planungsregeln
Scheduling rules define the framework for automatic shift planning — working hours, rest periods, and capacities that Klacks respects when distributing shifts.
How it works
A scheduling rule is assigned to a contract. The limits it defines then apply to all employees with that contract. Each rule covers four areas:
Working days & rest periods
- Max. working days: a soft preference for the block length before a rest day is scheduled (e.g. "5 days on, then rest") — violating it doesn't invalidate the plan, it's just less optimal
- Min. rest days between two work blocks
- Min. free hours between two working days (rest period from the end of one working day to the start of the next)
- Max. optimal gap between shifts in hours
- Max. consecutive working days without a rest day
Hour limits
- Max. daily hours and max. weekly hours
- Daily working hours (target hours)
- Overtime threshold: hours beyond this weekly total count as overtime
Monthly hours
- Guaranteed hours (minimum number of hours guaranteed to the employee per month)
- Minimum and maximum hours per month
- Full-time hours (monthly hours that correspond to full-time employment)
Vacation
- Vacation days per calendar year
Good to know
- When you create a new rule, the default values from the settings (Scheduling Rules — Defaults) are applied automatically; you can then adjust each value individually.
- Scheduling rules take effect through the contract — you don't have to maintain them per person. If a rule changes, it affects all employees with that contract.
- The overtime threshold and the target hours are two different things: target hours are the daily standard, the overtime threshold is the weekly cutoff.
- "Max. working days" (a soft preference for block length) and "Max. consecutive working days" (a hard limit that's never exceeded) are two different rules — don't confuse them.
Try it yourself: Klacks Playground — login admin@test.com / P@ssw0rt1, data resets daily.