Scheduling Engine Overview
Driver and vehicle assignment optimization for fleet operations
Scheduling Engine
The Scheduling Engine is Moovex's standalone API for optimizing driver and vehicle assignments to trips. It matches vehicles to trips based on attributes, availability (shifts), proximity, and configurable scoring weights to maximize operational efficiency.
Key Features
- Smart Assignment: Score-based matching of vehicles to trips
- Attribute Matching: Ensure vehicles have required capabilities (wheelchair, gurney, etc.)
- Shift Management: Respect driver availability and shift constraints
- Advanced Capacity: Support complex vehicle configurations with attribute-specific capacities
- Workload Balancing: Configure scoring weights to balance trips across drivers
- Deadhead Optimization: Minimize empty vehicle travel between trips
Use Cases
The Scheduling Engine is designed for fleet operations requiring driver/vehicle assignment:
- NEMT Operations: Assign vehicles with medical equipment to patient trips
- Dispatch Systems: Power dispatch software with intelligent assignment
- Fleet Management: Optimize vehicle utilization across your fleet
- Broker Operations: Assign trips to transportation providers
How It Works
- Input: Trips (from Routing Engine), vehicles with attributes and shifts
- Processing: Score each vehicle-trip combination, select optimal assignments
- Output: Assignments with scores and any unassigned trips
Integration Options
| Method | Best For |
|---|---|
| REST API | Server-side assignment processing |
| Fleet Orchestrator | Full platform integration with routing |
Getting Started
Ready to integrate the Scheduling Engine?
- Get API Access - Request your API credentials
- API Reference - Explore the full API specification