Field Service Route Optimization
Daily vehicle-routing optimizer for field crews: CVRP with time windows, capacity, territory locking, 2-opt/Or-opt and ETA per stop
Field Service Route Optimization Turn a pile of daily service stops into ordered, drivable routes.
Key Features
Route Distance Provider
Route Distance Provider. Tracks Endpoint URL, API Key, Circuity Factor, Default Speed (km/h), Timeout (s).
Optimized Route
Optimized Route. Tracks Route, Plan, Vehicle, Stops, Stops. One-click confirm route.
Daily Route Plan
Daily Route Plan. Tracks Reference, Plan Date, Company, Vehicles, Stops. One-click load stops, load all vehicles, optimize, confirm, mark close.
Field Service Stop
Field Service Stop. Tracks Stop, Customer, Address, Service Date, Latitude. One-click reset to unplanned.
Field Service Territory
Field Service Territory. Tracks Territory, Code, Color Index, Territory Manager, Notes.
Field Service Vehicle
Field Service Vehicle. Tracks Vehicle / Crew, Reference, Color Index, Driver, Depot Address.
Use Cases
Screenshots
Route Plans
Distance Providers
Routes
Stops
Territories
Vehicles
Why Choose This Module
Capacitated Vehicle Routing with Time Windows (CVRPTW) solver: nearest neighbour construction plus 2-opt and Or-opt local search and an inter-route rebalancing pass that evens load across vans. Per-vehicle capacity, driver shift limits and maximum stops. Customer time windows with waiting and violation detection. Territory locking: a stop is only served by a vehicle assigned to it. Service-duration aware ETA: arrival, wait, service and departure per stop. Pluggable BYOK distance provider (OSRM / OpenRouteService / Google) with a built-in haversine road-distance fallback that always works offline. Ordered stop sequences, total distance / drive time / cost and capacity utilization per route, plus a printable route sheet.
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