Töölauavoogude tõrketöötlus
Arendamise ja käitamise ajal võite oma töölauavoogudes ilmneda tõrkeid ja hoiatusi. Selles artiklis tutvustatakse erinevaid tõrke- ja hoiatustüüpe, paani Tõrked ja saadaolevaid tõrkekäsitlusfunktsioone.
Töölauavoogude tõrketüübid
Töölauavood võivad põhjustada kahte tüüpi tõrkeid.
Disainiaja tõrked on seotud juurutatud toimingute konfiguratsiooniga. Need vead ilmnevad arenduse ajal ja takistavad töölauavoogude käivitamist. Näiteks võib seda tüüpi vea põhjustada tühi kohustuslik väli või määratlemata muutuja.
Käivitamise ajal ilmnevad käitusaja tõrked, mida nimetatakse ka eranditeks, ja need muudavad töölauavood nurjunuks. Näiteks võib kehtetu failitee põhjustada sellist viga. Kasutage mõnda saadaolevatest tõrkekäsitlussuvanditest , et vältida töölauavoogude nurjumist.
Kui toiming viskab tõrke, kuvab voo kujundaja selle kõrval ikooni ja asjakohase teabega hüpikpaani. Kui ilmnes tõrge projekteerimisaja tõrge, kuvab voo kujundaja toimingu modaalis ka veakirjelduse.
Töölauavoogude hoiatused
Lisaks tõrgetele kuvab voo kujundaja hoiatusi, mis viitavad teie töölauavoogude mittekriitilistele probleemidele. Hoiatused ei takista töölauavoogude käivitumist, vaid viitavad võimalikele soovimatutele funktsioonidele (nt alamvoogude lõpmatud rekursioonid).
Vaadake tõrked ja hoiatused üle paanil Vead
Paan Tõrked on voo kujundaja komponent, mis vastutab ilmnenud tõrgete ja hoiatuste kohta teabe kuvamise eest.
See koosneb neljast veerust:
- Type (Tüüp): näitab, kas kuvatud üksus on tõrge või hoiatus.
- Kirjeldus: ilmnenud tõrke või hoiatuse kirjeldus.
- Alamvoog: selle alamvoolu nimi, mis sisaldab vigast toimingut või toimingut, mis põhjustab hoiatuse.
- Rida: eksliku toimingu või hoiatust põhjustava toimingu rea number.
Paanil on ka filtrid konkreetsete alamvoogudega seotud tõrgete, hoiatuste ja/või üksuste kuvamiseks.
Kujundusaja vea või hoiatuse kohta lisateabe saamiseks topeltklõpsake vastavat üksust paanil Errors. Kui olete seda teinud, kuvatakse dialoogis teave järgmise kohta:
- Asukoht: alamvool, joon ja toiming, mis põhjustas projekteerimisaja tõrke või hoiatuse.
- Tõrketeade: teade ilmnes kavandamisaja tõrke või hoiatuse kohta.
Käitusaja tõrke kohta lisateabe saamiseks topeltklõpsake vastavat üksust paanil Errors. Kui olete seda teinud, kuvatakse dialoogis teave järgmise kohta:
- Teade ilmnenud tõrke või hoiatuse kohta.
- Asukoht: alamvool, rida ja toiming, mis põhjustas tõrke või hoiatuse.
- Võimalikud kahjutustamisetapid ilmnenud probleemi lahendamiseks (praegu kehtivad ainult Exceli toimingute tõrgete korral).
- Tõrke üksikasjad: tõrke korrelatsiooni ID, samuti ilmnenud käitusaja tõrke pikk tehniline kirjeldus.
Tõrkekäitlusfunktsiooni konfigureerimine
Power Automate Võimaldab teil konfigureerida tõrkekäitlusfunktsioone üksikute toimingute ja toiminguplokkide jaoks töölauavoogudes.
Üksikute toimingute tõrgete käsitlemine
Vaikimisi peatavad töölauavood tõrke ilmnemisel nende täitmise. Konkreetse toimingu jaoks kohandatud tõrkekäsitlusfunktsiooni konfigureerimiseks valige selle modaalis suvand Tõrke korral.
Esimene saadaolev suvand on märkeruut Proovige tõrke ilmnemisel toimingut uuesti. See suvand paneb voo toimingut käivitama määratud arvu sekundite järel määratud arv kordi. Vaikeväärtus on üks korduskatse kahesekundilise intervalliga.
Töölauavoo töös hoidmiseks ka siis, kui uuesti proovimise suvand nurjub, valige Jätka voo käivitamist. Kuvatud ripploendi kaudu saate teha järgmist.
- Järgmisele toimingule liikumine: käivitab järgmise toimingu järjestuses.
- Korda toimingut: kordab toimingut, kuni see töötab edukalt.
- Avage silt: käivitage töölauavoog toimingugaSilt määratletud punktist.
Töölauavood pakuvad veel kahte tõrkekäsitlusvõimalust. Valige Uus reegel , et:
- Määra muutuja: määrab määratud väärtuse valitud muutujale.
- Käivita alamvool: käivitab määratud alamvoo.
Kui erinevad tõrked nõuavad erinevaid tõrkekäsitlusfunktsioone, valige Täpsemalt ja konfigureerige iga võimalik tõrge eraldi.
Toimingute rühma vigade käsitlemine
Mõned stsenaariumid võivad nõuda sama tõrkekäitlusfunktsiooni rakendamist mitme toimingu jaoks töölauavoogudes.
Selle asemel, et konfigureerida iga toiming eraldi, saate juurutada tõrketoimingu Ploki sees ja konfigureerida tõrkekäsitluse kõigi plokis olevate toimingute jaoks.
See toiming pakub peaaegu samu suvandeid kui üksikute toimingute tõrkeseaded Sees, kuid võimaldab teil jäädvustada ka ootamatuid loogikavigu, näiteks proovida pääseda loendiüksusele juurde väljaspool piire.
Töölauavoogudes ilmnenud tõrgete toomine
Töölauavoos ilmnenud uusima tõrke toomiseks ja selle hilisemates toimingutes kasutamiseks kasutage toimingut Hangi viimane .
See toiming tagastab veatüübi muutuja, mis pakub kuut erinevat atribuuti: nurjunud toimingu nimi, asukoht ja register, seda toimingut sisaldav alamvoog ning toimingu üksikasjad ja sõnum.
Kui soovite vältida sama tõrkeväärtuse hilisemat toomist töölauavoos, lubage suvand Kustuta tõrge , mis kustutab viimase vea pärast selle muutujasse salvestamist.