Access Control

Manage tenant roles, permissions, and user access for the CleanMateX platform

System Roles
5

Built-in roles (Owner, Admin, Manager, Operator, Viewer)

System Permissions
118+

Granular permissions across 13 categories

Features
6

Multi-role, Resource scoping, Workflow roles, Overrides

Role Management
Create and manage custom roles with specific permissions

• Create custom roles for your organization

• Assign permissions by category

• Multi-role support (users can have multiple roles)

• System role protection

Permission Management
Define and manage granular permissions

• 118+ system permissions across 13 categories

• Create custom permissions (resource:action format)

• Track permission usage across roles

• Category-based organization

RBAC Features
Comprehensive role-based access control system
Multi-Role Support

Users can be assigned multiple roles simultaneously for flexible access control

Resource-Scoped Permissions

Assign permissions scoped to specific branches, stores, POS, routes, or devices

Permission Overrides

Allow or deny specific permissions for individual users (global or resource-scoped)

Workflow Roles

Independent workflow roles (RECEPTION, PREPARATION, QA, DELIVERY, etc.)

System Role Protection

Built-in system roles cannot be deleted, ensuring platform stability

Automatic Rebuild

Effective permissions automatically rebuild when roles or permissions change