Sdílet prostřednictvím


Řešení chyb v desktopových tocích

Během vývoje a spuštění se můžete setkat s chybami a varováními v desktopových tocích. Tento článek představuje různé typy chyb a varování, podokno Chyby a dostupné funkce zpracování chyb.

Typy chyb desktopových toků

Desktopové toky mohou způsobit dva druhy chyb:

  • Chyby v době návrhu jsou spojeny s konfigurací nasazených akcí. Tyto chyby se objevují během vývoje a brání spuštění desktopových toků. Například prázdné povinné pole nebo použití nedefinované proměnné může způsobit tento typ chyby.

  • Chyby za běhu, známé také jako výjimky, se vyskytují během provádění a způsobují selhání desktopových toků. Například neplatná cesta k souboru může způsobit tento druh chyby. Použijte některou z dostupných možností řešení chyb, abyste zabránili selhání desktopových toků.

Když akce vyvolá chybu, zobrazí návrhář toku vedle ní ikonu a vyskakovací podokno s příslušnými informacemi. Pokud došlo k chybě v době návrhu, návrhář toků také zobrazí popis chyby v modálním okně akce.

Screenshot některých chyb v podokně chyb.

Varování desktopových toků

Kromě chyb zobrazuje návrhář toku varování, která indikují nekritické problémy v desktopových tocích. Upozornění nebrání spuštění desktopových toků, ale označují možné nežádoucí funkce, jako jsou nekonečné rekurze dílčích toků.

Screenshot varování v podokně chyb.

Kontrola chyb a varování pomocí podokna chyb

Podokno chyb je komponenta návrháře toku zodpovědná za zobrazování informací o nastalých chybách a varováních.

Skládá se ze čtyř sloupců:

  • Typ: Označuje, zda je zobrazená položka chyba, nebo varování.
  • Popis: Popis vzniklé chyby nebo varování.
  • Dílčí tok: Název dílčího toku obsahujícího chybovou akci nebo akci, která způsobuje varování.
  • Řádek: Číslo řádku chybné akce nebo akce, která způsobila varování.

Podokno také poskytuje filtry pro zobrazení chyb, varování a položek souvisejících s konkrétními dílčími toky.

Snímek obrazovky dostupného filtru v podokně chyb.

Chcete-li zobrazit další informace týkající se chyby času návrhu nebo varování, dvakrát klikněte na příslušnou položku v podokně chyb. Jakmile tak učiníte, dialogové okno zobrazí informace o:

  • Umístění: dílčí tok, řádek a akce, která způsobila chybu nebo varování času návrhu.
  • Chybová zpráva: Zpráva o nastalé chybě nebo varování času návrhu.

Screenshot dialogového okna chyby času návrhu.

Chcete-li zobrazit další informace týkající se chyby modulu runtime, dvakrát klikněte na příslušnou položku v podokně chyb. Jakmile tak učiníte, dialogové okno zobrazí informace o:

  • Zpráva o chybě nebo varování, ke které došlo.
  • Umístění: dílčí tok, řádek a akce, která způsobila chybu nebo varování.
  • Možné kroky nápravy k vyřešení problému, ke kterému došlo (v současné době se vztahuje pouze na chyby akcí aplikace Excel).
  • Podrobnosti o chybě: ID korelace chyby a také dlouhý technický popis vzniklé chyby modulu runtime.

Screenshot dialogového okna Podrobnosti o chybě.

Konfigurace funkcí zpracování chyb

Power Automate umožňuje konfigurovat funkci zpracování chyb pro jednotlivé akce a bloky akcí v desktopových tocích.

Zpracování chyb jednotlivých akcí

Ve výchozím nastavení se desktopové toky, když dojde k chybě. Chcete-li nakonfigurovat vlastní funkce zpracování chyb pro konkrétní akci, vyberte možnost Při chybě v modálním okně.

Screenshot možnosti Při chybě v akci.

První dostupná možnost je zaškrtávací políčko Pokud dojde k chybě, akci opakovat. Tato možnost umožňuje toku provést akci nastavený počet opakování po nastaveném počtu sekund. Výchozí hodnota je jeden opakovaný pokus s intervalem dvou sekund.

Screenshot se zaškrtávacím políčkem Opakovat akci v akci.

Chcete-li pokračovat v provádění desktopového toku, i když se možnost opakovaného pokusu nezdaří, vyberte Pokračovat ve spouštění toku. V zobrazeném rozevíracím seznamu můžete:

  • Přejít na další akci: Provede následující akci v uvedeném pořadí.
  • Opakovat akci: Opakuje akci, dokud neproběhne úspěšně.
  • Přejít na popisek: Spustí desktopový tok z bodu definovaného akcí Popisek.

Screenshot možnosti Pokračovat ve spuštění toku v akci.

Desktopové toky nabízí dvě další možnosti zpracování chyb. Vyberte Nové pravidlo a můžete:

  • Nastavit proměnnou: Nastaví zadanou hodnotu na vybranou proměnnou.
  • Spustit dílčí tok: Provede zadaný dílčí tok.

Screenshot možnosti Nové pravidlo v akci.

Pokud různé chyby vyžadují odlišné funkce při zpracování chyb, vyberte možnost Rozšířené a nakonfigurujte každou možnou chybu samostatně.

Zpracování chyb skupiny akcí

Některé scénáře mohou vyžadovat, abyste implementovali stejnou funkci zpracování chyb pro několik akcí v desktopových tocích.

Místo konfigurování každé akce samostatně můžete nasadit akci Při chybě v bloku a nakonfigurovat zpracování chyb pro všechny akce uvnitř bloku.

Tato akce nabízí téměř stejné možnosti jako nastavení Při chybě jednotlivých akcí, ale také vám umožňuje zachytit neočekávané logické chyby, jako je pokus o přístup k položce seznamu z pozice mimo hranice.

Screenshot akce Při blokové chybě.

Načtení chyb, ke kterým v desktopových tocích došlo

Chcete-li načíst poslední chybu, ke které v desktopovém toku došlo, a použít ji v pozdějších akcích, použijte akci Získat poslední chybu.

Tato akce vrací proměnnou typu chyby, která poskytuje šest různých vlastností: název, umístění a index akce, která selhala, dílčí tok obsahující tuto akci a podrobnosti a zprávu akce.

Chcete-li se vyhnout načítání stejné chybové hodnoty později ve vašem desktopovém toku, zapněte možnost Vymazat chybu, která vymaže poslední chybu po jejím uložení do proměnné.

Screenshot akce Získat poslední chybu.