Formularz startowania sprawy
Ostatnia aktualizacja
Czy to było pomocne?
Formularz startowania sprawy pełni kluczową rolę w uruchamianiu procesu workflow, ponieważ stanowi punkt początkowy całego przepływu pracy. To właśnie za jego pomocą użytkownik inicjuje nową sprawę (czyli nową instancję procesu), wprowadzając niezbędne dane stanowiące podstawę do dalszego przebiegu procesu.
Formularz taki umożliwia zebranie wszystkich informacji wymaganych do prawidłowego rozpoczęcia i ukierunkowania workflow – np. dane wnioskodawcy, opis problemu czy załączniki. Dzięki temu system może automatycznie określić odpowiednie ścieżki działania, uczestników oraz zadania.
Prawidłowo zaprojektowany formularz startowy zapewnia więc nie tylko poprawne zainicjowanie procesu, ale również porządek oraz kompletność i jakość danych.
Definicję procesu podpinamy do formularza w zakładce Kroki edytora wniosku, w sekcji Punkt zapisu wniosku, dodając element EximeeRouter2 i ustawienie w nim:
Nazwy procesu - process definition key, czyli klucz identyfikujący definicję procesu
Numeru sprawy (Business key) - komponent lub zmienna sesyjna, która zawiera wartość dla klucza biznesowego tworzonego wniosku. Domyślnie jeśli nie zostanie uzupełniony parametr Numer sprawy, przyjmie on wartość numeru wniosku.
Skonfigurowanie tego panelu skutkuje startowaniem zintegrowanego procesu po przejściu punktu zapisu wniosku.

Istnieje możliwość jednoczesnego zapisu wniosku, wystartowania instancji procesu i przekierowania użytkownika na następne zadanie. W tym celu należy na wniosku dodać komponent np. Trigger. Następnie we właściwościach artefaktu zdefiniować dla niego akcję START_PROCESS_AND_RESUME. Więcej informacji w sekcji Akcje
W celu przekazania danych z wniosku do procesu, konieczne jest dodanie zmiennej sesyjnej use-model-mapping i ustawienie jej wartości na true. Następnie mapujemy dane z pól wniosku na zmienne w procesie w zakładce Model danych. Kolumna Mid zawiera id komponentu, a UniFlow ID nazwę zmiennej w procesie, na którą mapowana jest wartość z wniosku.

Więcej info: Przekazywanie danych do procesu
Ostatnia aktualizacja
Czy to było pomocne?
Czy to było pomocne?
