Zpracování chyb v Power Automate přes paralelní větvení

Lidé si většinou myslí, že zpracování chyb je podobné ladění. Tito dva jsou zcela odlišní, ale jdou ruku v ruce, pokud jde o vytváření a rozvoj flow. V tomto kurzu budeme diskutovat o zpracování chyb v Power Automate.

Ladění je proces vyhledání a odstranění chyb z programu. Na druhou stranu, zpracování chyb se týká reakce a předcházení chybám.

Když naši uživatelé používají naše toky, chceme mít konkrétní cesty, kterými se naše toky řídí. Pokud z jakéhokoli důvodu dojde k chybě, musíme se ujistit, že jsou správně zpracovány, abychom zabránili selhání našeho toku. Buď to oslovíme podmínkou nebo chybovou zprávou, aby uživatel věděl, proč k chybě došlo.

Obsah

Ukázkový scénář pro řešení chyb v Power Automate

Nejprve si projdeme příklad, kde bychom použili nějaké zpracování chyb. Otevřeme tok vzorku, který je spouštěn ručně osobou a nevyžaduje žádné vstupy. Tento tok se pokusí vytvořit požadavek HTTP na zadanou adresu URL.

Zpracování chyb v Power Automate přes paralelní větvení

A toto se snaží získat.

Zpracování chyb v Power Automate přes paralelní větvení

Poté projde podmínkou, že pokud vrátí úspěšný výsledek, odešle zprávu do kanálu Slack s obsahem stránky. Pokud neposkytne schválený požadavek ze serveru, odešle zprávu s nápisem „ DENIED “.

Zpracování chyb v Power Automate přes paralelní větvení

Při použití této podmínky by se zdálo, že chyba byla vyřešena. Ale co když z nějakého důvodu tato stránka selže nebo už ji nelze najít? Konektor požadavku HTTP se k této stránce ani nemůže připojit, protože nefunguje. Proto nevrací stavový kód.

Pojďme se podívat, jak to bude vypadat, pokud pro danou situaci nemáme obslužný program chyb. Pokusíme se to upravit a změnit URL na něco, co neexistuje, abychom mohli vynutit jeho selhání.

Zpracování chyb v Power Automate přes paralelní větvení

Klikněte na tři tečky a vyberte výsledek Statický .

Zpracování chyb v Power Automate přes paralelní větvení

Poté vypněte statický výsledek a klikněte na Hotovo .

Zpracování chyb v Power Automate přes paralelní větvení

Poté klikněte na Uložit

Zpracování chyb v Power Automate přes paralelní větvení

Nakonec to pojďme otestovat.

Zpracování chyb v Power Automate přes paralelní větvení

Vyberte možnost Provedu spouštěcí akci a poté klikněte na Test .

Zpracování chyb v Power Automate přes paralelní větvení

Klikněte na Spustit tok .

Zpracování chyb v Power Automate přes paralelní větvení

Protože jsme pro tuto situaci nenastavili obslužnou rutinu chyb, běh toku selhal.

Zpracování chyb v Power Automate přes paralelní větvení

To bude pro naše uživatele obtížné interpretovat. Proto to pro ně bude velmi frustrující. Jak tedy s těmito věcmi zacházíme a kontrolujeme je? To je kontext, který bych rád probral, než přejdeme k tomu, jak to vlastně vyřešíme.

Paralelní větvení pro zpracování chyb v Power Automate

Nyní, když jsme probrali kontext, pojďme udělat nějaké ošetření chyb pro tento tok, který jsme nastavili. Budeme to dělat prostřednictvím paralelních větví.

Nejprve předvídejte, která akce může způsobit chybu. V tomto příkladu, jak jsme již dříve probrali, je to požadavek HTTP. Pod tím klikněte na ikonu plus a vyberte možnost Přidat paralelní větev .

Zpracování chyb v Power Automate přes paralelní větvení

Při paralelním větvení proběhnou tyto dvě akce současně. 

Zpracování chyb v Power Automate přes paralelní větvení

Můžeme však také nastavit, aby tato akce proběhla pouze v případě, že předchozí akce byla úspěšná. Jednoduše klikněte zde na tři tečky a zvolte Konfigurovat spustit po .

Zpracování chyb v Power Automate přes paralelní větvení

V této části můžeme určit, kdy se má aktuální akce uskutečnit na základě předchozí. V tomto příkladu stačí vybrat možnost je úspěšná a poté kliknout na Hotovo.

Zpracování chyb v Power Automate přes paralelní větvení

Na druhou stranu bychom chtěli, aby se tato spustila, pokud předchozí akce selže. Nejprve vyhledejte a vyberte konektor Slack .

Zpracování chyb v Power Automate přes paralelní větvení

Poté zvolte akci Odeslat zprávu .

Zpracování chyb v Power Automate přes paralelní větvení

Do obecného kanálu odešleme zprávu s textem „ Proud, který jste zahájili, selhal? “.

Zpracování chyb v Power Automate přes paralelní větvení

Poté klikněte na tři tečky a zvolte Konfigurovat spustit po .

Zpracování chyb v Power Automate přes paralelní větvení

Zrušte zaškrtnutí možnosti je úspěšné a zaškrtněte možnosti selhalo , je přeskočeno a vypršel časový limit . Nakonec klikněte na Hotovo

Zpracování chyb v Power Automate přes paralelní větvení

Potom uvidíme, že nad akcí je nyní malá červená šipka. To znamená, že k akci dojde pouze v případě, že tok neproběhne úspěšně.

Zpracování chyb v Power Automate přes paralelní větvení

Testování The Flow

Nyní uložme náš tok a otestujme jej.

Zpracování chyb v Power Automate přes paralelní větvení

Klikněte na Test .

Zpracování chyb v Power Automate přes paralelní větvení

Vyberte akci Provedu spouštěč a poté klikněte na Test.

Zpracování chyb v Power Automate přes paralelní větvení

Klikněte na Spustit tok .

Zpracování chyb v Power Automate přes paralelní větvení

Nyní uvidíme, že běh toku selhal.

Zpracování chyb v Power Automate přes paralelní větvení

Také vidíme, že tato část úkolu se přesto povedla.

Zpracování chyb v Power Automate přes paralelní větvení

To znamená, že uživatelé a naši vývojáři byli upozorněni, že tok selhal. Když přejdeme na náš #general channel ve Slacku, uvidíme zprávu, která indikuje, že náš tok selhal.

Zpracování chyb v Power Automate přes paralelní větvení




Závěr

Abychom to shrnuli, akce Odeslat zprávu se spustí pouze v případě, že akce HTTP selhala, byla přeskočena nebo vypršel časový limit. Na druhou stranu se sekce Podmínka spustí, pokud předchozí akce proběhne úspěšně. A to je podstata řešení chyb. Máme cestu pro úspěšné i neúspěšné běhy toku.

Takto můžeme dovolit, aby se akce staly následně po jiných akcích, které selžou. Existují i ​​​​jiné způsoby, jak řešit chyby v, ale je to nejjednodušší způsob, jak to udělat. Doufejme, že jste byli schopni získat význam zpracování chyb a jak to můžete provést ve svém .

Vše nejlepší,

Jindřich


Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Vyhledávací pole PowerApps: Jak přidat a přizpůsobit

Naučte se, jak vytvořit vyhledávací pole PowerApps úplně od začátku a přizpůsobit je tak, aby odpovídalo celkovému tématu vaší aplikace.

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Příklad SELECTEDVALUE DAX – Výběr kráječe sklizně

Sklízejte nebo zachycujte hodnotu uvnitř míry a znovu ji použijte v jiném taktu pro dynamické výpočty pomocí SELECTEDVALUE DAX v LuckyTemplates.

Historie verzí v seznamech SharePoint

Historie verzí v seznamech SharePoint

Zjistěte, jak vám historie verzí na SharePointu může pomoci vidět vývoj určitých dat a kolika změn prošla.

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Výběr barevných hexadecimálních kódů pro zprávy LuckyTemplates

Zde je nástroj pro vytváření sestav a vizuálů, výběr barevných hexadecimálních kódů, který můžete použít ke snadnému získání barev pro vaše sestavy LuckyTemplates.

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Dynamický datový výřez v LuckyTemplates pomocí tabulky období

Pomocí tabulky období můžete v přehledu snadno zobrazit časové období jako průřez. Použijte M kód k vytvoření dynamického datového výřezu v LuckyTemplates.

Tabulky proporcí a četností v Excelu

Tabulky proporcí a četností v Excelu

Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Ako nainštalovať DAX Studio & Tabular Editor v LuckyTemplates

Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

LuckyTemplates Vizualizácia tvarovej mapy pre priestorovú analýzu

Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

LuckyTemplates Finančné výkazníctvo: Prideľovanie výsledkov šablónam v každom jednom riadku

V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.

DAX měří v LuckyTemplates pomocí Measure Branching

DAX měří v LuckyTemplates pomocí Measure Branching

Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.