Sdílet prostřednictvím


Akce řízení toku

Řízení toku je činnost řízení pořadí, ve kterém běží akce a dílčí toky. Power Automate umožňuje implementovat řízení toku prostřednictvím akcí řízení toku.

Štítky se používají k vytváření referenčních bodů pro akci Přejít na, která změní bod běhu desktopového toku. Následující příklad směruje tok na popisek dříve v toku, aby se opakovala řada akcí.

Screenshot s nasazenou akcí Popisek.

Akce Spustit dílčí tok přeruší dílčí tok, ve kterém je umístěna, a spustí další dílčí tok. Když je druhý dílčí tok dokončen, tok se vrátí k původnímu dílčímu toku, aby mohl pokračovat v běhu. Následující příklad spouští dílčí tok Vypočítat slevu vícekrát při běhu toku, aby se zabránilo opakování stejného kódu.

Screenshot s nasazenou akcí Spustit dílčí tok.

Chcete-li své akce vizuálně uspořádat do skupin pro snadnější správu, uzavřete je mezi akci Oblast a Koncová oblast a dejte oblasti příznačný název.

Tyto akce nemají žádný funkční efekt, ale pomáhají seskupovat a organizovat akce pro účely údržby a čitelnosti. Můžete například sbalit a rozšířit oblast, abyste mohli zaměřit pozornost tam, kde je to potřeba.

Můžete použít pouze akce Oblast a Koncová oblast jako páry a pro správné propojení musí patřit do stejného oboru. Pokud jedna z těchto dvou akcí patří do jiné skupiny akcí, jako je smyčka nebo podmíněná, akce nemohou tvořit správnou oblast.

Poznámka:

Pokud vytvoříte více oblastí v dílčím toku, neexistuje žádné předem určené mapování mezi konkrétními akcemi Oblast a Koncová oblast. Místo toho se poslední akce Oblast pokusí vytvořit pár s první dostupnou akci Koncová oblast, která následuje.

Comment

Komentář uživatele.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Comment Ano Textová hodnota Komentář uživatele

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Ukončit

Označuje konec bloku.

Vstupní parametry

Tato akce nevyžaduje žádný vstup.

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Koncová oblast

Označuje konec skupiny akcí.

Vstupní parametry

Tato akce nevyžaduje žádný vstup.

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Ukončit dílčí tok

Ukončí aktuální dílčí tok a vrátí se do bodu, ze kterého byl volán.

Vstupní parametry

Tato akce nevyžaduje žádný vstup.

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Získat poslední chybu

Načte poslední chybu, ke které v toku došlo.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Odstranit chybu Neuvedeno Logická hodnota False Po uložení chyby v proměnné dojde k jejímu vymazání, takže při příštím načtení chyby nenačte stejnou chybovou hodnotu

Vytvořené proměnné

Argument Type Description
LastError Chybové Podrobnosti chyby, ke které v toku naposledy došlo

Výjimky

Tato akce nezahrnuje žádné proměnné.

Přejděte na

Přenáší tok provádění do jiného bodu označeného popiskem.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Go to label Ne Textová hodnota Popisek v toku

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Label

Funguje jako cíl příkazu „go to“.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Label name Ne Textová hodnota Popisek v programu

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Chyba bloku

Označuje začátek bloku pro zpracování chyb akcí.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Name Ne Textová hodnota Název bloku výjimek pouze pro vizuální účely.
Zachycení neočekávaných logických chyb Neuvedeno Logická hodnota False Rozbalte rozsah zpracování chyb a také zachyťte logické chyby v toku, například vydělte číslo nulou nebo se pokuste získat přístup k položce z pozice mimo hranice.

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Oblast

Označuje začátek skupiny akcí.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Name Ano Textová hodnota Název oblasti.

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Spustit dílčí tok

Spustit dílčí tok určující všechny požadované argumenty.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Subflow name Ne Dílčí tok Název dílčího toku, který se má volat

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Zastavit tok

Ukončí tok.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
End flow Ne Úspěšně, s chybovou zprávou Úspěšně Ukončí provádění toku, a to buď úspěšně, nebo s chybou.
Error message Ne Textová hodnota Chybová zpráva, která se má při ukončení vrátit tomu, kdo tok volá

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.

Čekání

Pozastaví provádění toku na zadaný počet sekund.

Vstupní parametry

Argument Volitelné Přijímá Výchozí hodnota Description
Duration Ne Číselná hodnota Doba trvání v sekundách

Vytvořené proměnné

Tato akce nevytváří žádné proměnné.

Výjimky

Tato akce nezahrnuje žádné proměnné.