# User/Role Management (Settings)

User and role management provides simple and advanced capabilities for AgPM users.

Firm code is the main enterprise code and users are belong to that firm codes in user base hierarchy in AgPM. In order to create entirely isolated user base, new firm code needs to be issued.Otherwise "Admin" level users can see entire user base from user list.

Highest user level is "Admin" and it followed by "Supervisor", "User" and "Demo"

<figure><img src="/files/5PAxQKlcNjPdBnoBQp6o" alt=""><figcaption><p>User Management Screen for Admin User</p></figcaption></figure>

If user has "Admin" role, entire user base can be managed from a single list.

User can create groups, assign users to these groups, change other users roles, change status of users from "active" to "passive" mode and hold their credentials,  delete or add users, assign assets to these users.

<figure><img src="/files/CReoznR5LUb8W7v7Lkfn" alt=""><figcaption><p>Assigning Assets to Users</p></figcaption></figure>

Admin and Supervisor users can assign assets to different users. This way, users can manage their teams responsibility and data access.&#x20;

Admin and Supervisors also can create groups and assign different users to these groups.With this, team structure can be created easily and efficiently for work shifts, responsibility areas, data access.

After adding new user group, new users can be added to group via number of groups drop down or user editing.

<figure><img src="/files/hsKjCWzyOINkhklyiQDE" alt=""><figcaption><p>Adding New User Group</p></figcaption></figure>


---

# 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.skysens.io/settings/user-role-management-settings.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.
