🛠️ Creating and Configuring Roles
Custom roles allow you to tailor GCXONE access to your specific operational needs. Follow this tutorial to create your first custom role.
🏗️ Step-by-Step Configuration
- 1
1. Access Role Settings
- 2
- Click Settings in the main sidebar.
- Navigate to the Roles tab.
- Click Configure New Role.
- 3
2. Basic Information
- 4
Enter a descriptive name and a brief summary of what the role is for.
- 5
- Example Name: "Night Shift Operator"
- Example Description: "Monitoring access for after-hours staff; no config privileges."
- 6
3. Assign Privileges
- 7
Select the check-boxes for each permission category:
- 8
- Dashboard: View analytics and system health.
- Monitoring: Live video and alarm processing.
- Configuration: Device and site setup.
- Settings: User and role management.
- 9
4. Set Access Level
- 10
Choose how much of the hierarchy this role can see:
- 11
- Service Provider: Global access (Tenant level).
- Customer: Client-specific access.
- Site: Location-specific access.
- 12
5. Configure Session Timeout
- 13
Decide how long a user can be inactive before being logged out (default is 30 minutes).
- 14
- Admin: 120 minutes recommended.
- Operator: 60 minutes recommended.
💡 Best Practices
- Document Custom Roles: Keep a list of why a custom role was created to avoid "Role Bloat."
- Least Privilege: Start with zero permissions and add only what the user needs to do their job.
- Test Before Deployment: Create a "dummy" user with the new role to verify the sidebar only shows the intended apps.
Immediate Effect
Changes to a role take effect immediately. Any active user assigned to that role will see their permissions update as soon as they navigate to a new page.