Access Control
Manage tenant roles, permissions, and user access for the CleanMateX platform
Built-in roles (Owner, Admin, Manager, Operator, Viewer)
Granular permissions across 13 categories
Multi-role, Resource scoping, Workflow roles, Overrides
• Create custom roles for your organization
• Assign permissions by category
• Multi-role support (users can have multiple roles)
• System role protection
• 118+ system permissions across 13 categories
• Create custom permissions (resource:action format)
• Track permission usage across roles
• Category-based organization
Users can be assigned multiple roles simultaneously for flexible access control
Assign permissions scoped to specific branches, stores, POS, routes, or devices
Allow or deny specific permissions for individual users (global or resource-scoped)
Independent workflow roles (RECEPTION, PREPARATION, QA, DELIVERY, etc.)
Built-in system roles cannot be deleted, ensuring platform stability
Effective permissions automatically rebuild when roles or permissions change