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

Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.