mirror of
https://github.com/hexastack/hexabot
synced 2025-03-10 22:33:49 +00:00
34 lines
1.9 KiB
Markdown
34 lines
1.9 KiB
Markdown
|
# Manage roles
|
||
|
|
||
|
Roles in Hexabot define specific sets of permissions that determine what actions users can take within your chatbot project. By creating and assigning roles, you can control who has access to different parts of the platform and what they can do.
|
||
|
|
||
|
**1. Access Role Management:**
|
||
|
|
||
|
* Log in to your Hexabot account.
|
||
|
* Go to "Users" or "User Management" section.
|
||
|
* Look for "Roles" or "Role Management" within the user management settings.
|
||
|
|
||
|
**2. Creating New Roles:**
|
||
|
|
||
|
* **Click "+ Add "** This will open a form where you can define the new role.
|
||
|
* **Enter Role Name:** Provide a clear and descriptive name for the role, like "Developer," "Content Manager," "Project Manager," etc.
|
||
|
|
||
|
Step 3 - **Assign Permission**
|
||
|
|
||
|
Newly created roles will initially have no permissions assigned. Click the "Permissions" button to grant access to your new role or update the permissions for an existing role.
|
||
|
|
||
|
* **Assign Permissions:** The role management interface will typically provide a list of available permissions. Select the specific permissions you want to grant to users with this role:
|
||
|
* **Message:** Access to build and edit conversation flows.
|
||
|
* **Subscriber:** Access to train and manage the chatbot's language understanding.
|
||
|
* **Content:** Access to manage chatbot content.
|
||
|
* **BotStats:** Access to view and analyze chatbot performance metrics.
|
||
|
* **User Management:** Access to manage users (e.g., add, edit, deactivate).
|
||
|
* **Role Management:** Access to manage roles (e.g., create, edit, delete).
|
||
|
* **Other Permissions:** The specific permissions available may vary depending on the version of Hexabot.
|
||
|
* **Save Role:** After selecting the appropriate permissions, save the new role.
|
||
|
|
||
|
**4. Deleting Roles:**
|
||
|
|
||
|
* **Locate the Role:** Find the role you want to delete.
|
||
|
* **Click "Delete":** Be careful when deleting roles, as this will remove all permissions associated with the role. Users assigned to that role will lose their access to the specified features.
|