AristoTelos Academy

List of Roster Item Validators

Controls the maximum number of yearly overtime hours and raises warnings or errors based on thresholds

Validates working time rules based on employee age (daily, weekly limits, allowed working hours)

Ensures shifts are scheduled within allowed daily time intervals

Validates maximum working hours per day or per shift

Validates maximum working hours per week

Validates breaks within a shift (max hours without a break, total break duration)

Validates minimum daily rest between two shifts

Validates minimum weekly rest, long rest periods, and maximum number of shifts

Validates maximum total worked hours within a month

Validates the maximum number of consecutive working days

Validates the maximum number of consecutive days for a specific shift part type

Ensures the employee has exactly one valid contract during the shift

Prevents shifts from being scheduled after the expected contract end date

Validates maximum allowed working time balance

Special validation related to borrowing site employees

Prevents parallel scheduling with external activities

Validates correctness of computed properties (e.g. leave balances)

Applies additional employee rostering rules

Validations specific to agency (multi) employees, e.g. no time offs allowed

Validates time offs within a shift (entitlements, overlaps, allowed intervals)

Validates site/location assignment for the employee

Validates allowed multiplicity and overlap of parallel parts

Structural validation of shifts (duration, part types, breaks, parallel parts)

Validates recurrence rules of shift parts

Ensures normal employees have normal shifts and agency employees have agency shifts

Validates that a shift follows a defined shift template

Validates alignment of shift start/end times to configured minute intervals

Ensures time off requires and has a valid entitlement

Prevents overlapping time off records

Validates correct order of time off consumption

Prevents time offs on working or non-working public holidays

Prevents overlapping working time parts

Validates maximum shift duration (breaks excluded)

Validates payroll-related limits using report ranges (SoftMax / Max)

Validates approved requests and their correct realization in the roster

Special validator that always produces an error (testing purposes)

Validates roster confirmation states (pending / rejected)

Validates CWT limits for open/free shifts

Indicates that legacy AgeWorkingTimeLimits configuration has not been migrated

List of Roster Item Validators | AristoTelos Academy