AristoTelos Academy

Roles and Permissions Use Cases

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 Case

Employees 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 Case

Temporary 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 Case

In 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 Case

Temporary 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 Case

Roster 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 Case

Organizational 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 Case

Some 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
Roles and Permissions Use Cases | AristoTelos Academy