Workflow: obiegi i automatyzacje
Workflow to edytor obiegów no-code. Rysujesz proces z kroków i połączeń, a Bitee wykonuje go za zespół: wysyła maile, drukuje bony, zmienia statusy, czeka na płatność i pyta człowieka tylko tam, gdzie potrzebna jest decyzja.
Na tej stronie
Do czego służy workflowJak to działa krok po krokuCzym obieg różni się od statusu zamówieniaCo dalejDo czego służy workflow#
Obieg (workflow) to opisany diagramem proces, który system prowadzi od zdarzenia startowego do końca. W praktyce oznacza to, że powtarzalne czynności, które dziś ktoś musi pamiętać, wykonuje system: potwierdzenie zamówienia, wydruk bonu do kuchni, przypomnienie o niezapłaconym koszyku, wystawienie bonu podarunkowego po wpłacie czy raport na koniec dnia.
Obieg składa się z trzech rzeczy:
- Wyzwalacza - co uruchamia proces (zdarzenie w systemie, harmonogram, webhook, przycisk albo reguła przypisania do zamówienia).
- Kroków - miejsc na diagramie, w których coś się dzieje: start, zadanie dla człowieka, zadanie serwisowe, bramka, oczekiwanie, pętla i koniec.
- Akcji - konkretnych czynności wykonywanych w krokach: wyślij e-mail, zmień status, drukuj paragon, utwórz bon, wywołaj API i inne.
Jak to działa krok po kroku#
- Utwórz definicję w aplikacji Workflow i nadaj jej nazwę, np. „Potwierdzenie zamówienia”.
- Wybierz wyzwalacz, np. zdarzenie systemowe Zamówienie złożone z filtrem na kanał „Sklep internetowy”. Szczegóły: Wyzwalacze i zdarzenia.
- Ułóż kroki na diagramie i połącz je strzałkami. Typy kroków opisuje artykuł Kroki i bramki.
- Dodaj akcje do kroków i uzupełnij ich parametry, korzystając z mentionów i zmiennych. Pełna lista: Katalog akcji.
- Sprawdź linter. Edytor ostrzega, gdy bramka nie ma ścieżki domyślnej, krok serwisowy nie ma żadnej akcji albo akcja dotykająca pieniędzy nie ma obsługi błędu.
- Włącz definicję. Od tej chwili każde pasujące zdarzenie tworzy instancję obiegu, którą śledzisz w Instancjach.
Czym obieg różni się od statusu zamówienia#
Status zamówienia mówi, gdzie zamówienie jest teraz (np. „W realizacji”). Obieg opisuje co ma się wydarzyć, żeby zamówienie tam trafiło i co dalej. Obieg może zmieniać statusy (akcja Zmień status zamówienia), a zmiana statusu może uruchamiać kolejny obieg (zdarzenie Zmiana statusu zamówienia). Dzięki temu możesz zacząć od prostych statusów i dokładać automatyzacje bez przebudowy procesu.
Co dalej#
| Chcesz... | Przeczytaj |
|---|---|
| Zrozumieć elementy diagramu | Kroki i bramki |
| Ustalić, co uruchamia obieg | Wyzwalacze i zdarzenia |
| Zobaczyć wszystkie czynności | Katalog akcji |
| Wstawiać dane zamówienia w maile i API | Mentiony i zmienne |
| Zobaczyć gotowe scenariusze | Przykłady obiegów |
| Sprawdzić, co się wydarzyło | Instancje i przebyta ścieżka |
- Obieg = wyzwalacz + kroki + akcje, narysowane na diagramie, bez kodu.
- System wykonuje czynności automatyczne, a człowieka angażuje tylko w krokach typu zadanie.
- Linter pilnuje typowych błędów, zanim obieg trafi na produkcję.
- Każde uruchomienie to instancja z historią kroków, czasem i błędami.
