Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Az emberek legtöbbször azt gondolják, hogy a hibakezelés hasonló a hibakereséshez. Ez a kettő teljesen különböző, de kéz a kézben járnak, amikor a flow létrehozásáról és fejlesztéséről van szó. Ebben az oktatóanyagban a Power Automate hibakezelését tárgyaljuk.

A hibakeresés a programhibák megtalálásának és eltávolításának folyamata. Másrészt a hibakezelés a hibák megválaszolására és megelőzésére vonatkozik.

Amikor felhasználóink ​​a folyamatainkat használják, azt szeretnénk, hogy a folyamataink meghatározott útvonalak legyenek. Ha bármilyen okból hiba történik, meg kell győződnünk arról, hogy megfelelően kezelik, hogy elkerüljük az áramlásunk meghibásodását. Ezt vagy egy feltétellel, vagy egy hibaüzenettel kezeljük, hogy a felhasználó tudja a hiba okát.

Tartalomjegyzék

Példa forgatókönyv a Power Automate hibakezeléséhez

Először nézzünk meg egy példát arra vonatkozóan, hogy hol használjunk hibakezelést. Megnyitunk egy mintafolyamatot, amelyet egy személy manuálisan indít el, és nincs szükség semmilyen adatbevitelre. Ez a folyamat megpróbál HTTP kérést küldeni a megadott URL-címre.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

És ezt próbálja elérni.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezután egy olyan feltételen megy keresztül, amikor sikeres eredményt ad vissza, akkor üzenetet küld egy Slack csatornára az oldal tartalmával. Ha nem ad jóváhagyott kérést a kiszolgálótól, akkor üzenetet küld a következővel: „ MEGTAGADVA ”.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezzel a feltétellel úgy tűnik, hogy a hibát kezelték. De mi van akkor, ha valamiért ez az oldal leáll, vagy már nem található? A HTTP-kérés csatlakozási szoftvere nem is tud csatlakozni ehhez az oldalhoz, mert nem működik. Ezért nem ad vissza állapotkódot.

Nézzük meg, hogyan fog kinézni, ha nem rendelkezünk hibakezelővel az adott helyzethez. Megpróbáljuk szerkeszteni ezt, és módosítani az URL-t olyanra, ami nem létezik, így kényszeríthetjük a sikertelenséget.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Kattintson a három pontra, és válassza ki a Statikus eredményt .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezután kapcsolja ki a statikus eredményt, és kattintson a Kész gombra .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezt követően kattintson a Mentés gombra

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Végül teszteljük.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Válassza az Én végrehajtom az aktiválási műveletet lehetőséget, majd kattintson a Teszt gombra .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Kattintson a Futtatás gombra .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Mivel nem állítottunk be hibakezelőt ehhez a helyzethez, a folyamatfutás meghiúsult.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezt felhasználóinknak nehéz lesz értelmezni. Ezért ez nagyon frusztráló lesz számukra. Tehát hogyan kezeljük és ellenőrizzük ezeket a dolgokat? Ez az a kontextus, amelyet szeretnék megvitatni, mielőtt rátérnénk arra, hogyan oldjuk meg a kérdést.

Párhuzamos elágazás a Power Automate hibakezeléséhez

Most, hogy megbeszéltük a kontextust, végezzünk néhány hibakezelést az általunk beállított folyamatban. Ezt párhuzamos ágakon keresztül fogjuk megtenni.

Először számítsa ki, melyik művelet okozhat hibát. Ebben a példában, amint azt korábban tárgyaltuk, ez a HTTP-kérés. Ez alatt kattintson a plusz ikonra, majd válassza a Párhuzamos ág hozzáadása lehetőséget.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Párhuzamos elágazás esetén ez a két művelet egyszerre történik. 

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Azonban azt is beállíthatjuk, hogy ez a művelet csak akkor történjen meg, ha az előző művelet sikeres volt. Egyszerűen kattintson a három pontra itt, és válassza a Futtatás után konfigurálás lehetőséget .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ebben a részben megadhatjuk, hogy az aktuális művelet mikor történjen meg az előző alapján. Ebben a példában válassza ki a sikeres lehetőséget, majd kattintson a Kész gombra.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Másrészt szeretnénk, ha ez futna, ha az előző művelet sikertelen. Először keresse meg és válassza ki a Slack csatlakozót.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezután válassza az Üzenet közzététele műveletet.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Üzenetet küldünk az általános csatornára: „ Az Ön által elindított folyamat meghiúsult? ”.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezután kattintson a három pontra, és válassza a Futtatás után konfigurálás lehetőséget .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Törölje a sikeres jelölőnégyzetet , és ellenőrizze, hogy a sikertelen , kihagyták és időtúllépési lehetőségek vannak. Végül kattintson a Kész gombra

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ezután látni fogjuk, hogy most van egy kis piros nyíl az akció felett. Ez azt jelzi, hogy a művelet csak akkor történik meg, ha a folyamat nem fut sikeresen.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Az áramlás tesztelése

Mentsük el a folyamatunkat, és teszteljük.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Kattintson a Teszt gombra .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Válassza a Végrehajtom a trigger műveletet, majd kattintson a Teszt gombra.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Kattintson a Futtatás gombra .

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Most látni fogjuk, hogy az áramlási futás sikertelen volt.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Azt is láthatjuk, hogy a feladatnak ez a része mégis sikerült.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül

Ez azt jelenti, hogy a felhasználók és fejlesztőink értesítést kaptak arról, hogy a folyamat meghiúsult. Amikor a Slackben #general csatornánkra lépünk , azt az üzenetet fogjuk látni, amely azt jelzi, hogy a folyamatunk meghiúsult.

Hibakezelés a Power Automate-ban párhuzamos elágazáson keresztül




Következtetés

Összefoglalva, az Üzenet közzététele művelet csak akkor fut le, ha a HTTP-művelet meghiúsult, kimaradt vagy időtúllépés történt. Másrészt a Feltétel szakasz lefut, ha az előző művelet sikeresen lefut. És ez a hibakezelés lényege. Mind a sikeres, mind a sikertelen áramlási futtatásokhoz megvan az út.

Így megengedhetjük, hogy más, kudarcot vallott cselekvések után cselekedjenek. Vannak más módszerek is a hibakezelésre, de ez a legegyszerűbb módja. Remélhetőleg sikerült megértenie a hibakezelés relevanciáját és annak módját a .

Minden jót,

Henrik


Verzióelőzmények a SharePoint-listákban

Verzióelőzmények a SharePoint-listákban

Fedezze fel, hogy a SharePoint verzióelőzményei hogyan segíthetnek áttekinteni egy bizonyos adatok alakulását, és hány módosításon mentek keresztül.

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Színes hexadecimális kódválasztó a LuckyTemplates jelentésekhez

Itt található egy eszköz jelentések és látványelemek készítéséhez, egy színhexadecimális kódválasztó, amellyel könnyedén lekérheti LuckyTemplates jelentései színeit.

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Dinamikus dátumszeletelő a LuckyTemplatesben periódustáblázat használatával

Könnyedén megjeleníthet egy dátumtartományt szeletelőként a jelentésben időszaki táblázat segítségével. Használjon M-kódot a dinamikus dátumszeletelő létrehozásához a LuckyTemplates alkalmazásban.

Arány- és gyakorisági táblázatok Excelben

Arány- és gyakorisági táblázatok Excelben

Az Excel gyakorisági táblázataiban, valamint az aránytáblázatokban készültek. Nos, nézze meg, mik ezek, és mikor kell használni őket.

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

A DAX Studio és a Tabular Editor telepítése a LuckyTemplates alkalmazásban

Ismerje meg, hogyan töltheti le és telepítheti a DAX Studio és a Tabular Editor 3 alkalmazást, és hogyan konfigurálhatja őket a LuckyTemplates és az Excel programban való használatra.

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

LuckyTemplates alakzattérkép-vizualizáció a térbeli elemzéshez

Ez a blog tartalmazza a Shape Map vizualizációt a LuckyTemplates térbeli elemzéséhez. Megmutatom, hogyan használhatja hatékonyan ezt a vizualizációt annak funkcióival és elemeivel.

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

LuckyTemplates pénzügyi jelentések: az eredmények hozzárendelése a sablonokhoz minden egyes sorban

Ebben az oktatóanyagban egy egyedülálló ötletet mutatok be a pénzügyi jelentésekkel kapcsolatban, amely az eredmények hozzárendelését jelenti a LuckyTemplates-en belüli táblázatsablonok előre meghatározásához.

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

DAX-mértékek a LuckyTemplates-ben mértékelágazás használatával

Hozzon létre DAX-mértékeket a LuckyTemplates alkalmazásban meglévő mértékek vagy képletek használatával. Ezt nevezem mértékelágazási technikának.

A legerősebb funkcióhívás a LuckyTemplatesben

A legerősebb funkcióhívás a LuckyTemplatesben

Ebben a blogban fedezze fel a LuckyTemplates adatkészletet, a leghatékonyabb függvényhívást, amely M- és DAX-függvények ezreit juttatja a keze ügyébe.

Adatmodellezési technikák a DAX-mérések megszervezéséhez

Adatmodellezési technikák a DAX-mérések megszervezéséhez

A mai oktatóanyagban megosztok néhány adatmodellezési technikát a DAX-mérések jobb rendszerezéséhez a hatékonyabb munkafolyamat érdekében.