FIELD SERVICE / A DISPATCH MORNING
One morning on the board.
Not a feature list, a working morning. Skills, promised windows, an emergency call-out, a live replan with the driver diff, and the compliance record at close.
Board review
The overnight plan is up: 184 stops across 14 vans, two depots. The dispatcher scans it the way she reads the enamel board, by exception. Nothing is flagged. She approves and the run sheets print.
GET /plan/today → 184 stops · 14 runs · 0 exceptions
Skills and certifications
A boiler service needs a Gas-Safe engineer. Only three vans carry the certification, and the solver already routed the job to one of them, because the skill is a hard constraint, not a note in a comments field.
{ "stop": 61, "required_skill": "GAS_SAFE",
"assigned_vehicle": 9, "vehicle_skills": ["GAS_SAFE","ELEC"] }
Promised arrival windows
Every stop carries a window the customer was promised. The solver treats them as hard by default; the amber ones are soft, it will bend them only when the alternative is stranding the stop, and it says so.
stop 142 · window 09:05-10:05 · planned arrival 09:22 · ok
Emergency call-out
A no-heat call from a vulnerable customer lands. It has to be served by noon. The dispatcher drops it on the board and asks for a replan, with every stop already completed this morning locked in place.
POST /replan { "insert": 900, "due_by": "12:00",
"lock_completed": true }
Live replan and driver diff
One second later the board redraws. Only two drivers are affected, and each gets a diff, not a whole new day. The emergency slots into van 4; one low-priority stop slips to the afternoon overflow.
van 4 + stop 900 after stop 88 (+6 min) van 7 − stop 151 → overflow (−9 min) 12 runs unchanged
End-of-day compliance
At close, the record is complete: windows met, duty time under the limit for every driver, and a full audit trail of the replan, all of it computed in your account, none of it sent anywhere.
windows_met 183/184 · duty_ok 14/14 · egress 0 bytes
Want the number before the call?
Upload last month's run sheet. See vehicles, duty hours, window compliance, and the cost delta versus what you actually ran.
Benchmark your routes