Zdieľať cez


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.

Snímka obrazovky s niektorými chybami na table chýb.

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.

Snímka obrazovky s upozornením na table chýb.

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.

Snímka obrazovky dostupného filtra na table chýb.

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.

Snímka obrazovky dialógového okna chyby 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.

Snímka obrazovky dialógového okna s podrobnosťami o chybe.

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.

Snímka obrazovky možnosti Pri chybe v akcii.

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.

Snímka obrazovky začiarkavacieho políčka Opakovať akciu v akcii.

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 .

Snímka obrazovky možnosti pokračovať v spúšťaní v akcii.

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.

Snímka obrazovky možnosti Nové pravidlo v akcii.

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.

Snímka obrazovky chybovej akcie Pri blokovaní.

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.

Snímka obrazovky akcie Získať poslednú chybu.