Permissions

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

Available permissions

The following overview 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 list of cases,

  • feature_change_assignee - Allows the user (to change the assignment) to release a task, if after release it can be claimed,

  • feature_process_start - Allows the user to start a process and see the "Start case" option in the Eximee Dashboard sidebar menu,

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

  • feature_change_process_priority - Allows modifying the case priority,

  • feature_change_assignee_to_another_user - Allows the user to change the users assigned to 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 legacy mode list),

  • feature_verify_client - Allows displaying the client verification tab using the mID with the mObywatel application,

  • feature_resign_process - Allows the user to invoke actions to resign from the process,

  • 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.

Permissions configuration

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

This is done using the parameter

and its value is the comma-separated permissions for each role.

Configuration of groups for User Tasks

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

Role permissions for case types

To make the appropriate case types available to a user with a specific role, i.e. processes created based on process definitions, you must configure the mapping of roles to processes (that is, to process definition names).

To configure this, we set the parameter

providing a comma-separated list

To make a given application (task) visible in Eximee Dashboard it is enough to set the appropriate value in candidateGroups.

To have the process visible on the list of cases, you must set the appropriate role mapping for the given user in PROCESS_DEFINITION_KEY_MAPPING . You should also map the role feature_process_list to the user roles in the AUTH_ROLE_MAPPING parameter

Last updated

Was this helpful?