YearlyOvertimeValidator
Key-ValueControls the maximum number of yearly overtime hours and raises warnings or errors based on thresholds
AgeLimitsValidator
Key-ValueValidates working time rules based on employee age (daily, weekly limits, allowed working hours)
AllowedDayTimeValidator
Key-ValueEnsures shifts are scheduled within allowed daily time intervals
MaxDayWorkingHoursValidator
Key-ValueValidates maximum working hours per day or per shift
MaxWeekWorkingHoursValidator
Key-ValueValidates maximum working hours per week
BreaksValidator
Key-ValueValidates breaks within a shift (max hours without a break, total break duration)
DailyRestValidator
Key-ValueValidates minimum daily rest between two shifts
WeeklyRestValidator
Key-ValueValidates minimum weekly rest, long rest periods, and maximum number of shifts
PeriodWorkingTimeSumValidator
Key-ValueValidates maximum total worked hours within a month
MaxConsecutiveShiftsValidator
Key-ValueValidates the maximum number of consecutive working days
MaxConsecutivePartTypeDaysValidator
Key-ValueValidates the maximum number of consecutive days for a specific shift part type
ContractValidator
Key-ValueEnsures the employee has exactly one valid contract during the shift
ExpectedContractEndValidator
Key-ValuePrevents shifts from being scheduled after the expected contract end date
MaxBalanceValidator
Key-ValueValidates maximum allowed working time balance
BorrowingSiteEmployeeValidator
Key-ValueSpecial validation related to borrowing site employees
CanNotBeParallelWithExternalValidator
Key-ValuePrevents parallel scheduling with external activities
ComputedPropertiesRosterValidator
Key-ValueValidates correctness of computed properties (e.g. leave balances)
EmployeeRosteringRulesValidator
Key-ValueApplies additional employee rostering rules
MultiEmployeeValidator
Key-ValueValidations specific to agency (multi) employees, e.g. no time offs allowed
OnShiftTimeOffValidator
Key-ValueValidates time offs within a shift (entitlements, overlaps, allowed intervals)
OptionsValidator
Key-ValueValidates site/location assignment for the employee
ParallelPartMultiplicityValidator
Key-ValueValidates allowed multiplicity and overlap of parallel parts
PartsValidator
Key-ValueStructural validation of shifts (duration, part types, breaks, parallel parts)
PartTypeRecurrenceValidator
Key-ValueValidates recurrence rules of shift parts
RosterItemTypeValidator
Key-ValueEnsures normal employees have normal shifts and agency employees have agency shifts
ShiftTemplateValidator
Key-ValueValidates that a shift follows a defined shift template
TimeAlignmentValidator
Key-ValueValidates alignment of shift start/end times to configured minute intervals
TimeOffOutsideEntitlementValidator
Key-ValueEnsures time off requires and has a valid entitlement
TimeOffOverlapValidator
Key-ValuePrevents overlapping time off records
TimeOffOverwriteValidator
Key-ValueValidates correct order of time off consumption
TimeOffPublicHolidayValidator
Key-ValuePrevents time offs on working or non-working public holidays
WorkTimeOverlapValidator
Key-ValuePrevents overlapping working time parts
MaxShiftDurationCheck
Key-ValueValidates maximum shift duration (breaks excluded)
ReportRangeValidator
Key-ValueValidates payroll-related limits using report ranges (SoftMax / Max)
RequestValidator
Key-ValueValidates approved requests and their correct realization in the roster
TestEmployeeValidator
Key-ValueSpecial validator that always produces an error (testing purposes)
EmployeeRosterConfirmationValidator
Key-ValueValidates roster confirmation states (pending / rejected)
OpenShiftsCWTValidator
Key-ValueValidates CWT limits for open/free shifts
AgeWorkingTimeLimitsDeletedValidator
Key-ValueIndicates that legacy AgeWorkingTimeLimits configuration has not been migrated
