Role Onboarding and Permission Model
This page defines a practical permission model for operator, engineer, and administrator onboarding.
Recommended Role Set
- Operator:
- Can view and execute runtime tasks.
- Can create operational records.
- Cannot modify global configuration baselines.
- Process Engineer:
- Can create and edit process configurations.
- Can run analysis and fitting workflows.
- Cannot manage user accounts or system-level settings.
- Administrator:
- Can manage accounts, roles, and environment settings.
- Can manage backups, restore, and release operations.
Onboarding Procedure
- Create account and assign base role.
- Force password update on first login.
- Verify module access using a checklist scenario.
- Confirm data scope and organization scope constraints.
Change Control
- All role changes must have approver and timestamp.
- Temporary privilege elevation must include automatic expiry.
- Keep monthly access review records.
Common Misconfigurations
- User can open module but cannot save: missing object-level write permission.
- User sees empty data lists: scope filter or organization mapping issue.
- User sees too much data: role inherits unintended broad query permission.