Permissions

User roles loaded during login are mapped to permissions in EximeeDashboard.

Available permissions

The following summary presents the available Eximee Dashboard permissions.

  • feature_browse_all_tasks - Allows the user to browse all tasks in the system,

  • feature_show_user_task_details - Allows the user to view task details,

  • feature_show_process_details_tab - Allows the user to display the process details tab,

  • feature_process_list - Allows browsing the case list,

  • feature_change_assignee - Allows the user to (change the assignment) release the task, if it will be possible to take it over after release,

  • feature_process_start - Allows the user to start a process and see the "Start case" option in the eximee-dashboard side menu,

  • feature_show_process_overview_tab- Allows the user to display the process overview,

  • feature_change_process_priority - Allows changing the case priority,

  • feature_change_assignee_to_another_user - Allows the user to change the assigned users for tasks,

  • feature_browse_process_history - Allows the user to browse the case history,

  • feature_export_task_list - Allows exporting the task list (only for the list in legacy mode),

  • feature_verify_client - Allows displaying the tab with client verification using mDowód with the mObywatel application,

  • feature_resign_process - Allows the user to trigger the process resignation action,

  • feature_browse_notes - Allows browsing notes.

  • feature_add_notes - Allows adding notes.

  • feature_delete_notes - Allows deleting notes.

  • feature_modify_notes - Allows modifying notes

  • feature_config_edit - Allows modifying business application configurations in Eximee Dashboard.

Permission configuration

Permissions for a role are configured in the LAN package settings.

The parameter

is used for this, and its value is a comma-separated list of permissions for individual roles.

Configuration of groups for User Tasks

In order for a user with a given role to be able to take a given task (user-task from the task list in Eximee Dashboard), that role must be defined in the field candidateGroups. The value of this field is a comma-separated list containing the names of roles that are to be authorized to take the task. This can be done in the process editor in Eximee Designer by clicking the tile we are interested in User Task -> User assignment.

Role permissions for case types

In order to make the appropriate case types available to a user with a specific role, that is, processes created on the basis of process definitions, it is necessary to configure role-to-process mapping (that is, to process definition names).

For this purpose, configure the parameter

by providing a comma-separated list

circle-info

For a given request (task) to be visible in Eximee Dashboard, it is enough to set the appropriate value in candidateGroups.

For a process to be visible on the case list, the appropriate mapping of the user's role must be set in PROCESS_DEFINITION_KEY_MAPPING . You must also map the role feature_process_list to the user's roles in the AUTH_ROLE_MAPPING parameter

Last updated

Was this helpful?