Controlling Access with Roles

Roles define what actions users can perform in Atra RMS. Each role is a set of permissions that controls access to Devices, Users, Organizations, VPN, and Roles features.

Key Benefits:

View Roles

View all roles in your organization and child organizations.

image.png

Actions:

Table Columns:

Navigation: Rows per page (5, 10, 15, 20, 25) | Page controls

Role Creation Guide

Quick Steps

  1. Click +CREATE ROLE button

  2. Enter Role Name (3-50 characters, letters/numbers/spaces/-/_)

  3. Select Organization

  4. Check permissions for each section

  5. Click CREATE

image.png

Role Name Rules

Valid: Company Admin, Device_Manager, Field-Technician
Invalid: _Admin (starts with _), Role- (ends with -), Admin__Role (consecutive __)


Permissions by Section

1. Devices
2. Users
3. Roles
4. Organizations
5. VPN


Permission Rules

⚠️ View Dependency

Must check View permission when checking any other permission in that section.

Valid: Devices View + Register
Invalid: Devices Register only (system auto check View)

⚠️ VPN Dependency

Must check Devices View when checking any VPN permission.

Valid: VPN View + Devices View
Invalid: VPN View only (system auto check Devices View)


Common Role Templates

System Administrator

✓ All permissions in all sections

Device Manager

Devices: Register, View, Edit

Users: View

Organizations: View


Field Technician

Devices: Register, View


Network Administrator

Devices: View

VPN: All permissions


Read-Only Viewer

All sections: View only

Understanding Role Permissions

Click any role name in the list to open the Role Detail Page.

image.png

Role Detail Page Shows:


Permissions Table

Displays all permissions in table format with toggle switches.

image.png

Columns: Section | View | Create | Edit | Delete | Register | Unregister | Start/Stop | Enable/Disable

Toggle States:

Section-Specific Columns:


Editing a Role


Entering Edit Mode
  1. Open Role Detail Page (click role name)

  2. Click Edit button (✏️) in header

  3. Page becomes editable

image.png

What Changes in Edit Mode

Role Name: Becomes text input field (editable)
Toggle Switches: Become active (clickable)
Buttons: SAVE CHANGES and CANCEL appear


Modifying Permissions

To Grant Permission:

  1. Click toggle switch (currently OFF/gray)

  2. Switch moves right, turns teal/green

  3. Permission granted when saved

To Revoke Permission:

  1. Click toggle switch (currently ON/teal)

  2. Switch moves left, turns gray

  3. Permission revoked when saved


Dependency Enforcement

System automatically maintains dependencies:

View Dependency:

VPN Dependency:


Saving Changes

  1. Review all modifications

  2. Click SAVE CHANGES button (teal)

  3. Changes apply immediately to all users with this role

To Discard Changes: Click CANCEL button (red)


Important Notes

Company Admin Role

⚠️ Cannot be edited - System-protected role with full access. Edit button is hidden.

Need custom admin? Create a new role with desired permissions.

Permission Changes

✅ Take effect immediately after saving
⚠️ Users may need to refresh browser to see changes
💡 Best practice: Notify users before major permission changes

Browser Refresh

⚠️ Refreshing browser in Edit Mode loses all unsaved changes

Roles & Permissions FAQs

Quick Troubleshooting

Can't see Edit button?

Can't toggle switches?

Changes not saving?

Role not appearing when inviting users?


Permission Matrix

Section

View

Create

Edit

Delete

Register

Unregister

Start/Stop

Enable/Disable

Devices

-

-

-

-

Users

-

-

-

-

Roles

-

-

-

-

Organizations

-

-

-

-

VPN

-

-

Legend: ✓ = Available | - = Not applicable


Summary

Role Management Workflow:

  1. Create role → Define permissions

  2. View role details → Check permissions table

  3. Edit role → Modify permissions as needed

  4. Assign to users → Permissions apply immediately

Key Points: