🧩 Blok warunkowy (jeżeli)
Korzystając z bloku warunkowego możemy zrobić sterować przejście między krokami w procesie na podstawie wybranego warunku.
Dzięki jego zastosowaniu możliwe jest dynamiczne kierowanie przebiegiem procesu, warunkowe wyświetlanie przycisków oraz automatyczne przekazywanie dokumentów do odpowiednich osób lub zadań w zależności od spełnienia zdefiniowanych kryteriów.
➕ Dodawanie bloku warunkowego
Blok warunkowy można dodać na dwa sposoby - w zależności od celu, jaki chcemy osiągnąć:
UWAGA! Bloki warunkowe nie mogą zawierać tych samych warunków.
W przeciwnym wypadku pojawi się błąd 500!
1️⃣ Warunkowanie widoczności przycisków akcji

Instrukcja ustawienia widoczności przycisków na podstawie wybranych warunków:
- umieść Service Task, a następnie dodaj bramkę gateway oraz kolejną bramkę po niej,
- połącz pomarańczową bramkę z co najmniej dwoma formularzami,
- zdefiniuj warunki jeżeli na strzałkach prowadzących do formularzy.
Przykład użycia: Warunkowa widoczność pól przydaję się w m.in. w przypadku konfigurowania przycisków w zależności od osoby obsługującej dokument lub opcji zaznaczonych wcześniej na dokumencie.
2️⃣ Warunkowanie przejścia do wybranego kroku
Instrukcja konfiguracji przepływu procesu w zależności od spełnionego warunku:
- umieść bramkę gateway bezpośrednio po bloku formularza,
- dodaj co najmniej dwa User Taski po bramce gateway,
- zdefiniuj warunki jeżeli na strzałkach prowadzących do poszczególnych zadań.
Przykład użycia: Warunkowe sterowanie obiegiem dokumentu pozwala kierować go do odpowiedniego kroku w zależności od wartości wybranych na formularzu.
⚙️ Konfiguracja bloku warunkowego
Podczas definiowania logiki w bloku Jeżeli, można odwoływać się do różnych źródeł danych:
- Dokument.md) - umożliwia odniesienie się do danych dokumentu obecnego dokumentu
- Operatory.md) - określają sposób porównania danych
- Proces.md) - odwołanie do bieżącego procesu, np. aktualny krok, zmienne procesowe lub status przebiegu.
- System.md) - pozwala korzystać z danych systemowych, np. bieżącej daty, aktualnie zalogowanego użytkownika czy grupy użytkowników.