Ebben az oktatóanyagban egy Power Automate vezérlőről fogunk beszélni, amely leállítja a műveleteket a folyamatban. Ha egy adott esetben valamelyik feltétel nem teljesül, hibaüzenetet szeretnénk megjeleníteni, és le kell állítani a folyamaton belüli összes műveletet. Ilyen esetekben jól jön a Power Automate Terminate műveletvezérlés.
A Microsoft Power Automate Leállítás vezérlője egyszerűen leállítja a folyamat végrehajtását.
Beszélgetésünk során kitaláljuk, hogyan működik, és miért fontos.
Tartalomjegyzék
Minta forgatókönyv
Ebben a korábban létrehozott mintafolyamatban a felhasználónak meg kell adnia egy kézbesítési módot és egy üzenetet. A Switch esetekben elérhető kézbesítési módok a következők: Tweet, E-mail, Slack és Trello .

Kattintson a Teszt gombra a folyamat kipróbálásához.

Ezután válassza a Végrehajtom a trigger műveletet lehetőséget, és kattintson a Teszt gombra.

Írjuk be a „ Sziasztok! ” üzenetként, és a „ Slack ” helyett írjuk be a „ Slacks ” szót. Ezután kattintson a Futtatás gombra.

Amint látjuk, a folyamat sikeres volt, és felhasználóként azt gondolnánk, hogy nincs semmi baj a bevitelünkkel. Most kattintsunk a Kész gombra , és ellenőrizzük a Slack-ünket.

A Slack ellenőrzésekor az általunk küldött üzenet nem volt ott.

Tehát térjünk vissza a folyamatunkhoz, hogy megnézzük, mi történt valójában, ha rákattintunk az utolsó futásunkra.

Folyamatunk során megtudhatnánk, hogy az Alapértelmezett esetet azért hajtották végre, mert hibásan írtuk le a „ Lazulás ” szót. Ezért egyik eset sem egyezik az általunk megadott értékkel.

Az alapértelmezett eseten belül azonban nem állítottunk be semmilyen műveletet. Ezért az áramlás csak sikerült. Itt válik hasznossá a Megszakítás műveletvezérlő. Az áramlás befejezésére kényszeríti, ha bizonyos hibát észlel. Ebben az esetben, ha a felhasználó olyan értéket adott meg, amely egyik esetnek sem egyezik, az alapértelmezett művelet a Megszakítás hibaüzenettel .
Lezárási vezérlő hozzáadása a Power Automate-hoz
Menjünk vissza, és kattintsunk a Szerkesztés gombra .

Kattintson a Switch utasításra.

Az Alapértelmezett eset alatt kattintson a Művelet hozzáadása gombra.

Válassza a Vezérlés lehetőséget .

Ezután kattintson a Leállítás gombra.

A Leállítás vezérlő lehetővé teszi az állapot beállítását. Beállíthatjuk Sikertelen , Sikerült , Törölt értékre , vagy akár egyéni értéket is hozzáadhatunk . Ebben a forgatókönyvben állítsuk Sikertelen értékre .

Kódot is megadhatunk, ha saját pályázati dokumentációt készítünk. Például írjuk be az 1502-t , ami csak egy kitalált kód. Ezután adja hozzá a hibaüzenetet.

Most mentsük el.

A terminate Control tesztelése a Power Automate-ban
Futtassuk újra az áramlást, és nézzük meg, mi történik. Először kattintson a Teszt gombra .

Válassza ki a legutóbbi futtatásunk adatait. Ezután kattintson a Teszt gombra.

Nyilvánvalóan az áramlásunk nem sikerült.

Ha a Default esetre megyünk , látni fogjuk, hogy a befejezett opció mégis megtörtént, és azt is láthatjuk, hogy mi volt az üzenet.

Ebben az a nagyszerű, hogy a felhasználók azonnal rájönnek, hogy az adatfolyam meghiúsult egy hibájuk miatt. Ha ellenőrizzük a folyamatunkat a Részletek oldalon, azt is látni fogjuk, hogy nem sikerült.

A hibaüzenetet dinamikusabbá is tehetjük, hogy a felhasználó tudja, mit csinált rosszul. Például beírhatjuk, hogy „ Ön választotta a szót ”, és hozzáadhatjuk a Delivery Method változót.

Következtetés
Mindent összevetve a Megszakítás műveletvezérlő valóban lényeges eleme a . Vannak esetek, amikor a felhasználói bemenetek nem felelnek meg bizonyos feltételeknek, és hajlamosak vagyunk így elhagyni a folyamatot.
Használhatjuk a Megszakítás vezérlőt, hogy megfelelően befejezzük a folyamatfutást úgy, hogy kijelentjük, hogy az nem volt sikeres. A Terminate folyamatfutását a korábbi futtatásaink állapota alapján is konfigurálhatjuk .
Nagyon sok jó dolgot tehetünk itt, de ez csak egy példa a használatára. Remélem ez segít.
Minden jót,
Henrik