> For the complete documentation index, see [llms.txt](https://docs.eximee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eximee.com/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/eximee-dashboard/konfiguracja/uprawnienia.md).

# Permissions

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

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

The following table presents the available permissions of Eximee Dashboard.

* **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 (change the assignment) to release the task, if after release it will be possible to take it,
* **feature\_process\_start** - Allows the user to start the 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 preview,
* **feature\_change\_process\_priority** - Allows changing the case priority,
* **feature\_change\_assignee\_to\_another\_user** - Allows the user to change the assignees of 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 app,
* **feature\_resign\_process -** Allows the user to invoke the action of resigning 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.

## Permission configuration

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

For this purpose, the parameter

```
AUTH_ROLE_MAPPING
```

and its value is the comma-separated permissions for individual roles.

```
Role1:permission,Role1:anotherPermission,Role2:permission
```

## Configuration of groups for User Tasks

In order for a user with a given role to be able to take a given User Task (user-task **from the task list** in Eximee Dashboard), they must have this role 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>

## Permissions of roles for case types

In order to make the appropriate case types available to a user with a specific role, i.e. processes created on the basis of process definitions, you need to configure role-to-process mapping (i.e. to process definition names).

For this purpose we configure the parameter

```
PROCESS_DEFINITION_KEY_MAPPING
```

providing a comma-separated list

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

{% hint style="info" %}
To make a given request (task) visible in Eximee Dashboard, it is enough to set the appropriate value in **candidateGroups**.

To make a process visible in the case list, set the appropriate mapping of the user's role in **PROCESS\_DEFINITION\_KEY\_MAPPING .** You also need to map the role **feature\_process\_list** to the user roles in the AUTH\_ROLE\_MAPPING parameter
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
