# Permissions

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

## Available permissions <a href="#konfiguracjauprawniendlaroliuzytkownika-dostepneuprawnieniamozliwedoprzypisaniadladanejroli" id="konfiguracjauprawniendlaroliuzytkownika-dostepneuprawnieniamozliwedoprzypisaniadladanejroli"></a>

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](/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/eximee-dashboard/konfiguracja/lista-spraw.md),
* **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

```
AUTH_ROLE_MAPPING
```

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

```
Role1:permission,Role1:otherPermission,Role2:permission
```

## 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**.

<figure><img src="/files/b3801718a6b485fd7ea39a009eccd5b69341fb22" alt=""><figcaption></figcaption></figure>

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

```
PROCESS_DEFINITION_KEY_MAPPING
```

by providing a comma-separated list

```
Role1:Process1,Role2:Process1,Role3:Process2
```

{% hint style="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
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eximee.com/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/eximee-dashboard/konfiguracja/uprawnienia.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
