Spracovanie chýb v postupoch v počítačovom prostredí
Počas vývoja a spúšťania sa môžete stretnúť s chybami a varovaniami v postupoch na pracovnej ploche. Tento článok predstavuje rôzne typy chýb a upozornení, tablu Chyby a dostupné funkcie spracovania chýb.
Typy chýb tokov na pracovnej ploche
Toky pracovnej plochy môžu spôsobiť dva druhy chýb:
Chyby v čase návrhu sú spojené s konfiguráciou nasadených akcií. Tieto chyby sa objavujú počas vývoja a bránia spusteniu tokov pracovnej plochy. Tento typ chyby môže spôsobiť napríklad prázdne povinné pole alebo nedefinovaná premenná.
Chyby spustenia, známe tiež ako výnimky, sa vyskytujú počas vykonávania a spôsobujú zlyhanie tokov na pracovnej ploche. Tento druh chyby môže spôsobiť napríklad neplatná cesta k súboru. Použite ktorúkoľvek z dostupných možností riešenia chýb , aby ste zabránili zlyhaniu tokov na pracovnej ploche.
Keď akcia vyvolá chybu, návrhár toku zobrazí vedľa nej ikonu a kontextovú tablu s relevantnými informáciami. Ak sa vyskytla chyba, je chyba v čase návrhu, návrhár toku zobrazí aj popis chyby v modáli akcie.
Varovania tokov na pracovnej ploche
Okrem chýb zobrazuje návrhár toku aj upozornenia, ktoré označujú nekritické problémy v tokoch na pracovnej ploche. Varovania nezabraňujú spusteniu tokov pracovnej plochy, ale indikujú možné nežiaduce funkcie, ako napríklad nekonečné rekurzie čiastkových tokov.
Skontrolujte chyby a upozornenia pomocou tably chýb
Tabla chýb je komponent návrhára toku zodpovedný za zobrazovanie informácií o vzniknutých chybách a varovaniach.
Skladá sa zo štyroch stĺpcov:
- Typ: Označuje, či je zobrazená položka chybou alebo varovaním.
- Popis: Popis vyskytnutej chyby alebo varovania.
- Podtok: Názov podtoku, ktorý obsahuje chybnú akciu alebo akciu, ktorá spôsobuje varovanie.
- Riadok: Číslo riadku chybnej akcie alebo akcie, ktorá spôsobila varovanie.
Tabla tiež poskytuje filtre na zobrazenie chýb, upozornení a/alebo položiek súvisiacich s konkrétnymi čiastkovými tokmi.
Ak chcete zobraziť ďalšie informácie týkajúce sa chyby alebo upozornenia v čase návrhu, dvakrát kliknite na príslušnú položku na table chýb. Keď tak urobíte, dialógové okno zobrazí informácie o:
- Umiestnenie: Podtok, riadok a akcia, ktoré spôsobili chybu alebo varovanie v čase návrhu.
- Chybové hlásenie: Správa o chybe alebo upozornení v čase návrhu.
Ak chcete zobraziť ďalšie informácie o chybe spustenia, dvakrát kliknite na príslušnú položku na table chýb. Keď tak urobíte, dialógové okno zobrazí informácie o:
- Správa o výskyte chyby alebo varovania.
- Umiestnenie: čiastkový tok, riadok a akcia, ktoré spôsobili chybu alebo varovanie.
- Možné kroky nápravy na vyriešenie problému, ktorý sa vyskytol (momentálne sa vzťahuje len na chyby akcií programu Excel).
- Podrobnosti o chybe: ID korelácie chyby, ako aj dlhý technický popis vyskytnutej chyby spustenia.
Nakonfigurujte funkciu spracovania chýb
Power Automate vám umožňuje konfigurovať funkcie spracovania chýb pre jednotlivé akcie a bloky akcií v tokoch na pracovnej ploche.
Riešiť chyby jednotlivých akcií
V predvolenom nastavení toky pracovnej plochy zastavia svoje vykonávanie, keď sa vyskytne chyba. Ak chcete nakonfigurovať vlastnú funkciu spracovania chýb pre konkrétnu akciu, vyberte možnosť Pri chybe v jej modáli.
Prvou dostupnou možnosťou je začiarkavacie políčko Opakovať akciu, ak sa vyskytne chyba . Táto možnosť spôsobí, že tok spustí akciu stanovený počet krát po nastavenom počte sekúnd. Predvolená hodnota je jeden pokus s intervalom dvoch sekúnd.
Ak chcete, aby bol postup na pracovnej ploche spustený aj v prípade, že možnosť opätovného pokusu zlyhá, vyberte Pokračovať v spúšťaní postupu. Prostredníctvom zobrazeného rozbaľovacieho zoznamu môžete:
- Prejsť na ďalšiu akciu: Spustí nasledujúcu akciu v poradí.
- Opakovať akciu: Opakuje akciu, kým sa úspešne nespustí.
- Prejsť na štítok: Spustite tok pracovnej plochy z bodu definovaného akciou Štítok .
Toky pracovnej plochy ponúkajú dve ďalšie možnosti spracovania chýb. Vyberte Nové pravidlo ak chcete:
- Nastaviť premennú: Nastaví zadanú hodnotu na vybranú premennú.
- Run subflow: Spustí zadaný čiastkový tok.
Ak rôzne chyby vyžadujú rôzne funkcie spracovania chýb, vyberte Rozšírené a nakonfigurujte každú možnú chybu samostatne.
Riešiť chyby skupiny akcií
Niektoré scenáre môžu vyžadovať, aby ste implementovali rovnakú funkciu spracovania chýb pre niekoľko akcií v postupoch na pracovnej ploche.
Namiesto konfigurácie každej akcie samostatne nasaďte akciu Pri chybe bloku a nakonfigurujte spoločné správanie pri spracovaní chýb pre všetky akcie v rámci bloku.
Táto akcia ponúka rovnaké možnosti ako Na chybu nastavenia jednotlivých akcií, ale tiež vám umožňuje zachytiť neočakávané logické chyby, ako napríklad pokus o prístup k položke zoznamu z pozície mimo hraníc. Medzi ďalšie možnosti patrí poskytnutie názvu pre tento blok, ako aj výber pokračovať v behu toku od začiatku alebo od konca bloku, keď sa vyskytne chyba.
Poznámka
Ak je nastavená politika opakovania a dôjde k chybe, pokus sa bude opakovať od začiatku bloku.
Ak všetky pokusy o blokovanie zlyhajú, použijú sa akcie špecifikované v 'režime spracovania výnimiek' bloku.
Individuálne spracovanie chýb/opakovania z akcií v rámci bloku chýb majú prednosť pred opakovaniami chýb bloku.
Načítať chyby v postupoch na pracovnej ploche
Ak chcete získať poslednú chybu, ktorá sa vyskytla v postupe pracovnej plochy a použiť ju v neskorších akciách, použite Získajte poslednú chybu akcie.
Táto akcia vracia premennú typu chyby, ktorá poskytuje šesť rôznych vlastností: názov, umiestnenie a index akcie, ktorá zlyhala, čiastkový tok, ktorý obsahuje túto akciu a podrobnosti a správu akcie.
Aby ste sa vyhli načítaniu rovnakej chybovej hodnoty neskôr v postupe na pracovnej ploche, povoľte možnosť Vymazať chybu , ktorá vymaže poslednú chybu po jej uložení do premennej.