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)

ActionDescription
CreatePermission to create new records
ReadPermission to view all records
Read OwnPermission to view only records created by or assigned to the user
UpdatePermission to modify all records
Update OwnPermission 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