For the complete documentation index, see llms.txt. This page is also available as Markdown.

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/#/processes

W celu skonfigurowania etykiety, należy w procesie bpmn utworzyć nowe zadanie o typie ScriptTask i podpiąć je do procesu:

Ilustracja 1. Konfiguracja zadania "ScriptTask"

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.

Ilustracja 2. Lista spraw

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:

Ilustracja 3. Konfiguracja zadania "ScriptTask"

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?