Akcje nawigacyjne

circle-info

Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.

Istnieje możliwość zdefiniowania przekierowania pod wskazany adres, po spełnieniu określonych warunków.

Dodanie akcji

Po kliknięciu przycisku Dodaj akcję na górze sekcji nad pozostałymi akcjami (o ile już jakieś były na wniosku), zostaje dodany pusty wiersz, w którym wybieramy najpierw typ akcji.

Dostępne zdarzenia:

  • PRZEJŚCIE NA KOLEJNĄ STRONĘ (PAGE_CHANGE_FORWARD)

  • COFNIĘCIE NA POPRZEDNIĄ STRONĘ (PAGE_CHANGE_BACKWARD)

  • ZAPIS WNIOSKU (FORM_SAVE).

Przekierowanie na adres wskazany podajemy w polu Link przekierowania. Zdarzenie nastąpi po spełnieniu warunku zawartego w polu Dodaj warunek.

Ilustracja 1. Wiersz definiowania nowej akcji

W linku podanym w polu Link przekierowania można wstawić dynamiczne wartości pochodzące z komponentów wniosku (np. zmienne sesyjne). Aby wykorzystać wartość komponentu należy w linku wpisać jego id zawarte w ${}.

circle-info

Wykonane zostanie tylko pierwsze przekierowanie (zgodnie z kolejnością w tabeli), które spełni wymagany warunek.

Ilustracja 2. Przykład warunkowej akcji na zapis wniosku

Przekierowanie do zadania użytkownika w procesie EximeeBPMS

Akcje nawigacyjne umożliwiają również przekierowanie użytkownika bezpośrednio do zadania powiązanego z konkretnym procesem w Eximee BPMS, przy użyciu dedykowanego adresu systemowego.

Adres ten ma postać:

Ilustracja 3. Akcja nawigacyjna dla podjęcia Zadania użytkownika

gdzie ${processInstanceId} jest identyfikatorem instancji procesu w EximeeBPMS.

Po wywołaniu adresu systemowego:

  • system weryfikuje, czy użytkownik ma dostęp do zadań w danym procesie,

  • automatycznie odnajduje aktywne zadanie użytkownika,

  • przekierowuje użytkownika bezpośrednio na formularz przypięty do tego zadania.

Last updated

Was this helpful?