Darbalaukio srautų klaidų taisymas
Kurdami ir paleisdami galite susidurti su klaidų ir įspėjimų darbalaukio srautuose. Šiame straipsnyje pateikiami skirtingi klaidų ir įspėjimų tipai, sritis Klaidos ir galimos klaidų tvarkymo funkcijos.
Darbalaukio srautų klaidų tipai
Darbalaukio srautai gali sukelti dviejų tipų klaidas:
Projektavimo laiko klaidos yra susietos su įdiegtų veiksmų konfigūracija. Šios klaidos atsiranda kuriant ir neleidžia paleisti darbalaukio srautų. Pavyzdžiui, tuščias privalomas laukas arba neapibrėžtas kintamasis gali sukelti tokio tipo klaidą.
Vykdymo metu vykstančios klaidos, taip pat žinomos kaip išimtys, atsiranda vykdymo metu, todėl darbalaukio srautai sugenda. Pavyzdžiui, netinkamas failo kelias gali sukelti tokią klaidą. Naudokite bet kurią iš galimų klaidų apdorojimo parinkčių , kad išvengtumėte darbalaukio srautų trikdžių.
Kai veiksmas sukelia klaidą, srauto dizaineris šalia jo rodo piktogramą ir iškylančiąją sritį su atitinkama informacija. Jei klaida įvyko projektavimo metu, srauto dizaineris taip pat rodo klaidos aprašą veiksmo modale.
Įspėjimai apie darbalaukio srautus
Be klaidų, srauto dizaineris rodo įspėjimus, nurodančius nekritines darbalaukio srautų problemas. Įspėjimai netrukdo paleisti darbalaukio srautus, bet nurodo galimas nepageidaujamas funkcijas, pvz., begalines antrinių srautų rekursijas.
Peržiūrėkite klaidas ir įspėjimus naudodami klaidų sritį
Klaidų sritis yra srauto kūrėjo komponentas, atsakingas už informacijos apie įvykusias klaidas ir įspėjimus rodymą.
Jį sudaro keturi stulpeliai:
- Tipas: nurodo, ar rodomas elementas yra klaida ar įspėjimas.
- Aprašymas: įvykusios klaidos arba įspėjimo aprašymas.
- Subflow: pogrindinio srauto, kuriame yra klaidingas veiksmas arba veiksmas, sukeliantis įspėjimą, pavadinimas.
- Eilutė: klaidingo veiksmo arba veiksmo, sukeliančio įspėjimą, eilutės numeris.
Srityje taip pat yra filtrai, rodantys klaidas, įspėjimus ir (arba) elementus, susijusius su konkrečiais posūkiais.
Norėdami pamatyti papildomos informacijos apie projektavimo laiko klaidą arba įspėjimą, dukart spustelėkite atitinkamą elementą klaidų srityje. Kai tai padarysite, dialogo lange bus rodoma informacija apie:
- Vieta: dalinis srautas, linija ir veiksmas, dėl kurių įvyko projektavimo laiko klaida arba įspėjimas.
- Klaidos pranešimas: pranešimas apie įvykusią projektavimo laiko klaidą arba įspėjimą.
Norėdami pamatyti papildomos informacijos apie vykdymo klaidą, dukart spustelėkite atitinkamą elementą klaidų srityje. Kai tai padarysite, dialogo lange bus rodoma informacija apie:
- Pranešimas apie įvykusią klaidą arba įspėjimą.
- Vieta: dalinis srautas, linija ir veiksmas, dėl kurių įvyko klaida arba įspėjimas.
- Galimi taisymo veiksmai, siekiant išspręsti iškilusią problemą (šiuo metu taikoma tik Excel veiksmų klaidoms).
- Išsami informacija apie klaidą: klaidos koreliacijos ID, taip pat ilgas techninis įvykusios vykdymo klaidos aprašymas.
Konfigūruokite klaidų valdymo funkciją
Power Automate leidžia sukonfigūruoti atskirų veiksmų ir veiksmų blokų klaidų apdorojimo funkcijas darbalaukio srautuose.
Tvarkyti pavienių veiksmų klaidas
Pagal numatytuosius nustatymus darbalaukio srautai sustabdo jų vykdymą, kai įvyksta klaida. Norėdami konfigūruoti pasirinktinę klaidų apdorojimo funkciją konkrečiam veiksmui, jo modale pasirinkite Įvykus klaidai.
Pirmoji galima parinktis yra žymės langelis Bandyti iš naujo, jei įvyktų klaida . Ši parinktis leidžia srautui atlikti veiksmą tam tikrą skaičių kartų po nustatyto sekundžių skaičiaus. Numatytoji reikšmė yra vienas pakartotinis bandymas su dviejų sekundžių intervalu.
Jei norite, kad darbalaukio srautas veiktų, net jei pakartotinio bandymo parinktis nepavyksta, pasirinkite Tęsti srauto vykdymą. Rodomame išskleidžiamajame sąraše galite:
- Eiti prie kito veiksmo: eilės tvarka vykdomas šis veiksmas.
- Kartoti veiksmą: veiksmas kartojamas tol, kol jis sėkmingai vykdomas.
- Eiti į etiketę: paleiskite darbalaukio srautą nuo taško, apibrėžto veiksmu Etiketė .
Darbalaukio srautai siūlo dar dvi klaidų tvarkymo parinktis. Norėdami:
- Nustatyti kintamąjį: nustato nurodytą reikšmę pasirinktam kintamajam.
- Vykdyti dalinį srautą: vykdo nurodytą dalinį srautą.
Jei skirtingoms klaidoms reikia skirtingų klaidų tvarkymo funkcijų, pasirinkite Išplėstinė ir kiekvieną galimą klaidą sukonfigūruokite atskirai.
Tvarkyti veiksmų grupės klaidas
Kai kuriuose scenarijuose gali reikėti įdiegti tą pačią klaidų apdorojimo funkciją keliems veiksmams darbalaukio srautuose.
Užuot konfigūruodami kiekvieną veiksmą atskirai, įdiekite Blokavimo klaida veiksmą ir sukonfigūruokite įprastą klaidų apdorojimo elgseną visiems veiksmams bloke.
Šis veiksmas siūlo tas pačias parinktis kaip ir Dėl klaidos pavienių veiksmų parametrus, bet taip pat leidžia užfiksuoti netikėtas logines klaidas, pvz., bandymą pasiekti sąrašo elementą iš užribinės padėties. Kitos parinktys apima šio bloko pavadinimo suteikimą, taip pat pasirinkimą tęsti srautą nuo bloko pradžios arba pabaigos, įvykus klaidai.
Pastaba.
Jei nustatyta pakartotinio bandymo strategija ir įvyksta klaida, pakartotinis bandymas bus vykdomas nuo bloko pradžios.
Jei visi blokavimo bandymai nepavyksta, bus taikomi veiksmai, nurodyti bloko „Išimčių tvarkymo režime“.
Atskirų klaidų apdorojimas / pakartotiniai bandymai iš veiksmų klaidų bloke yra viršesni už bloko klaidų pakartotinius bandymus.
Nuskaityti darbalaukio srautų klaidas
Norėdami gauti naujausią darbalaukio srauto klaidą ir naudoti ją vėlesniuose veiksmuose, naudokite Gaukite paskutinę klaidą veiksmas.
Šis veiksmas grąžina klaidos tipo kintamąjį, kuriame pateikiamos šešios skirtingos ypatybės: veiksmo, kurio nepavyko, pavadinimas, vieta ir indeksas, antrinis srautas, kuriame yra šis veiksmas, ir veiksmo informacija bei pranešimas.
Kad vėliau darbalaukyje nebūtų gauta tos pačios klaidos reikšmės, įgalinkite parinktį Išvalyti klaidą , kuri išvalo paskutinę klaidą, ją išsaugojus kintamajame.