Edytor i definicje obiegów
Definicje obiegów tworzysz z listy w aplikacji Workflow: od zera, z gotowego szablonu albo z importu. Edytor ma pięć zakładek (szczegóły, diagram, wyzwalacze, zmienne, instancje) i graficzny edytor diagramu z paletą kroków oraz walidacją.
Na tej stronie
Lista definicjiTrzy sposoby na nowy obiegZ szablonuOd zeraZ importuEdycja definicjiEdytor diagramuWalidacja (linter)PodglądLista definicji#
Lista pokazuje liczniki (Aktywne procesy, Wszystkie definicje, Nieaktywne, Wersje) oraz tabelę z kolumnami Nazwa (z identyfikatorem WF-…), Opis, Status, Domyślny, Diagram, Utworzono, Ostatnie uruchomienie, Instancje i Akcje. Przyciski w nagłówku: Z szablonu i Nowy proces; w „Akcjach systemowych”: Odśwież, Importuj, zbiorcze Dezaktywuj zaznaczone i Usuń zaznaczone.
Trzy sposoby na nowy obieg#
Z szablonu#
Z szablonu otwiera okno z gotowymi procesami pogrupowanymi tematycznie: sklep internetowy, POS i gastronomia, bony, klienci. Po prawej widzisz opis, regułę przypisania zamówień oraz wymagania („Profil poczty wychodzącej”, „Statusy zamówień”) i listę rzeczy do uzupełnienia po utworzeniu. Nowy obieg jest nieaktywny, dopóki go nie włączysz.
| Szablon | Dla kogo |
|---|---|
| Zamówienie ze sklepu z wysyłką | Płatność, kompletacja, wysyłka, powiadomienie |
| Odbiór osobisty (Click & Collect) | Przygotowanie, zaproszenie do odbioru, oczekiwanie na odbiór |
| Niedokończona płatność online | Przypomnienie z linkiem i anulowanie po terminie |
| Zwrot i reklamacja | Obsługa zgłoszenia i zwrotu płatności |
| Sprzedaż w POS z paragonem i Gastronomia: kuchnia i dostawa | Kasa, wydruki, kuchnia |
| Sprzedaż bonu online | Wystawienie bonu i dokumentu po płatności |
| Powitanie nowego klienta, Odzyskanie klienta, Podziękowanie za pierwsze zamówienie, Reaktywacja, Porzucony koszyk | Kampanie lifecycle klientów |
Od zera#
Nowy proces otwiera formularz: Nazwa procesu, Opis, Wersja oraz przełączniki Domyślny workflow dla zamówień i Automatyczny start po utworzeniu zamówienia. Po utworzeniu przechodzisz do rysowania diagramu.
Z importu#
Importuj wczytuje definicję wyeksportowaną z innej firmy (plik JSON z krokami, akcjami, przejściami, wyzwalaczami i zmiennymi). Dzięki temu przenosisz obieg między środowiskami.
Edycja definicji#
Edycja ma pięć zakładek:
| Zakładka | Zawartość |
|---|---|
| Szczegóły | Nazwa, opis, wersja i przełączniki: Tryb akcji (uruchamianie bez zamówienia, ręcznie z Instancji), Domyślny workflow dla zamówień, Automatyczny start po utworzeniu zamówienia, Cofanie kroków obiegu oraz Timeout całego procesu (np. 1d 13h 3min 30s) |
| Diagram | Podgląd diagramu i przycisk Edytuj diagram |
| Wyzwalacze | Zdarzenie systemowe, harmonogram, webhook i reguły zamówień. Zob. Wyzwalacze |
| Zmienne | Zmienne procesu (np. variables.blad_wysylki_linku) używane w warunkach, skryptach i polach z mentionami. Zob. Mentiony i zmienne |
| Instancje | Uruchomienia tej definicji |
Edytor diagramu#
Edytuj diagram otwiera pełnoekranowy edytor. Na pasku u góry: Wyjdź z edytora, Cofnij, Ponów, Tryb edycji, Podgląd i Zapisz diagram.
- Paleta (lewa kolumna): typy kroków (start, zadanie, zadanie serwisowe, bramka, oczekiwanie, pętla, koniec). Zob. Kroki i bramki.
- Płótno: kroki łączysz strzałkami (przejścia). Przejścia z bramek i oczekiwania mają etykiety i wyjścia (np. Opłacono, Nieudana, Przeterminowano).
- Prowadnice X/Y pomagają równo ułożyć kroki, a minimapa i przyciski powiększenia ułatwiają nawigację.
- Zaznaczony krok ma panel z akcjami, przypisaniem i przejściami.
Walidacja (linter)#
Przed włączeniem definicji edytor sprawdza typowe błędy. Ostrzeżenie, np. „Krok Nadaj przesyłkę czeka na człowieka, ale nie ma przypisania. Wykonać go może każdy z dostępem do obiegu”, oznacza, że obieg zadziała, ale warto kogoś przypisać. Błędy blokujące (np. krok nieosiągalny, brak ścieżki domyślnej w bramce) trzeba poprawić.
Podgląd#
Podgląd diagramu (/workflow/[id]/view) pokazuje graf w trybie tylko do odczytu, z przyciskiem Edytuj.
Zacznij od szablonu, dopasuj statusy, profil poczty i przypisania, sprawdź linter i włącz definicję. Edytor diagramu rysuje proces, a zakładki edycji porządkują wyzwalacze i zmienne.
