Permission Combinations

Common User Roles

Real-world permission combinations for different job functions

4 primary role combinations
Job-function specific permissions
Scalable permission assignment

Understanding common permission combinations helps administrators assign appropriate access levels based on job functions and organizational needs. These combinations represent typical user roles within the Enerlites Portal.

Common Role Combinations

Full Management Access

User Type: System Administrator, HR Director

Permissions: hasManagementAccess = true

Access:

  • Complete administrative control
  • All management tabs available
  • Full user management capabilities
  • System configuration access
  • All import/export functions

HR Administrator

User Type: HR Manager, HR Specialist

Permissions:

  • canEditCreateUsers = true
  • canAccessInsuranceTracker = true
  • canAccessPTOTracker = true

Access:

  • User management and creation
  • Attendance tracking
  • PTO management
  • Insurance administration
  • Employee data management

Department Manager

User Type: Team Leader, Department Supervisor

Permissions:

  • canEditCreateUsers = true
  • canAccessPTOTracker = true
  • isManager = true

Access:

  • Team member management
  • Attendance oversight
  • PTO tracking for team
  • Request approvals
  • Basic reporting

Standard Employee

User Type: Regular Employee

Permissions: None (default access)

Access:

  • Personal dashboard
  • Form submission
  • Request tracking
  • Training completion
  • Calendar viewing
  • Policy acknowledgment

Specialized Permission Combinations

Training Administrator

User Type: Training Manager, Learning & Development Specialist

Permissions:

  • canPostTraining = true
  • canEditCreateUsers = true (optional)

Access:

  • Training module creation and management
  • Department-specific training assignment
  • Training progress monitoring
  • Module duplication and updates
  • Training compliance tracking

Insurance Specialist

User Type: Benefits Administrator, Insurance Coordinator

Permissions:

  • canAccessInsuranceTracker = true

Access:

  • Insurance policy management
  • Premium tracking and updates
  • Coverage details management
  • Insurance data export
  • Employee insurance queries

PTO Coordinator

User Type: HR Assistant, Time-off Administrator

Permissions:

  • canAccessPTOTracker = true

Access:

  • PTO balance management
  • Time-off request processing
  • PTO import functionality
  • Balance history tracking
  • PTO data export and reporting

Permission Assignment Guidelines

Best Practices for Role Assignment

Start with Job Function: Base permissions on actual job responsibilities
Minimize Overlap: Avoid granting excessive permissions unnecessarily
Regular Review: Audit permissions quarterly or when roles change
Document Changes: Maintain records of permission assignments

Common Permission Scenarios

New Manager Assignment

  1. 1. Grant isManager = true
  2. 2. Add canEditCreateUsers = true
  3. 3. Include canAccessPTOTracker = true
  4. 4. Test access and verify functionality

HR Role Setup

  1. 1. Enable canEditCreateUsers = true
  2. 2. Add canAccessPTOTracker = true
  3. 3. Include canAccessInsuranceTracker = true
  4. 4. Verify access to all HR functions