# Roles and Access Control

Information on managing roles and access control (ACL) rights in Designer.

Designer builds on ServiceNow's access control model; this gives ServiceNow admins the ability to assign specific access rights via roles to different users and groups.

## Roles & Groups

Designer has the following roles:

* **Designer Admin**: Can assign roles, create, read and delete diagrams.
* **Designer User**: Can create, read and delete diagrams.
* **Designer Reader**: Can only read diagrams.
* **Designer Commit**: Commits changes to relationships and elements only.

![Designer Roles.png](/files/xrYv0EN1DmdaGrMlsX4S)

Designer roles overview & interdependencies

{% hint style="info" %}
**Assign Users to the Groups**

Add users to the pre-defined Designer Groups, to quickly grant access to different functionalities.
{% endhint %}

The abilities of Designer roles and groups are summarized in the visual below:

![designer-config-install2.png](/files/RzecJdoU6tksBpCbPT76)

The following diagram provides a more comprehensive representation of the abilities of Designer roles and groups:

![designer-config-install3.png](/files/eExLrnlExIj0tRY9LlcH)

ACL CRUD Matrix

## Contributor & Consumer Matrix

The following matrix shows the access rights of the different roles & groups in conjunction with the Contributor & Consumer feature per Diagram.

![Designer-Contributor-Consumer-Matrix-1920x716.png](/files/5UBphjd6gq4iEOWFGpDV)

Contributor & Consumer Matrix


---

# 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.ins-pi.com/designer/configuration/initial-configuration/roles-and-access-control.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.
