Megosztás a következőn keresztül:


Hurkok használata

A hurkok az asztali folyamatok fejlesztésének alapvető fogalma, és az összetett folyamatok kulcsfontosságú elemeinek számítanak. A hurok lényege, hogy az asztali folyamat többször is megismétel egy vagy több műveletet.

A Power Automate három különböző típusú, a különböző tényezők alapján ismétlődő hurkot biztosít:

  • Egyszerű hurkok – Adott számú ismétlés
  • Hurkok feltétel – Iterálás, amíg egy feltétel érvényes
  • Minden hurok esetében – Végighalad egy listán

Egyszerű hurkok

A hurok lényege, hogy az asztali folyamat többször is megismétel egy vagy több műveletet. Power Automate a legegyszerűbb huroktípust valósítja meg a Hurok művelettel.

Ez a hurok meghatározott számú alkalommal megismétli a Hurok és a Befejezés művelet közötti műveleteket. Automatikusan létrejön egy hurokindex változó, amely nyomon követi az aktuális ismétlésszámot.

Képernyőkép a Hurok műveletről.

Az egyszerű hurok két esetben ideális:

  1. Ha ismert, hogy pontosan hány alkalommal kell megismételni egy műveletblokkot.

  2. A hurokindex változót a hurkon belül kell használni.

Képernyőkép egy példafolyamatról egy Hurok művelettel.

Ha a megadott iterációk befejezése előtt ki kell lépnie a hurokból, használja a Kilépés a hurokból műveletet. Az aktuális iteráció kihagyásához használja a Következő hurok műveletet.

Hurok feltétele

Az egyszerű hurkoktól eltérően a Loop feltétel arra készteti az asztali folyamatot, hogy egy vagy több műveletet megismételjen, amíg egy feltétel igaz.

Képernyőkép a Hurokfeltétel műveletről.

Ha a feltétel értéke mindig true, a hurok soha nem ér véget. Ezt nevezzük végtelenített huroknak.

A feltétel két operandusból és egy operátorból áll. A platform támogatja a legfontosabb logikai műveleteket, például egyenlő,nem egyenlő ésnagyobb, mint.

Képernyőkép egy példafolyamatról egy Hurokfeltétel művelettel.

Ha a megadott iterációk befejezése előtt ki kell lépnie a hurokból, használja a Kilépés a hurokból műveletet. Az aktuális iteráció kihagyásához használja a Következő hurok műveletet.

Minden hurok esetében

A For each ciklus végighalad egy listán (vagy adattáblán), és egy változóban tárolja az aktuális elemet. A hurok elsődleges célja, hogy egy lista (vagy adattábla sorának) minden elemét lekérje és más műveletekben használja.

Képernyőkép a Minden művelethez.

Az ilyen hurok segítségével adott neveket, tartalmat vagy attribútumokat kereshet a különféle listákban. A lekért fájlok listáján keresztül történő iterálással például megkereshet egy adott nevű fájlt.

Képernyőkép egy példafolyamatról a Minden művelethez.

Ha a megadott iterációk befejezése előtt ki kell lépnie a hurokból, használja a Kilépés a hurokból műveletet. Az aktuális iteráció kihagyásához használja a Következő hurok műveletet.

Az elérhető hurokműveletek listáját a Műveletek referenciában találja.