Work Schedules
Define working hour templates for technicians
Create named schedule templates and assign them to users. Admin and Dispatcher.
Schedule Templates
Each schedule defines:
- Working days and hours
- Lunch break duration
- Country (for public holidays)
- Timezone
Example: "Standard Week"
- Monday-Friday: 09:00-18:00
- Saturday-Sunday: Off
- Lunch: 60 minutes
- Country: Estonia
- Timezone: Europe/Tallinn
Creating a Schedule
- Click Create Schedule
- Enter name and description
- Select country and timezone
- Set lunch duration
- Configure working hours per day
- Save
Multi-Week Rotation
Support for rotating schedules over multiple weeks:
Example: "2-Week Rotation"
- Week 1: Mon-Fri 06:00-14:00
- Week 2: Mon-Fri 14:00-22:00
The system automatically tracks which week each user is on.
Weekly Hours
Hours are calculated automatically:
Example calculation:
- 5 working days
- 9 hours per day (09:00-18:00)
- 60 min lunch per day
- Total: 5 x 9 - 5 = 40 hours/week
Displayed on schedule card for quick reference.
Holiday Management
Manage public holidays per country:
- Click Manage Holidays
- Select country from schedules
- View holidays by year (collapsible)
- Edit existing holidays
- Add custom holidays
Half-Day Holidays
Mark holidays as partial working days:
Example: Christmas Eve
- Mark as half-day
- Set hours: 09:00-13:00
- Technicians work morning only
Custom Holidays
Add organization-specific non-working days:
- Click Add Custom Holiday
- Select date
- Enter name
- Choose full-day or half-day
- Save
Example: Company anniversary, team building day
Assigning Schedules
Assign schedules to users from:
- User edit page - Individual assignment
- Users list - Bulk action for multiple users
Users without a schedule:
- Cannot be assigned to work orders
- Don't appear in route optimization
Deleting Schedules
Schedules with assigned users cannot be deleted:
- Reassign users to another schedule first
- Then delete the empty schedule