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.

Opublikowano
Zaktualizowano
Wersja systemu26.39
Czas czytania3 min
Na tej stronieDo czego służy workflowJak to działa krok po krokuCzym obieg różni się od statusu zamówieniaCo dalej

Do 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:

  1. Wyzwalacza - co uruchamia proces (zdarzenie w systemie, harmonogram, webhook, przycisk albo reguła przypisania do zamówienia).
  2. Kroków - miejsc na diagramie, w których coś się dzieje: start, zadanie dla człowieka, zadanie serwisowe, bramka, oczekiwanie, pętla i koniec.
  3. Akcji - konkretnych czynności wykonywanych w krokach: wyślij e-mail, zmień status, drukuj paragon, utwórz bon, wywołaj API i inne.
Lista definicji obiegów w aplikacji Workflow

Jak to działa krok po kroku#

Od pomysłu do działającego obiegu
  1. Utwórz definicję w aplikacji Workflow i nadaj jej nazwę, np. „Potwierdzenie zamówienia”.
  2. Wybierz wyzwalacz, np. zdarzenie systemowe Zamówienie złożone z filtrem na kanał „Sklep internetowy”. Szczegóły: Wyzwalacze i zdarzenia.
  3. Ułóż kroki na diagramie i połącz je strzałkami. Typy kroków opisuje artykuł Kroki i bramki.
  4. Dodaj akcje do kroków i uzupełnij ich parametry, korzystając z mentionów i zmiennych. Pełna lista: Katalog akcji.
  5. 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.
  6. 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 diagramuKroki i bramki
Ustalić, co uruchamia obiegWyzwalacze i zdarzenia
Zobaczyć wszystkie czynnościKatalog akcji
Wstawiać dane zamówienia w maile i APIMentiony i zmienne
Zobaczyć gotowe scenariuszePrzykłady obiegów
Sprawdzić, co się wydarzyłoInstancje i przebyta ścieżka
PodsumowanieW skrócie
  • 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.