Field service routing
48 Bergamo service visits. 6 technicians. Skills, parts, shifts, and road-network routes.
Field service routing keeps technician-owned ordered routes together with skills, parts, time windows, shift capacity, territory preference, and route geometry.
This is not just dispatch. A valid plan has to decide which technician owns each visit, then order those visits against service duration, travel, time windows, skills, parts, shift capacity, and territory fit.
The current proof keeps map routes, technician route cards, a route timeline, data tables, score analysis, retained snapshots, route-geometry endpoints, and REST workflow on one inspectable surface.
- The status and summary row expose assigned visits, hard issues, and current score without leaving the map.
- Colored route geometry comes from the retained route snapshot, not a separate drawing layer.
- Route cards expose technician, travel, service time, territory, and stop count.
- Focused route markers and path geometry make the selected technician's ordered work inspectable.
- Each technician lane carries stops, travel, service time, and feasibility badges.
- Visit blocks show the ordered route against the service-day clock.
- Hard route legality and soft routing tradeoffs are separated in the analysis modal.
- Match counts show where assignment, travel, priority, and territory pressure comes from.
- Technician-route rows expose shifts, skills, inventory, territory, and assigned visit order.
- Service visits keep duration, windows, priority, skill masks, parts, and territory visible.
- Retained-job endpoints expose creation, events, snapshots, and analysis.
- Route geometry is available through a snapshot-scoped endpoint for product integration.