The Roles and Permissions feature supports complex organizational, temporal, and operational scenarios that are typical for workforce management environments.
The following use cases illustrate how advanced permission logic is applied in real business situations, ensuring continuity of operations, accurate responsibility assignment, and predictable system behavior across planning, attendance, and communication processes.
Time-Aware Responsibility Across Past and Future
Use Case- Responsibilities in workforce management change over time. A user may be responsible for employees only during specific periods, while access to historical or future data may still be required.
Business Purpose
- Supports planning for future periods
- Allows access to historical data after role changes
- Enables corrections and audit-related actions
System Behavior
- Permissions are evaluated against the time interval of the data being accessed
- Future-dated roles may be considered for selected visibility scenarios
- For specific self-service actions, expired roles may be considered when accessing historical data
Role Transitions Without Permission Gaps
Use CaseEmployees may change roles while operational activities continue without interruption.
Business Purpose
- Reduces access gaps during role changes
- Avoids the need for manual or overlapping role assignments
- Supports continuous supervision and planning
System Behavior
- Permissions with the same scope and target can be connected across consecutive roles
- When roles follow each other on the same organizational unit, shared permissions may remain effective
- Permission continuity is resolved based on role validity, scope, and assignment context
Temporary Substitution Through Role Delegation
Use CaseTemporary substitution is required when responsible employees are absent.
Business Purpose
- Enables temporary handover of responsibility
- Avoids permanent role changes
- Keeps responsibility clearly defined
System Behavior
- Selected permissions can be delegated for a defined time period
- Delegated permissions expire automatically when the delegation ends
- Delegated permissions never exceed the permissions of the delegating employee
Tasks and Notifications Based on Active Responsibility
Use CaseIn workforce management, tasks and notifications must follow actual responsibility, which may change over time due to role changes or temporary delegations.
Business Purpose
- Prevents notification overload
- Avoids duplicate task handling
- Aligns communication with current responsibility
System Behavior
- The system determines which users have permission over a given employee at a given time
- Task and notification delivery takes into account role assignments and role delegations
- Delegated notification permissions can suppress notifications for the delegating employee
- Notifications related to delegation are generated only within the delegation validity period
Transparency of Temporary Authority
Use CaseTemporary responsibility should be distinguishable from permanent responsibility.
Business Purpose
- Improves clarity during substitutions
- Supports traceability of responsibility
System Behavior
- The system can identify permissions granted exclusively through delegation
- Delegation-based authority can be differentiated in task and notification handling
Permission-Driven Roster Experience
Use CaseRoster planning requires strict control over who can see and change data.
Business Purpose
- Prevents unauthorized roster actions
- Supports controlled planning and supervision
System Behavior
- Employee visibility on the roster is determined by permissions
- Available roster actions depend on role, scope, validity, and delegation
- Permission checks are applied when viewing or modifying roster data
Organizational Changes and Permission Evaluation
Use CaseOrganizational structures may change while planning activities are already in progress.
Business Purpose
- Supports controlled evaluation of access during organizational changes
- Reduces risk during structural transitions
System Behavior
- Permissions can be evaluated using simulated role transfers between organizational units
- Roster-related actions are validated against the evaluated responsibility structure
Team-Level Responsibility Without Full Site Access
Use CaseSome organizations use team-based or cross-site responsibility models.
Business Purpose
- Supports flexible responsibility assignment
- Avoids rigid hierarchical constraints
System Behavior
- Permissions can be assigned at team level independently of site-level access
- Team-level permissions are resolved separately when validating actions
