Schedule Configuration
Available to: Owner, Admin
Schedule Configuration (Shift Rules) defines the rules that govern how schedules are built -- labor law limits, open days, staffing requirements, and solver settings. These rules feed into the auto-generator and provide guardrails for manual scheduling.
Accessing shift rules
Go to Settings > Shift Rules in the sidebar. The configuration screen has four tabs.
General tab
- Configuration name -- give your rule set a name (e.g., "Summer Rules", "Winter Schedule")
This is a label for your own reference, especially useful if you adjust rules seasonally.
Labor Law tab
These settings define the legal limits for working hours. They default to standard Austrian labor law values, but you can adjust them for your specific situation.
- Max daily hours -- maximum regular hours per day (default: 8)
- Max extended daily hours -- maximum with overtime (default: 10)
- Max weekly hours -- maximum regular hours per week (default: 40)
- Max weekly with overtime -- maximum including overtime (default: 50)
- Min rest between shifts -- minimum hours between the end of one shift and the start of the next (default: 11 hours)
- Max consecutive days -- maximum number of days an employee can work in a row without a day off (default: 6)
- Break after 6 hours -- automatic break duration in minutes for shifts longer than 6 hours (default: 30 minutes)
These values are used by the auto-generator and shown as warnings if manual scheduling violates them.
Open Days tab
Checkboxes for each day of the week. Check the days your business is open. Unchecked days are treated as closed -- no shifts will be generated for those days.
Typical setups:
- Restaurant open Mon-Sat: check Monday through Saturday
- Cafe open daily: check all seven days
- Closed on Mondays: uncheck Monday
Advanced tab
- Calculation time -- how long the solver runs when auto-generating a schedule (in seconds). Longer times may produce better results but take more time.
- Overtime blocking threshold -- if an employee's overtime exceeds this number of hours (default: 4), the auto-generator will skip them when filling shifts. This prevents employees with high overtime from getting more hours.
Shift Requirements
Shift requirements define what staffing you need for each day, time slot, and area. The auto-generator uses these to know how many people to schedule.
Adding a requirement
- In the Shift Rules page, go to the requirements section
- Click + Add Requirement
- Specify:
- Day of week
- Area (Kitchen, Service, etc.)
- Start time
- End time
- Number of employees needed
- Save
Example
You need 2 kitchen staff from 08:00 to 16:00 on weekdays, and 3 service staff from 11:00 to 22:00 on Fridays and Saturdays. Create a requirement for each combination.
Why requirements matter
Without shift requirements, the auto-generator doesn't know what positions to fill. It will try to distribute hours among employees, but won't know which areas need coverage at which times.
Tip: Spend time setting up accurate shift requirements. This is the single biggest factor in how good your auto-generated schedules will be. Update them seasonally if your staffing needs change.
Saving changes
Click Save after making changes on any tab. The new rules take effect immediately for future schedule generation.