Solvice Framework: From strategic planning to operational execution
Planning Hierarchy
Labour Budgeting
Level: Strategic | Horizon: Annual/QuarterlyDefine overall workforce capacity and budget constraints. This foundational level determines:
- Total headcount and FTE allocations
- Budget constraints for labor costs
- Skill mix requirements
- Seasonal capacity adjustments
Demand Forecasting
Level: Tactical | Horizon: Monthly/WeeklyPredict workload requirements based on historical patterns and business drivers:
- Customer demand patterns
- Service level targets
- Peak period identification
- Capacity planning inputs
Shift Creation
Level: Tactical | Horizon: WeeklyGenerate optimal shift structures to meet forecasted demand using the Create API:
- Convert demand curves into concrete shifts
- Balance coverage requirements with labor costs
- Apply template patterns or flexible generation
- Ensure minimum/maximum staffing levels
Create API
Automatically generate shifts from demand forecasts
Shift Filling
Level: Operational | Horizon: Daily/WeeklyAssign employees to created shifts using the Fill API:
- Match employee skills to shift requirements
- Enforce labor regulations and rest periods
- Respect employee preferences and availability
- Balance workload fairly across the workforce
Fill API
Optimize employee-to-shift assignments
Task Sequencing
Level: Operational | Horizon: DailyOptimize task execution order using the VRP API:
- Route field workers efficiently
- Schedule appointments within time windows
- Balance workloads across resources
- Minimize travel time and costs
VRP API
Optimize routes and task sequences
Framework Benefits
End-to-End Optimization
Each planning level optimizes within constraints set by higher levels, ensuring strategic alignment throughout operations.
Cascading Constraints
Budget constraints flow to demand planning, demand drives shift creation, and shifts define the assignment problem.
Feedback Loops
Operational outcomes inform tactical and strategic adjustments, creating continuous improvement cycles.
Unified Platform
Consistent API design across all levels simplifies integration and enables holistic optimization.
Solver Mapping
Each planning level maps to specific Solvice APIs:| Planning Level | Horizon | Solvice API | Primary Output |
|---|---|---|---|
| Labour Budgeting | Annual | External systems | Headcount, Budget |
| Demand Forecasting | Monthly | External systems | Demand curves |
| Shift Creation | Weekly | Create API | Shift templates |
| Shift Filling | Daily/Weekly | Fill API | Employee assignments |
| Task Sequencing | Daily | VRP API | Optimized routes |
Labour budgeting and demand forecasting are typically handled by external HR and BI systems. Solvice APIs focus on the execution layers where optimization delivers the highest operational value.
Data Flow
Integration Points
Demand to Shifts
Demand to Shifts
The Create API accepts demand curves and generates shifts that provide optimal coverage:
Shifts to Assignments
Shifts to Assignments
The Fill API takes created shifts and assigns available employees:
Assignments to Routes
Assignments to Routes
The VRP API optimizes daily task execution for assigned workers:
Industry Applications
- Healthcare
- Retail
- Field Service
- Hospitality
Home Health Care Scheduling
- Budget: Annual nursing FTE allocations per region
- Demand: Patient visit requirements and acuity levels
- Shifts: Nurse shift schedules covering all regions
- Fill: Assign nurses based on skills and certifications
- Route: Optimize daily visit sequences with travel time
Solvice delivers 15-25% reduction in travel time while ensuring skill-matched assignments.
Getting Started
1
Start with Shift Filling
Most organizations begin with the Fill API to optimize existing shift assignments:
Fill API Quickstart
Assign employees to shifts in minutes
2
Add Shift Creation
Once filling is optimized, add automated shift generation:
Create API Quickstart
Generate shifts from demand forecasts
3
Integrate Task Routing
For field operations, add route optimization:
VRP API Quickstart
Optimize daily routes and schedules