Safety Pro Roles
Complete guide to safety-related user roles.
Role Hierarchy
Safety Officer (Sicherheitsbeauftragter)
Primary Role: Full safety management
Permissions:
- Full control over Safety module
- Create and manage checklists
- Manage incidents and actions
- Create and manage trainings
- View compliance dashboard
- Access AI features
- Generate reports
Use Case: Primary safety manager
HSE Manager (Health, Safety, Environment)
Primary Role: Strategic safety oversight
Permissions:
- All Safety Officer permissions
- Access to all tenant safety data
- Compliance reporting
- Strategic analytics
- Cross-tenant insights (if applicable)
Use Case: Senior safety management
Auditor
Primary Role: Safety compliance auditing
Permissions:
- Read-only access to all safety data
- View compliance metrics
- Export reports
- Access audit logs
- Cannot modify data
Use Case: External/internal auditors
Training Supervisor
Primary Role: Training management
Permissions:
- Create and manage trainings
- View training completions
- Generate certificates
- Access training analytics
- Cannot manage incidents
Use Case: Training department
Admin
Primary Role: Full system access
Permissions:
- All safety features
- All roles' permissions
- System configuration
Use Case: System administrators
Worker
Primary Role: Field operations
Permissions:
- Report incidents
- Complete checklists
- Complete trainings
- View own reports
Use Case: Field workers
Driver
Primary Role: Transportation
Permissions:
- Report incidents
- View safety information
- Limited checklist access
Use Case: Delivery drivers
Role Assignment
Roles are assigned via:
- User management interface
user_rolestable- Tenant-specific assignments
Permission Matrix
| Feature | Safety Officer | HSE Manager | Auditor | Training Supervisor | Worker | Driver |
|---|---|---|---|---|---|---|
| Report Incident | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ |
| Manage Incidents | ✅ | ✅ | 👁️ | ❌ | 👁️ (own) | 👁️ |
| Create Checklists | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Execute Checklists | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
| Create Trainings | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ |
| Complete Trainings | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ |
| View Dashboard | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ |
| AI Features | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Export Reports | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
Legend: ✅ = Full access, 👁️ = Read-only, ❌ = No access