Spracovanie chýb v postupoch v počítačovom prostredí

Počas vývoja a spúšťania sa môžu v pracovných postupoch na pracovnej ploche vyskytnúť chyby a upozornenia. Tento článok predstavuje rôzne typy chýb a upozornení, tablu Chyby a dostupné funkcie na spracovanie chýb.

Typy chýb postupov na počítači

Postupy na počítači 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 postupov na počítači. Napríklad prázdne povinné pole alebo nedefinovaná premenná môže spôsobiť tento typ chyby.

  • Chyby za behu, známe aj ako výnimky, sa vyskytujú počas vykonávania a spôsobujú zlyhanie pracovných postupov na počítači. Napríklad neplatná cesta k súboru môže spôsobiť tento druh chyby. Použite ktorúkoľvek z dostupných možností spracovania chýb , aby ste predišli zlyhaniu postupov na pracovnej ploche.

Keď akcia vyvolá chybu, návrhár postupu zobrazí vedľa nej ikonu a kontextovú tablu s relevantnými informáciami. Ak sa vyskytla chyba počas návrhu, návrhár postupu zobrazí aj popis chyby v modálnom okne akcie.

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

Upozornenia na postupy na počítači

Okrem chýb návrhár postupov zobrazuje upozornenia, ktoré označujú nekritické problémy vo vašich postupoch na počítači. Upozornenia nezabraňujú spusteniu postupov na počítači, ale indikujú možné nechcené funkcie, ako napríklad nekonečné rekurzie podpostupov.

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

Kontrola chýb a upozornení pomocou tably chýb

Panel chýb je komponent návrhára postupov zodpovedný za zobrazovanie informácií o vyskytnutých chybách a upozorneniach.

Skladá sa zo štyroch stĺpcov:

  • Typ: Označuje, či je zobrazená položka chyba alebo upozornenie.
  • Popis: Popis vzniknutej chyby alebo upozornenia.
  • Podfólia: Názov podfólia, ktorý obsahuje chybnú akciu alebo akciu, ktorá spôsobuje upozornenie.
  • Riadok: Číslo riadka 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 podtokmi.

Snímka obrazovky dostupného filtra v 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 v table chýb. Keď tak urobíte, zobrazí sa dialógové okno s informáciami o:

  • Umiestnenie: Podtok, riadok a akcia, ktoré spôsobili chybu alebo upozornenie v čase návrhu.
  • Chybové hlásenie: Správa o vyskytujúcej sa chybe alebo upozornení počas návrhu.

Snímka obrazovky dialógového okna s chybou počas návrhu.

Ak chcete zobraziť ďalšie informácie týkajúce sa chyby za behu, dvakrát kliknite na príslušnú položku v table chýb. Keď tak urobíte, zobrazí sa dialógové okno s informáciami o:

  • Správa o vzniknutej chybe alebo upozornení.
  • Umiestnenie: Podtok, riadok a akcia, ktoré spôsobili chybu alebo upozornenie.
  • Možné kroky na vyriešenie vzniknutého problému (momentálne sa vzťahujú iba na chyby akcií programu Excel).
  • Podrobnosti o chybe: ID korelácie chyby, ako aj podrobný technický popis vzniknutej chyby za behu.

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

Konfigurácia funkcie spracovania chýb

Power Automate umožňuje nakonfigurovať funkciu spracovania chýb pre jednotlivé akcie a bloky akcií v postupoch na pracovnej ploche.

Spracovanie chýb jednotlivých akcií

Štandardne sa vykonávanie postupov na počítači zastaví, keď sa vyskytne chyba. Ak chcete nastaviť vlastnú funkciu spracovania chýb pre konkrétnu akciu, vyberte v jej modále možnosť Na chybe .

Snímka obrazovky s možnosťou Pri chybe v akcii.

Prvou dostupnou možnosťou je začiarkavacie políčko Zopakovať akciu, ak sa vyskytne chyba . Táto možnosť spôsobí, že postup spustí akciu nastavený počet krát po uplynutí nastaveného počtu sekúnd. Predvolená hodnota je jeden pokus s intervalom dvoch sekúnd.

Snímka obrazovky so začiarkavacím políčkom akcie Opakovať v akcii.

Ak chcete, aby tok na pracovnej ploche bežal aj v prípade zlyhania možnosti opakovania, vyberte možnosť Pokračovať v spúšťaní toku. 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: Spustiť postup na pracovnej ploche z bodu definovaného akciou Štítok .

Snímka obrazovky s možnosťou pokračovania toku v akcii.

Postupy pre počítače ponúkajú dve ďalšie možnosti spracovania chýb. Vyberte Nové pravidlo pre:

  • Nastaviť premennú: Nastaví zadanú hodnotu na vybranú premennú.
  • Spustiť podflow: Spustí zadaný podflow.

Snímka obrazovky s možnosťou Nové pravidlo v akcii.

Ak rôzne chyby vyžadujú rôzne funkcie spracovania chýb, vyberte možnosť Rozšírené a nakonfigurujte každú možnú chybu samostatne.

Samooprava (náhľad) pre automatizáciu používateľského rozhrania a prehliadača

[Táto téma je predbežnou dokumentáciou a môže sa zmeniť.]

Samoopravné (náhľad) v Power Automate pre desktop je funkcia poháňaná umelou inteligenciou, ktorá pomáha desktopovým tokom obnoviť sa po poruchách UI a automatizácie prehliadača spôsobených chýbajúcimi alebo zmenenými prvkami UI. Namiesto zastavenia toku, keď sa prvok nedá nájsť, môže samoliečenie v čase behu skúsiť identifikovať najpravdepodobnejší správny prvok a pokračovať v behu.

Samooprava je momentálne dostupná len pre konkrétne akcie UI a automatizácie prehliadača, ktoré interagujú s jedným elementom UI, a vzťahuje sa len na chyby elementu, ktoré neboli nájdené . Viac informácií o samoliečení nájdete v tomto článku.

Dôležité

Toto je ukážková funkcia.

Spracovanie chýb skupiny akcií

V niektorých scenároch môže byť potrebné implementovať rovnakú funkciu spracovania chýb pre niekoľko akcií v pracovných postupoch.

Namiesto samostatnej konfigurácie každej akcie 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 Pri chybe nastavenia jednotlivých akcií, ale tiež umožňuje zachytiť neočakávané logické chyby, ako napríklad pokus o prístup k položke zoznamu z pozície mimo vymedzeného rozsahu. Medzi ďalšie možnosti patrí zadanie názvu pre tento blok, ako aj výber pokračovania toku od začiatku alebo konca bloku po výskyte chyby.

Poznámka

Ak je nastavená politika opakovania a vyskytne sa chyba, opakovanie sa uskutoční od začiatku bloku.

Ak všetky pokusy o blokovanie zlyhajú, použijú sa akcie uvedené v režime spracovania výnimiek bloku.

Jednotlivé spracovanie chýb/opakované pokusy z akcií v rámci bloku chýb majú prednosť pred opakovanými pokusmi o chybu bloku.

Snímka obrazovky akcie chyby pri zapnutí bloku.

Načítať chyby, ktoré sa vyskytli v postupoch na počítači

Ak chcete načítať najnovšiu chybu, ktorá sa vyskytla v postupe na počítači, a použiť ju v neskorších akciách, použite Získať poslednú chybu akcia.

Táto akcia vráti premennú typu chyby, ktorá poskytuje šesť rôznych vlastností: názov, umiestnenie a index akcie, ktorá zlyhala, podtok, ktorý obsahuje túto akciu, a podrobnosti a správu akcie.

Ak sa chcete vyhnúť neskoršiemu načítaniu rovnakej hodnoty chyby v procese 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.