Assign Role
Define user permissions and ensure a secure, role-based system

Role-Based Access Control
The Assign Role section allows Admins to assign roles to users, defining access levels and ensuring robust separation of duties in Cartify.
Key Capabilities
Assignment Process
Integrating roles with user and branch management
Admin-Managed Permissions
Admins assign roles to users during registration, as detailed in the Users section, and link them to branches in the Assign Branch section to control access and streamline supermarket operations.
Role Features
Key capabilities of the role assignment system
Role Assignment
Admins assign roles to users during registration, as detailed in the users section, to define access levels within Cartify.
E.g., An Admin assigns the Product Operator role to a user to manage inventory and AI models.
Role-Based Access
Roles determine access to specific Cartify sections, ensuring robust separation of duties in supermarket operations.
E.g., A Branch Manager accesses checkout and stock data for their branch only.
Role Management
Admins can change user roles by searching for users, providing flexible control over access permissions.
E.g., An Admin reassigns an Operator to a Branch Manager role to expand their responsibilities.
Role Rules
Guidelines for role assignment
Each user must be assigned a role during registration by an Admin, as outlined in the Users section.
Roles are fixed as Admin, Product Operator, Branch Manager, or Operator, and are not modifiable in structure.
Admins have full access to all Cartify sections, ensuring comprehensive control over operations.
Product Operators can access and analyze Product section, AI models, Brands, Categories, and Stocks.
Branch Managers can view and analyze Checkouts, Product Stocks, Transfers, and Inboxes for their branch.
Operators are limited to viewing today’s Checkouts, working in the Checkout section, and receiving Inbox messages.
Admins can manage and change user roles by searching for users, ensuring flexible access control.
Role Access
Permissions for each user role
| Role | Access |
|---|---|
Admin | All sections of Cartify |
Product Operator | Product section, AI models, Brands, Categories, Stocks |
Branch Manager | Checkouts, Product Stocks, Transfers, Inboxes, Checkout analysis |
Operator | Today’s Checkouts, Checkout section, Inbox messages |
Admins can assign and manage user roles, ensuring secure and efficient access control across supermarket operations.
Video Guide
Assign Role
Learn how to assign roles in Cartify. Each user has one role, crucial for security. Click the role button to choose options. Operators access checkout, Branch Managers manage other areas, and Admins have full access. See our docs for full details.
00:37