OdooWiki OCA HUB

Field Service Fleet

fieldservice_fleet folder_open OCA/field-service open_in_new
Field Service License: AGPL-3

This module allows you to link the vehicles and workers of Field Service with vehicles and drivers of Fleet.

Beware that the Fleet module can have more vehicles than the FSM one (not all vehicles of the company are used for Field Service work).

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Link Field Service vehicles with Odoo Fleet vehicles and drivers. Convert existing Fleet vehicles into Field Service vehicles and keep drivers and workers in sync.

This module connects the vehicles used for Field Service with the vehicles managed in Odoo Fleet, so the same vehicle is not maintained twice.

  • On a Fleet vehicle form, a read-only flag "Is used for Field Service?" shows whether the vehicle is also a Field Service vehicle.
  • On a Field Service vehicle form, a new "Vehicle Details" field links it to the corresponding Fleet vehicle. This link is required and a Field Service vehicle can only be linked to one Fleet vehicle.
  • From the Fleet vehicle list or form, a dispatcher can use the "Convert to FSM Vehicle" action. A small wizard asks for confirmation and then creates the matching Field Service vehicle, marks the Fleet vehicle as used for Field Service, and sets its driver.
  • If a Field Service vehicle already exists for that Fleet vehicle, the conversion is blocked with an error message.
  • When a driver is set on a Fleet vehicle that is used for Field Service, the module finds or creates the matching Field Service worker from the driver contact and assigns that worker to the Field Service vehicle.
  • When a worker is set on a Field Service vehicle, the linked Fleet vehicle's driver is updated to that worker's contact.

It touches the fleet.vehicle and fsm.vehicle models and adds a conversion wizard. The conversion action is available to Field Service dispatchers.

Depends on

Models and fields (3)
  • fsm.vehicle · extends an existing modelfleet_vehicle_id (Vehicle Details)
  • fleet.vehicle · extends an existing modelis_fsm_vehicle (Is used for Field Service?)
  • fsm.fleet.wizard · new model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 17.0

Confirmed on 2026-11-03 in branch 17.0 of OCA/field-service.

terminal Installation and usage

OCA documentation · Odoo 18.0

To install Field Service and have the mapping features, you need to install GeoEngine.

Please refer to the installation instructions available at:

Upon installation, any existing FSM Vehicles will have Fleet vehicles created for them.

Go to Fleet and review the vehicles created from the existing FSM vehicles

  • Update the vehicle model as needed
  • Update the odometer unit which is set to kilometers by default

To use this module, you need to:

Fleet

> - Go to Fleet > - Create or select a vehicle > - From Action menu, choose Convert to FSM Vehicle > - A new FSM Vehicle will be created linked to this Fleet Vehicle

Field Service

> - Go to Field Service \> Master Data \> Vehicles > - Select or create a vehicle. > - Link to a Fleet Vehicle by assigining one to the vehicle details

Changing the Fleet vehicle driver sets the FSM Vehicle worker Changing the FSM Vehicle worker sets the Fleet Vehicle driver

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.