Działania kontroli przepływu
Kontrola przepływu to akt kontrolowania kolejności, w jakiej są uruchamiane akcje i przepływy podrzędne. Power Automate umożliwia implementowanie kontroli przepływu za pomocą akcji kontroli przepływu.
Etykiety służą do tworzenia punktów odwołania dla akcji Przejdź do, która zmienia punkt uruchamiania przepływu pulpitu. W przykładzie poniżej przepływ jest skierowany do etykiety wcześniej w przepływie w celu powtórzenia serii akcji.
Akcja Uruchom przepływ podrzędny przerywa przepływ podrzędny, w którym został umieszczony, i uruchamia inny przepływ podrzędny. Po zakończeniu drugiego przepływu podrzędnego przepływ jest powraca do pierwotnego przepływu podrzędnego, aby kontynuować działanie. Na poniższym przykładzie uruchomiono podrzędny przepływ Oblicz rabat, który ma być uruchamiany wiele razy w czasie wykonywania przepływu, aby uniknąć powtarzania tego samego kodu.
Aby wizualnie uporządkować akcje w grupy w celu ułatwienia zarządzania, należy umieścić je między akcjami Region i Zakończ region, a następnie nadać regionowi wyróżniającą go nazwę.
Te akcje nie mają żadnego efektu funkcjonalnego, ale ułatwiają grupowanie i organizowanie akcji na potrzeby obsługi i czytelności. Można na przykład zwinąć i rozwinąć region, aby w razie potrzeby skupić uwagę na tym obszarze.
Akcje Region i Zakończ region mogą być używanie jako pary i muszą należeć do tego samego zakresu w celu poprawnego wiązania. Jeśli jedna z tych akcji należy do innej grupy akcji, takiej jak pętla lub warunek, akcje nie mogą utworzyć odpowiedniego regionu.
Uwaga
Jeśli w ramach przepływu podrzędnego zostanie utworzonych wiele regionów, nie ma wstępnie ustalonego mapowania między określonymi akcjami Region i Zakończ region. Zamiast tego ostatnia akcja Region spróbuje utworzyć parę z pierwszą dostępną kolejną parą Zakończ region.
Comment
Komentarz użytkownika.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
Comment | Tak | Wartość tekstowa | Komentarz użytkownika |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
End
Oznacza koniec bloku.
Parametry wejściowe
Ta akcja nie wymaga żadnych danych wejściowych.
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Zakończ region
Oznacza koniec grupy akcji.
Parametry wejściowe
Ta akcja nie wymaga żadnych danych wejściowych.
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Zakończ przepływ podrzędny
Kończy bieżący przepływ podrzędny i wraca do punktu, z którego został on wywołany.
Parametry wejściowe
Ta akcja nie wymaga żadnych danych wejściowych.
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Pobierz ostatni błąd
Pobiera ostatni błąd, który wystąpił w przepływie.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
Wyczyść błąd | Brak | Wartość logiczna | Fałsz | Po zapisaniu błędu w zmiennej zostanie on wyczyszczony, więc następnym razem, gdy zostanie pobrany błąd, nie zostanie pobrana ta sama wartość błędu |
Utworzone zmienne
Argument | Type | opis |
---|---|---|
LastError | Błąd | Szczegóły błędu, który wystąpił w przepływie jako ostatni |
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Przejdź do
Przenosi przepływ wykonywania do innego punktu wskazywanego przez etykietę.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
Go to label | Nie. | Wartość tekstowa | Etykieta w przepływie |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Etykieta
Działa jako lokalizacja docelowa instrukcji „Go to”.
Począwszy od wersji 2.46, etykiety mogą być również używane w innym zakresie niż odpowiadająca im akcja Przejdź do (na przykład w bloku warunkowym), z wyjątkiem bloków błędów, pętli i/lub innych przepływów podrzędnych.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
Label name | Nie. | Wartość tekstowa | Etykieta w programie |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Przy błędzie bloku
Oznacza początek bloku służącego do obsługi błędów akcji.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
Name | Nie | Wartość tekstowa | Nazwa bloku wyjątków używanych tylko w celach wizualnych. | |
Przechwytuj nieoczekiwane błędy logiki | Brak | Wartość logiczna | Fałsz | Rozszerz zakres obsługi błędów, przechwytując także błędy logiczne występujące w przepływie, takie jak dzielenie przez zero lub próba uzyskania dostępu do elementu z pozycji poza zakresem. |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Region
Oznacza początek grupy akcji.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
Nazwa/nazwisko | Tak | Wartość tekstowa | Nazwa regionu. |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Uruchom przepływ podrzędny
Uruchom przepływu podrzędny, określając wymagane argumenty.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | Podpis |
---|---|---|---|---|
Subflow name | Nie. | Przepływ podrzędny | Nazwa przepływu podrzędnego do wywołania | |
Dane wejściowe jako wyrażenie | Brak | Wartość logiczna | Fałsz | Określ, czy dane wejściowe mają być traktowane jako wyrażenie. Jeśli ta opcja jest włączona, zmienne i wyrażenia mogą być używane do dynamicznego określania przepływu podrzędnego w czasie wykonywania. |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Zatrzymaj przepływ
Przerywa przepływ.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
End flow | Nie | Pomyślnie, z komunikatem o błędzie | Powodzenie | Zakończ wykonywanie przepływu (pomyślnie lub z powodu błędu) |
Error message | Nie | Wartość tekstowa | Komunikat o błędzie do zwrócenia obiektowi wywołującemu przepływ po zakończeniu |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.
Wait
Wstrzymuje wykonywanie przepływu przez określoną liczbę sekund.
Parametry wejściowe
Argument | Opcjonalnie | Akceptuje | Wartość domyślna | opis |
---|---|---|---|---|
Duration | Nie. | Wartość liczbowa | Czas trwania w sekundach |
Utworzone zmienne
Ta akcja nie wywołuje żadnych zmiennych.
Wyjątki
Ta akcja nie zawiera żadnych wyjątków.