Access Control Matrix
Access Control Matrix
The Access Control Matrix is a permission configuration component used throughout Syncontrol to control who can access specific features and perform certain actions.
Structure
The matrix consists of two dimensions:
Actions (Columns)
| Action | Description |
|---|---|
| Create | Permission to create new records |
| Read | Permission to view all records |
| Read Own | Permission to view only records created by or assigned to the user |
| Update | Permission to modify all records |
| Update Own | Permission to modify only records created by or assigned to the user |
Roles and Permission Groups (Rows)
System Roles:
- Unauthenticated
- Client
- Technician
- Factory
- Supplier
- Admin
Permission Groups: Permission groups provide more granular control and include:
- Client Manager
- Field Technician
- Super Admin
- Office roles (Office Manager, Office Staff)
- Department-specific groups (Buyer, Logistician, Finance, Marketing, R&D)
- And additional custom groups configured for your organization
Usage
Click checkboxes at the intersection of actions and roles/groups to grant permissions. A checked box means users with that role or group membership can perform that action.
Common Patterns
Admin-only access: Check only the Admin role for all actions.
Read for everyone, edit for admins: Check Read/Read Own for all roles, but only check Update/Update Own for Admin.
Self-service updates: Check Read Own and Update Own for users who should only manage their own records.
Used In
- AI Inputs
- Custom Forms
- Workflow Steps
- Report Access