Appearance
Konstruktor workflow — interfejs
Spis treści:
Konstruktor workflow to wizualny edytor, w którym budujesz automatyzację krok po kroku — bez pisania kodu. Każdy element układa się w logiczną sekwencję, którą widać na ekranie jak schemat blokowy.
Przegląd interfejsu
Edytor składa się z trzech głównych obszarów:
┌─────────────────────────────────────────────────────────────────────┐
│ TOOLBAR (górna belka) │
│ Dodaj blok │ Uruchom workflow │ Historia wykonań │ Logi │ Zmienne │
├──────────────────┬──────────────────────┬───────────────────────────┤
│ │ │ │
│ PANEL NARZĘDZI │ CANVAS │ PANEL WŁAŚCIWOŚCI │
│ │ (obszar roboczy) │ │
│ Dostępne typy │ │ (pojawia się po │
│ bloków: │ [blok 1] │ kliknięciu bloku) │
│ │ ↓ │ │
│ • Trigger │ [blok 2] │ │
│ • Get data │ ↓ │ │
│ • Flow control │ [blok 3] │ │
│ • Action │ │ │
│ • AI Agent │ │ │
│ │ │ │
└──────────────────┴──────────────────────┴───────────────────────────┘Panel narzędzi (lewy panel) — lista dostępnych typów bloków podzielona na grupy. Możesz go schować i odkryć przyciskiem „Pokaż narzędzia" / „Ukryj narzędzia" w toolbar:
| Grupa | Co zawiera |
|---|---|
| Trigger | Harmonogram, Webhook, Zadanie AI |
| Get data | Pobieranie danych z Google Ads, GA4, Microsoft Ads i in. |
| Flow control | If/Else, Router, Filtr, Iterator (pętle) |
| Action | Utwórz zadanie, Wyślij HTTP, Dodaj komentarz |
| AI Agent | Węzeł z modelem językowym (LLM) |
Canvas (środkowy obszar) — tutaj układasz i wizualizujesz workflow. Bloki są widoczne jako kafelki połączone strzałkami. Możesz je przeciągać, usuwać i zmieniać kolejność. Przycisk „Uporządkuj bloki" w toolbar automatycznie porządkuje układ, a „Wyśrodkuj widok" przywraca widok do centrum canvas.
Panel właściwości (prawy panel) — otwiera się automatycznie po kliknięciu dowolnego bloku. Pokazuje formularz konfiguracyjny dla tego konkretnego bloku: parametry, wartości, warunki.
📸 [SCREEN: pełny widok edytora workflow — panel narzędzi po lewej, canvas w środku z widoczną sekwencją bloków, panel właściwości po prawej z otwartym formularzem dla zaznaczonego bloku]
Dodawanie i łączenie bloków
Dodawanie nowego bloku:
- W panelu narzędzi po lewej znajdź typ bloku, który chcesz dodać (np. „Utwórz zadanie" z grupy Action).
- Kliknij ikonę „Dodaj blok" w toolbar lub kliknij ikonę
+bezpośrednio na canvas — otworzy się okno wyboru z listą dostępnych bloków. - Wybierz blok z listy — pojawi się na canvas gotowy do konfiguracji.
Konfiguracja bloku:
Po dodaniu bloku kliknij go, żeby otworzyć panel właściwości po prawej. Każdy typ bloku ma swój własny formularz:
- Trigger Harmonogram — wybierasz częstotliwość, godzinę, strefę czasową, datę startu i końca.
- Get data — wybierasz źródło (np. Google Ads), konto i metryki do pobrania.
- Flow control If — definiujesz warunek (np. „CPC > 5") i ścieżki dla „tak" i „nie".
- Action Utwórz zadanie — uzupełniasz tytuł, opis, osobę odpowiedzialną i termin.
Łączenie bloków:
Bloki łączą się automatycznie w kolejności, w jakiej zostały dodane. W przypadku bloków z rozgałęzieniem (If, Router) każda gałąź stanowi osobną ścieżkę z własnymi blokami.
Trigger zawsze musi być pierwszym blokiem workflow'u — nie możesz dodać bloku Trigger w środku sekwencji. System zablokuje taką próbę.
Usuwanie bloku:
Kliknij blok prawym przyciskiem lub użyj ikony „Usuń blok" w toolbar. Bloki po usuniętym zostaną automatycznie połączone z poprzednimi.
📸 [SCREEN: canvas z otwartym oknem wyboru bloku (przycisk +) oraz panelem właściwości bloku Flow control — If po prawej stronie]
Tryb testowy vs. produkcyjny
Zanim włączysz workflow na stałe, możesz go uruchomić jednorazowo i obserwować wykonanie na żywo.
Uruchomienie testowe:
- W toolbar kliknij przycisk „Uruchom raz".
- Po prawej stronie otworzy się panel Inspektora z podglądem wykonania na żywo.
- System uruchamia workflow jednorazowo i pokazuje wynik każdego bloku krok po kroku.
- Każdy blok jest oznaczony kolorem:
- Zielony — blok wykonał się poprawnie
- Czerwony — blok napotkał błąd (kliknięcie pokazuje szczegóły)
- Szary — blok nie został jeszcze wykonany lub pominięty przez warunek Flow control
📸 [SCREEN: Inspektor po prawej stronie podczas wykonania — lista bloków z kolorowymi wskaźnikami i podglądem danych wejściowych/wyjściowych każdego bloku]
Tryb produkcyjny:
Gdy workflow działa już prawidłowo, aktywujesz go na liście workflow'ów. Kliknij menu akcji (trzy kropki) przy danym workflow'ie i wybierz „Aktywuj". Od tej chwili Sembot uruchamia go automatycznie zgodnie z triggerem.
Aby zatrzymać workflow, wybierz „Dezaktywuj" z tego samego menu.
| Uruchomienie testowe | Tryb produkcyjny | |
|---|---|---|
| Kiedy działa? | Na żądanie (raz, ręcznie) | Automatycznie na podstawie triggera |
| Widoczne wyniki? | Tak, w Inspektorze na żywo | W historii wykonań |
| Wpływ na dane? | Tak — akcje wykonują się realnie | Tak |
| Cel? | Weryfikacja przed wdrożeniem | Normalna praca systemu |
Ważne: Uruchomienie testowe wykonuje workflow realnie — jeśli akcją jest „Utwórz zadanie", zadanie zostanie naprawdę utworzone. Warto usunąć efekty testów przed aktywowaniem workflow'u na produkcji.
Wersjonowanie workflow
Sembot nie posiada automatycznego systemu wersji. Każda zapisana zmiana nadpisuje bieżącą definicję workflow'u.
Dostępne mechanizmy ochrony przed utratą pracy:
- Eksportuj workflow — w menu edytora (ikona trzech kropek lub dedykowany przycisk) wybierz „Eksportuj workflow". Sembot pobierze plik JSON z pełną definicją. Możesz go przechowywać lokalnie jako kopię zapasową lub punkt odniesienia.
- Importuj workflow — jeśli chcesz przywrócić starszą wersję, wybierz „Importuj workflow" i wczytaj wcześniej zapisany plik JSON. Uwaga: import nadpisuje aktualną definicję workflow'u.
- Historia wykonań — w toolbar kliknij „Historia wykonań", żeby zobaczyć statystyki uruchomień (ile razy uruchomiony, ile sukcesów, ile błędów). Nie jest to historia zmian w konfiguracji, ale pozwala ocenić od kiedy workflow działa poprawnie.
Zalecenie: Przed każdą większą zmianą w ważnym workflow'ie — najpierw wyeksportuj. Traktuj plik JSON jak kopię zapasową.
📸 [SCREEN: menu edytora z opcjami „Eksportuj workflow" i „Importuj workflow"]