Workflow Loop (krok)
Uruchamia docelowy przepływ pracy raz dla każdego wiersza zestawu danych, ustawiając przed każdą iteracją wartości kolumn danego wiersza jako zmienne projektu. Użyj tego kroku, gdy parametryzowany proces ma być uruchamiany wielokrotnie z różnymi danymi wejściowymi — na przykład „uruchom zamknięcie miesiąca dla każdej jednostki biznesowej z tej tabeli” albo „załaduj ten raport dla każdego wymienionego kwartału”.
Każda iteracja pętli widzi zmienne tak, jakby zostały ustawione ręcznie, więc wywoływany przepływ pracy może się do nich odwoływać w wyrażeniach, filtrach, ścieżkach plików i nazwach tabel za pomocą standardowej składni \{variable_name}. Pętla jest domyślnie sekwencyjna; iteracje nie działają równolegle.
Przepływ pracy do zatrzymania
Dział zatytułowany „Przepływ pracy do zatrzymania”Najpierw wybierz projekt zawierający przepływ pracy, który zostanie uruchomiony w każdej pętli, z menu rozwijanego Projekt.
Następnie wybierz konkretny przepływ pracy do uruchomienia z menu rozwijanego Przepływ pracy.
Jeśli iteracja zakończy się niepowodzeniem
Dział zatytułowany „Jeśli iteracja zakończy się niepowodzeniem”Domyślnie pętla zatrzymuje się na pierwszej iteracji, której przepływ pracy zakończy się niepowodzeniem, a krok kończy się niepowodzeniem. W sekcji Obsługa błędów wybierz Kontynuuj po nieudanej iteracji, aby uruchomić każdą iterację, nawet gdy któraś zakończy się niepowodzeniem. Każde niepowodzenie jest zachowywane w Stan uruchomienia pętli razem z wynikiem każdej iteracji, a krok kończy się ostrzeżeniem informującym, ile iteracji zakończyło się niepowodzeniem. Po wyczyszczeniu tej opcji pętla zatrzymuje się na pierwszym niepowodzeniu.
Przykłady
Dział zatytułowany „Przykłady”Przykłady pojawią się wkrótce