Sign inGet Started

Przepływy, węzły i połączenia

Przepływ to połączony zestaw kroków definiujący automatyzację. Kanwa pokazuje, gdzie uruchomienie się zaczyna, jakie decyzje podejmuje i gdzie może się zakończyć.

Automations is in Early access. Your workspace permissions determine which actions you can perform.

Elementy przepływu

PojęcieZnaczenie
WyzwalaczZdarzenie lub harmonogram, który rozpoczyna uruchomienie. Przepływ ma jeden wyzwalacz.
Węzeł lub krokJedno zadanie, np. wysłanie e-maila, sprawdzenie warunku lub oczekiwanie.
Ścieżka wyjściowaMożliwy wynik kroku, np. sukces, błąd, dopasowanie lub przekroczenie limitu czasu.
PołączenieTrasa od ścieżki wyjściowej do następnego kroku.
UruchomienieJedno wykonanie opublikowanego przepływu z własnymi danymi początkowymi i historią.

Na przykład przepływ przypomnienia może przebiegać w następującej kolejności:

Przykład kodu
Appointment event → Delay until reminder time → Send SMS → Wait for delivery
                                                           ├─ Matched → Finish
                                                           └─ Timeout → Notify team

Połączenia decydują, który krok wykona się następny. Mapowanie pól osobno określa, jakie dane odczytuje dany krok. Połączenie Get contact z Send email nie wypełnia automatycznie odbiorcy wiadomości.

Jedna ścieżka naraz

Uruchomienie podąża jedną aktywną ścieżką. Branch sprawdza warunki po kolei i wybiera pierwszą pasującą ścieżkę. Ścieżka Otherwise obowiązuje, gdy żaden warunek nie pasuje.

Ścieżki mogą łączyć się ponownie we wspólnym kroku. Wspólny krok może odczytać dane wytworzone przed rozgałęzieniem oraz na ścieżce, którą uruchomienie przeszło. Krok na niewbranej ścieżce nie ma wyniku dla tego uruchomienia.

Obecny kreator nie wykonuje pętli, równoległych gałęzi ani automatycznej akcji dla każdego członka grupy odbiorców. Połączenie z powrotem do wcześniejszego kroku tworzy cykl i blokuje publikację. Lista kontaktów pozostaje danymi, dopóki obsługiwana akcja ich nie wykorzysta.

Jak kończy się uruchomienie

Pomyślny krok może zakończyć uruchomienie, gdy jego wybrane wyjście nie ma następnego kroku. Niepodłączony błąd akcji kończy uruchomienie niepowodzeniem. Podłączenie ścieżki błędu pozwala zdecydować, jak obsłużyć ten błąd.

Użyj Exit, gdy chcesz jawnie pomyślnego lub nieudanego zakończenia, powodu wyniku albo zwróconego rezultatu. Na przykład no_matching_contact wyjaśnia pomyślne uruchomienie, które celowo nie wysłało żadnej wiadomości. Wyjście kończy uruchomienie i nie ma połączenia wychodzącego.

Pomyślne uruchomienie oznacza, że przepływ ukończył skonfigurowaną ścieżkę. Sprawdź status wiadomości kanału lub dodaj oczekiwanie na dostarczenie, gdy potrzebujesz dowodu dostarczenia.

Wersje robocze i opublikowane

Wersja robocza to edytowalny przepływ. Zapisanie jej zachowuje postęp pracy bez zmiany wersji używanej przez działające uruchomienia.

Publikacja tworzy wersję dla nowych uruchomień. Uruchomienie zachowuje wersję, z którą wystartowało, także gdy czeka w trakcie późniejszej publikacji. Edycja wersji roboczej nie może zmienić już działającego przepływu.

Następne kroki

Przejdź do dokumentacji, przewodników i przykładów dotyczących tego tematu.