---
title: "Przepływy, węzły i połączenia"
description: "Dowiedz się, jak automatyzacja wykonuje połączone kroki, wybiera gałęzie, przekazuje dane i utrzymuje zmiany w wersji roboczej oddzielnie od działających uruchomień."
canonical: "https://bird.com/pl-pl/dokumentacja/guides/automations/flows"
---

# 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ęcie           | Znaczenie                                                                              |
| ----------------- | -------------------------------------------------------------------------------------- |
| Wyzwalacz         | Zdarzenie lub harmonogram, który rozpoczyna uruchomienie. Przepływ ma jeden wyzwalacz. |
| Węzeł lub krok    | Jedno zadanie, np. wysłanie e-maila, sprawdzenie warunku lub oczekiwanie.              |
| Ścieżka wyjściowa | Możliwy wynik kroku, np. sukces, błąd, dopasowanie lub przekroczenie limitu czasu.     |
| Połączenie        | Trasa od ścieżki wyjściowej do następnego kroku.                                       |
| Uruchomienie      | Jedno 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:

```text
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

- [Tworzenie i edycja przepływu](/docs/guides/automations/editor).
- [Używanie danych z wcześniejszych kroków](/docs/guides/automations/data).
- [Publikowanie i zarządzanie automatyzacjami](/docs/guides/automations/publishing).
- [Przeglądanie przewodników po automatyzacjach](/docs/guides/automations).

## Related resources

- [Preview your first automation](/docs/get-started/automations) (docs)
