Demand-based scheduling optimizes the overlap between shift supply and staffing demand
Use Cases
- Peak hour coverage - Ensure minimum staffing during busy periods
- Event staffing - Temporary increased coverage for special events
- Flexible scheduling - Define needs without rigid shift boundaries
Basic Demand
Define a demand period with minimum and maximum staffing levels:The solver assigns employees to shifts that overlap with the demand period, ensuring at least 2 people cover the lunch rush from 11:00-14:00.
Demand Properties
Unique identifier for the demand period
Start time of the demand period (ISO 8601 format)
End time of the demand period (ISO 8601 format)
Required skills for this demand period
Minimum number of employees required during this period
Maximum number of employees allowed during this period
Demand vs Shifts
| Approach | Best For |
|---|---|
| Shifts only | Fixed schedules with predictable staffing |
| Demands only | Flexible coverage requirements |
| Combined | Complex scenarios with both fixed and variable needs |