Field Crew Dispatch Optimizer
Skill, certification, territory and travel-time aware dispatch engine for field-service crews with greedy + local-search optimization
Field Crew Dispatch Optimizer Dispatchers for electrical, plumbing and HVAC trades assign a day of service jobs by hand, ignoring skills, certifications, territory, customer time windows and drive time. The result is overtime, missed SLAs and technicians criss- crossing the city. Generic field-service tools only let you drag a task onto a person; there is no scoring and no travel-time-aware optimization.
Key Features
Dispatch Assignment (job on a technician
Dispatch Assignment (job on a technician. Tracks Dispatch Plan, Technician, Job, Stop #, Drive (min).
Daily Dispatch Plan
Daily Dispatch Plan. Tracks Reference, Dispatch Date, Company, Crew, Assignments. One-click optimize, insert emergency, release, close, reset reset to draft.
Field Service Job
Field Service Job. Tracks Reference, Company, Customer, Work Summary, Service Date. One-click set ready, reset reset to draft, cancel.
Field Service Part / Material
Field Service Part / Material. Tracks Part, SKU, Unit Cost, Critical, Carried By.
Field Crew Skill / Certification
Field Crew Skill / Certification. Tracks Name, Code, Color, Technicians, Technicians.
Field Crew Technician
Field Crew Technician. Tracks Technician, Badge, Color, Company, Related User.
Service Territory / Zone
Service Territory / Zone. Tracks Territory, Code, Color, Company, Centre Latitude.
Use Cases
Screenshots
Dispatch Board
Jobs
Parts
Dispatch Plans
Skills Certifications
Technicians
Why Choose This Module
Optimization loop Greedy cheapest-insertion construction orders jobs by priority and SLA urgency, then assigns each to the technician whose route objective rises the least. A local search (relocate + swap moves) improves the plan, with per-route re-sequencing that evaluates nearest-neighbour, window-close and 2-opt orderings to cut total drive time and lateness. The objective trades drive minutes against lateness hours, overtime and match quality with fully configurable weights.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: 35+
- Author: Pokutsoft
- Dependencies: base, mail
- Support: support@pokutsoft.com
- Update date: 2026-07-18