Ř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.
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ů.
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.
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.
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.
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ě.
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.
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.
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.
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.
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é.