Sterowanie warunkowe procesem

Uwaga: ta cześć instrukcji dotyczy wyłączenie wersji PRO business. Informacje o tym, co to jest sterowanie warunkowe i czym różni się od standardowego, stosowanego w wersji bezpłatnej Dew-X znajdziesz tutaj. Budowanie definicji procesu Ważne: zanim przystąpisz do budowania procesów warunkowych koniecznie stwórz Grupy użytkowników, których będziesz używał w danym procesie i umieść w każdej z nich co najmniej jednego użytkownika. Przepływy warunkowe realizowane są wyłączenie w oparciu o grupy, więc ich brak uniemożliwi stworzenie tego typu definicji. Początek działań nie różni się od procedury tworzenia procesów standardowych Gdy dodamy/zbudujemy proces standardowy: możemy przełączyć się na wersję warunkową. W tym celu z prawej strony menu wybieramy „Warunkowy” Utworzone wcześniej kroki ułożą się w formie niepowiązanych ze sobą kafelków. Pojawią się też dwie flagi: oznaczenie startu i końca procesu. Pierwszą czynnością powinno być dodanie przepływów domyślnych. W tym celu w panelu po prawej stronie wybierz „Połączenia” I dodaj pierwsze Powinno połączyć „Start” z pierwszym krokiem. W ten sam sposób połącz ze sobą kolejne kroki, aż do flagi oznaczającej „Koniec”. Jak widać powstała definicja procesu, która jest zbliżona do widoku standardowego. Uwaga: za każdym razem należy wskazać Grupę użytkowników, do których trafi zadanie w danym kroku. Zaznaczenie checkbox-a „Użytkownik wybierze osobę z listy” spowoduje, że przesyłając zadanie dalej, wykonawca będzie musiał wybrać osobę z wyświetlonej listy. Lista będzie zawierała tylko użytkowników należących do danej Grupy. Jeżeli to pole nie zostanie zaznaczone, to zadanie trafi do każdego użytkownika danej Grupy i przejdzie dalej gdy pierwsza z tych osób je wykona (dla pozostałych nie będzie już dostępne). Podpowiedź: gdy dane zadanie wykonuje zawsze jedna konkretna osoba, np. prezes, to stwórz Grupę „Prezes” i dodaj do niej tylko jednego użytkownika. Następnie nie zaznaczaj opcji „Użytkownik wybierze osobę z listy” – zadanie popłynie wówczas do prezesa bez konieczności wskazywania jej/jego z listy Edytor formularzy w sterowaniu warunkowym różni się nieco od standardowego. W szczególności menu po prawej stronie nie zawiera szeregu opcji, które w sterowaniu warunkowym są rozwiązane w odmienny sposób. Warunkowanie przepływu procesu Teraz możesz wprowadzić przepływy warunkowe. Niektóre pola (tekst, obszar tekstowy, liczba i kwota) oraz dwie wtyczki (lista wyboru i słownik), które umieszcza się na formularzach mają pozycję Klucz pola / Klucz wtyczki. Jeżeli chcesz aby dane pole/wtyczka posłużyło jako kryterium warunkowania przepływu, określ klucz pola / klucz wtyczki. To może być dowolna (unikalna dla danego procesu) nazwa, np. Decyzja, Akceptacja, Akc_5 itp., itd. Uwaga: jak zauważysz pole typu Tak/Nie nie posiada klucza pola, więc nie może być wykorzystane w sterowaniu warunkowym. Jeżeli chcesz uzależnić przepływ od tego typu decyzji, użyj wtyczki Lista wyboru i dodaj w niej kolejne pozycje: Tak, Nie. Zapamiętaj lub zapisz sobie te klucze pól/wtyczek oraz w przypadku słowników i list wyboru pozycje, które mogą zostać wybrane. Przejdź teraz do połączeń (menu po prawej stronie ekranu lub bezpośrednio na kafelku danego kroku na mapie procesu ikona dwóch strzałek) Utwórz nowe połączenie (Dodaj) W sekcji „Warunek” zamiast „Domyślny” wybierz „Zmienna” lub „Upływ czasu” W polu „Klucz pola” wpisz zapamiętaną wartość wprowadzoną podczas edycji formularza. W tym przykładzie jest to słowo (klucz): „Decyzja”. W polu „Operator” wybierz jedną z następujących możliwości: „=” 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. W tym przykładzie: „=”. W polu „Wartość” wpisz kryterium. W tym przykładzie pozycję z listy wyboru „Nie”. I Zapisz. Tak stworzony przepływ zachowa się w sposób następujący: gdy użytkownik w polu Decyzja wybierze „Nie”, proces popłynie z kroku „Zastępstwo” do kroku „Wniosek o urlop”. W innym przypadku popłynie w sposób domyślny, czyli do kroku Akceptacja. Podpowiedź: w sterowaniu warunkowym nie stosujemy mechanizmu cofania – proces może tylko płynąć do przodu. Jeżeli chcesz aby była możliwość „powrotu” do wcześniejszego kroku, zaplanuj to jako przepływ warunkowy, np. dodając na formularzu wtyczkę Lista wyboru z pozycjami: Prześlij danej, Cofnij do…, Cofnij do…, etc., a następnie stwórz stosowne przepływy warunkowe. Finalnie mapa definicja procesu może wyglądać tak: Gdy będziesz zadowolona/zadowolony z efektu, opublikuj nową definicję, korzystając z przycisku „Dalej” w prawym dolnym rogu ekranu menu edytora. Kafelki zadań warunkowych różnią się od tych standardowych. Zamiast licznika postępu mają ikonę kompasu: ____________________________ Jeżeli interesuje Cię uzyskanie oferty na profesjonalną wersję PRO business systemu Dew-X, wypełnij formularz lub napisz pod adres hello@dew-x.com