DISPATCHER
The command bridge — full fleet visibility, work order assignment authority, real-time 3D map, team broadcast, and geofence monitoring.
The Dispatcher is the operational nerve center of OPS Companion. They see every asset in the fleet on the live 3D Social Map, manage the flow of work orders between technicians and drivers, communicate with the entire field team via push-to-talk broadcast, and monitor geofence compliance in real time. Their dashboard is designed for large screens — desktop and tablet — in a dispatch center or management office.
The Dispatcher cannot modify financial data, employee records, or system configuration. Their authority is operational: assign work, redirect resources, and keep the field moving.
Command Dashboard
The Dispatcher dashboard is a split-panel command interface: the 3D Social Map occupies the primary panel, and the work order Kanban is in the secondary panel. Both update in real time over WebSocket. Clicking any asset on the map opens its current work order context — no page navigation required.
All assets visible in real time. Wear gradient coloring. Geofence overlays. Day/night mode.
Full pipeline view — drag to assign, drag to progress. Real-time updates from field.
Active vs offline personnel. Current assignment. GPS position. Punch status.
Real-time breach notifications. Asset lockout status. One-click to review incident.
Hold-to-talk org-wide broadcast. Text alerts to team channels.
Inject a priority work order to the top of any technician's queue.
Work Order Assignment Authority
The Dispatcher can create new work orders, assign existing ones to available technicians or drivers, re-assign if a technician becomes unavailable, and trigger preemption for critical tasks. Assignment decisions are informed by:
- ▸Technician proximity to the job site — visible on the 3D Map
- ▸Current technician queue depth — how many tasks are pending
- ▸Technician skill match — certifications visible on the roster
- ▸Parts availability at the nearest warehouse to the job site
- ▸Estimated travel time based on current GPS positions
Team Broadcast
The Dispatcher has exclusive access to the org-wide broadcast channel in Chat Hub. A single hold-to-talk delivers a voice message to every active field user simultaneously. Broadcasts cannot be muted by recipients. They are delivered via WebSocket to connected users and queued for offline users.
Text broadcasts can be sent to specific team channels (technicians, drivers) or org-wide. All broadcasts are logged with recipient delivery timestamps.
Access Summary
FULL — create, assign, re-assign, preemptFULL — all assets, all positions, Time MachineREAD + MONITOR — cannot create/delete zonesROSTER READ — assignment context onlyREAD — stock levels for assignment decisionsNONENONEFULL — all channels + org-wide broadcast