Sterowanie warunkowe procesem
W bezpłatnej wersji Dew-X procesy płyną do przodu lub wstecz.
Nazywamy to przepływem standardowym lub typu landscape.
Zazwyczaj jest to wystarczające, a ogromną zaletą takiego przepływu jest łatwość jego implementacji na bazie szablonu lub od podstaw w kreatorze. Więcej o tworzeniu procesów.
Apetyt rośnie w miarę jedzenia, więc im bardziej nasza organizacja będzie się optymalizować, tym większych automatyzacji będziemy oczekiwać.
Jedną z takich potrzeb jest sterowanie warunkowe procesem
Przeanalizujmy to na przykładzie wniosków urlopowych.
Aby obsłużyć obieg trzech rodzajów urlopów (wypoczynkowy, na żądanie, okolicznościowy) w przypadku procesów standardowych będziemy potrzebować trzech odrębnych definicji. Sprawa skomplikuje się jeszcze bardziej gdy, np. w przypadku urlopu wypoczynkowego, w niektórych przypadkach, będzie występowała potrzeba uzyskania zastępstwa – zrobią się cztery lub wnioskujący będzie musiał wypełnić dwa kroki.
Opisane przypadki możemy bez trudu rozwiązać wykorzystując sterowanie warunkowe procesem.
Sterowanie warunkowe pozwala na zbudowanie alternatywnych ścieżek przepływów, którymi popłynie zadanie zależnie od spełnienia lub niespełnienia konkretnych kryteriów. Można zatem powiedzieć, że w procesach warunkowych zawarta jest logika decyzyjna, na podstawie której proces zachowuje się w określony sposób.
Wracając do podanego przykładu wniosków urlopowych, wykorzystując sterowanie warunkowe, na formularzu możemy umieścić pole (w Dew-X wtyczkę) z listą wyboru zawierającą trzy odpowiedzi: urlop wypoczynkowy, urlop okolicznościowy, urlop na żądanie.
Zależnie od decyzji podjętej przez wnioskującego, proces popłynie albo do przełożonego (wypoczynkowy) do kroku akceptacyjnego z możliwością cofnięcia (odrzucenia) lub bezpośrednio do kadr (na żądanie / okolicznościowy) z opcją weryfikacji i odrzucenia, a dopiero potem, informacyjnie do przełożonego. Analogicznie wybór „wymaga zastępstwa” może wymusić przebieg uwzględniający znalezienie osoby zastępującej, przed przekazaniem do akceptacji.
Operatorów warunkowych może być wiele. W Dew-X zastosowaliśmy: „=” równe i „!=” różne, które są przydatne tak dla tekstu jak i dla liczb oraz najlepiej dopasowane do liczb: „>” większe, „>=” większe-równe, „<” mniejsze, „<=” mniejsze-równe. Kryteria mogę też być inne, np. upływ czasu.
Dzięki temu możliwe jest zbudowanie definicji, np. takiej jak ta:
Jeżeli interesuje Cię uzyskanie oferty na komercyjną wersję systemu Dew-X, wypełnij formularz lub napisz pod adres hello@dew-x.com