Typ i aspekt elementu sterującego zależy od dokumentu i miejsca, w którym został uruchomiony proces biznesowy. Przykładem takiego elementu sterującego może być dodatkowa opcja w menu działań procesu biznesowego.
Przykład użycia działania: zmiana postępu procesu biznesowego w strukturze Odnotowanie analogicznego wydarzenia zależna od polecenia wybranego przez użytkownika.
Polecenie może być również używane oddzielnie, ale w tym przypadku użytkownik musi zostać powiadomiony, na przykład za pomocą funkcji Powiadomienie użytkownika , gdy musi wykonać to polecenie.
Parametry działania
Wydarzenie może być wysłane przez — umożliwia ograniczenie kręgu użytkowników, dla których jest dostępne to polecenie.
Wyniki działania
Wyniki tego działania można uzyskać za pomocą formularza Wprowadź wartość — Dodatkowe wyniki, w którym będą dostępne natychmiast po dodaniu działania do szablonu.
Dostępne są:
- Użytkownik, który wysłał polecenie.
Krótki przykład użycia działania
W tym przykładzie po wykonaniu bloku działań proces biznesowy zatrzyma się i zaczeka aż użytkownik zadecyduje, którą gałęzią podążą wydarzenia.

Warunki są sprawdzane od lewej do prawej. Jeśli warunek zostanie spełniony, działania znajdujące się w gałęzi poniżej zostaną wykonane. Jeśli warunek nie zostanie spełniony, zostanie sprawdzony warunek znajdujący się po prawej stronie, i tak dalej aż do spełnienia jednego z warunków.
Typ warunku — Kod PHP
Jako warunek wskazany jest kod.
Jeśli wskazany kod PHP zwraca wartość
true
, gałąź działań poniżej takiego warunku zostanie wykonana; jeśli zostanie zwrócona wartość false
, zostanie sprawdzony następny warunek.
Uwaga! W warunku tego typu można użyć jedynie kodu PHP. Parametry typu
{=Variable:Variable2_printable}
nie są obsługiwane.Kod wykonywany w warunku musi również dawać w wyniku wyrażenie logiczne (
true
albo false
).Typ warunku — Pole dokumentu
Ta gałąź działania warunku zostanie wykonana, jeśli zbiegają się parametry związane z polami dokumentu.
Typ warunku — wartość zmiennej
Ta gałąź działania warunku zostanie wykonana, jeśli parametry związane ze zmiennymi procesu biznesowego będą zbieżne.
Ta gałąź działania zostanie wykonana natychmiast. Ten warunek jest zawsze spełniony.
Aby wybrać gałąź działania, ta struktura musi najpierw użyć działania Czekaj na wydarzenie lub Wstrzymaj wykonanie.
Innymi słowy działanie, które nastąpi wcześniej w dowolnej gałęzi, spowoduje wykonanie łańcucha poniżej owego działania.
To działanie Wstrzymaj wykonanie pozwala na wznowienie procesu biznesowego w określonym czasie, jeśli nie zostanie wykonane żadne polecenie. W przeciwnym razie proces biznesowy po prostu zatrzyma się i zaczeka na wykonanie dowolnego polecenia wewnątrz struktury.
Innymi słowy, cykl działa dopóty, dopóki warunek jest poprawny (true
), w przeciwnym razie (false
) pętla zostaje zakończona.
Typ warunku — Kod PHP
Jako warunek wskazany jest kod.
Jeśli wskazany kod PHP zwraca wartość true
, pętla nadal działa; jeśli zostanie zwrócona wartość false
, pętla zostanie zakończona.
Typ warunku — Pole dokumentu
Pętla będzie działać, dopóki parametry związane z polami dokumentu będą zbieżne.
Typ warunku — wartość zmiennej
Pętla będzie działać dopóty, dopóki będą się zbiegać parametry związane ze zmiennymi procesu biznesowego.
Typ warunku — TRUE
Pętla
Podczas testowania pętli nie używaj działania "Wiadomość e-mail". Jeśli wystąpi błąd i proces wpadnie w pętlę, wiadomość e-mail zostanie wysłana 1000 razy, a Twój klient otrzyma 1000 wiadomości. Nie będzie możliwości zatrzymania ich wysyłki.
Najpierw upewnij się, że pętla działa poprawnie, a dopiero potem używaj jej do wysyłania wiadomości.
Pętla jest wykonywana, dopóki spełnione jest wybrane kryterium.
Typ warunku - Pole dokumentu
Pętla sprawdza pola dokumentu, takie jak status dokumentu lub data utworzenia.
Typ warunku - Wartość zmiennej
Pętla analizuje wskazane parametry i zmienne workflow.
Typ warunku - Mieszany
Ta opcja pozwala ustawić kryterium dla danych z różnych źródeł. Nie musisz tworzyć oddzielnych warunków dla każdego źródła.
Typ warunku - Kod PHP
Warunek określany jest za pomocą kodu PHP, który powinien zwracać wartość logiczną (true/false).
Typ warunku - Prawda
W tym przypadku pętla będzie wykonywana zawsze.