User Roles & Permissions

Understand the different user roles and their permissions

Understanding Roles

Numera uses a role-based access control system to manage what users can see and do within the application. Each user is assigned one or more roles that determine their permissions.

Default Roles

Numera comes with several pre-configured roles:

RoleDescriptionTypical Use
AdministratorFull access to all modules and settingsSystem administrators, owners
AccountantAccess to accounting, reporting, and financial dataFinance team, bookkeepers
Sales ManagerFull access to sales module, read access to inventorySales team leads
Sales RepCreate and view sales orders, limited edit accessSales staff
Warehouse ManagerFull access to inventory and logisticsWarehouse supervisors
Warehouse StaffProcess deliveries and inventory operationsWarehouse workers
ViewerRead-only access to assigned modulesAuditors, consultants

Permission Levels

Each module supports four permission levels:

  • No Access - Module is not visible to the user
  • View - Can view records but not create or modify
  • Edit - Can view, create, and modify records
  • Full - All permissions including delete and approve

Important

Only Administrators can manage user roles and permissions. Be careful when granting Full access as it includes the ability to delete records.

Assigning Roles

To assign a role to a user:

  1. Navigate to Administration > User Management
  2. Select the user you want to modify
  3. Click Edit Permissions
  4. Select the appropriate role(s)
  5. Save the changes

Custom Roles

If the default roles don't fit your needs, you can create custom roles:

  1. Go to Administration > User Management > Roles
  2. Click New Role
  3. Name your role and set permissions for each module
  4. Save the role
Custom roles can be based on existing roles. Start with a similar role and adjust permissions as needed.

Best Practices

  • Follow the principle of least privilege - give users only the access they need
  • Regularly review user permissions, especially when employees change roles
  • Use groups to manage permissions for teams with similar responsibilities
  • Document any custom roles you create for future reference