Lista spraw
Konfiguracja widoczności spraw na liście spraw
Aby sprawa były widoczne na liście, należy skonfigurować uprawnienia dla roli użytkownika (Parametr PROCESS_DEFINITION_KEY_MAPPING).
Za widoczność spraw na liście odpowiada dodatkowo mechanizm: Dynamicznego definiowania dostępu do listy spraw (setAccessGroups).
Konfiguracja etykiety sprawy
Istnieje możliwość konfiguracji etykiety dla sprawy w lewej części kafelka na stronie Eximee Dashboard znajdującej się np. pod adresem:
ROUTER_HOST:8083/router-ui/#/processesW celu skonfigurowania etykiety, należy w procesie bpmn utworzyć nowe zadanie o typie ScriptTask i podpiąć je do procesu:

W konfiguracji zadania skryptowego należy ustawić:
Script Format: groovy
Script Type: Inline Script
eScript: Tutaj kod w języku groovy, który ustawi w zmiennej PROCESS_DASHBOARD_DESCRIPTION wartość etykiety o typie tekstowym, np.

Gdy proces jest ukończony (ma status COMPLETED), wyświetlany jest tekst: Sprawa zakończona.
Gdy proces nie jest ukończony i nie ma uzupełnionej zmiennej PROCESS_DASHBOARD_DESCRIPTION to nie wyświetlamy etykiety.
W pozostałych przypadkach wyświetlamy tekst wskazany w PROCESS_DASHBOARD_DESCRIPTION, w przykładzie jest to "Rozpoczęcie procesu" oraz "Formularz".
Konfiguracja wyświetlania danych
Istnieje możliwość konfiguracji wyświetlanych danych w środkowej części kafelka na stronie Eximee Dashboard znajdującej się np. pod adresem:
W celu skonfigurowania jakie dane chcemy wyświetlać w środkowej części kafelka, należy w procesie bpmn utworzyć nowe zadanie o typie ScriptTask i podpiąć je do procesu:

W konfiguracji zadania skryptowego należy ustawić:
Script Format: groovy
Script Type: Inline Script
Script: Tutaj kod w języku groovy, który ustawi w zmiennej PROCESS_DASHBOARD mapę konfiguracyjną prawej strony kafelka.
Możemy dodać konfigurację w formie etykieta-wartość, które będą wyświetlane na liście spraw w Eximee Dashboard.
Należy pamiętać, że wartości w kluczu muszą być unikalne.
Do wartości mapy można przekazywać literały lub zmienne procesu za pomocą:
Przykładowy kod uzupełniający konfiguracje:
Możemy także określić kolejność wyświetlanych zmiennych, podając na początku klucza numer w nawiasach kwadratowych, na podstawie którego zmienne zostaną posortowane, np. "[1]Etykieta". Numer taki nie zostanie wyświetlony, a zmienne bez numeru trafią na sam koniec. Przykładowo mapa:
zostanie wyświetlona jako pary klucz-wartość w kolejności etykiet C, A, B.
Ostatnia aktualizacja
Czy to było pomocne?
