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.
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.
A toto se snaží získat.
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 “.
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í.
Klikněte na tři tečky a vyberte výsledek Statický .
Poté vypněte statický výsledek a klikněte na Hotovo .
Poté klikněte na Uložit .
Nakonec to pojďme otestovat.
Vyberte možnost Provedu spouštěcí akci a poté klikněte na Test .
Klikněte na Spustit tok .
Protože jsme pro tuto situaci nenastavili obslužnou rutinu chyb, běh toku selhal.
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 .
Při paralelním větvení proběhnou tyto dvě akce současně.
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 .
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.
Na druhou stranu bychom chtěli, aby se tato spustila, pokud předchozí akce selže. Nejprve vyhledejte a vyberte konektor Slack .
Poté zvolte akci Odeslat zprávu .
Do obecného kanálu odešleme zprávu s textem „ Proud, který jste zahájili, selhal? “.
Poté klikněte na tři tečky a zvolte Konfigurovat spustit po .
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 .
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ě.
Testování The Flow
Nyní uložme náš tok a otestujme jej.
Klikněte na Test .
Vyberte akci Provedu spouštěč a poté klikněte na Test.
Klikněte na Spustit tok .
Nyní uvidíme, že běh toku selhal.
Také vidíme, že tato část úkolu se přesto povedla.
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.
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
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.
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.
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.
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.
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.
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.
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
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.
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.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.