Skip to content

How to Configure Field Service in Odoo 19 (Enterprise)

DeployMonkey Team · March 24, 2026 9 min read

Overview

The Field Service module (industry_fsm) in Odoo 19 Enterprise manages onsite intervention tasks — from scheduling to execution to invoicing. It provides map-based task visualization, mobile-optimized interfaces for technicians, worksheet templates, and integration with sales, inventory, and timesheets. Note: Field Service is an Enterprise-only module.

Prerequisites

  • Odoo 19 Enterprise with the Field Service module installed
  • Project and Timesheets modules installed
  • Field Service Manager access

Step 1: Install Field Service

Navigate to Apps and install Field Service (technical name: industry_fsm). Optionally install:

  • industry_fsm_sale — Sell products during field visits
  • industry_fsm_stock — Track materials and truck inventory
  • industry_fsm_report — Generate intervention reports with customer signature

Step 2: Configure the Field Service Project

Field Service creates a dedicated project. Navigate to Field Service > Configuration > Settings:

  • Enable Worksheets for custom intervention forms
  • Enable Time Billing for invoicing field time
  • Enable Products on Tasks for selling materials during visits

Step 3: Create Task Templates

Define reusable task templates for common intervention types:

  • Navigate to Field Service > Configuration or create tasks as templates
  • Set default descriptions, checklists, and estimated durations
  • Assign default worksheet templates

Step 4: Configure Worksheet Templates

Worksheet templates define custom forms technicians fill out during interventions:

  • Create templates with fields for observations, measurements, checkboxes, and signatures
  • Assign templates to specific task types
  • Completed worksheets become part of the intervention report

Step 5: Schedule Field Tasks

Create and schedule field service tasks:

  1. Navigate to Field Service > My Tasks or All Tasks
  2. Click New to create a task
  3. Set the customer and their address (for map navigation)
  4. Assign a technician and set the planned date
  5. Add any required materials or products

Step 6: Map View and Route Planning

The Field Service module includes a map view:

  • View all scheduled tasks geographically
  • Plan efficient routes for technicians
  • Filter by technician, date, or status

Step 7: Technician Mobile Workflow

Technicians work through the mobile-optimized interface:

  1. View assigned tasks with customer addresses and navigation
  2. Start the timer when arriving on site
  3. Fill out the worksheet with observations and measurements
  4. Add products used during the intervention (parts, materials)
  5. Collect the customer's electronic signature
  6. Mark the task as done — the timer stops and hours are logged

Step 8: Invoice Field Service Work

After task completion:

  • Logged hours create timesheet entries for time-based billing
  • Products added during the visit generate sales order lines
  • Create an invoice from the linked sales order
  • The intervention report (with worksheet and signature) can be attached to the invoice

Step 9: Integration with Helpdesk

With helpdesk_fsm, create field service tasks directly from helpdesk tickets:

  • A support ticket that requires onsite intervention generates a field task
  • The task links back to the original ticket for tracking
  • Task completion updates the helpdesk ticket status

Community Edition Alternative

Odoo Community does not include Field Service. Use the Project module with custom stages and location tracking through third-party integrations.

Best Practices

  • Use worksheet templates for standardized intervention documentation
  • Enable customer signature capture for proof of service
  • Stock commonly used parts on technician trucks using the FSM Stock module
  • Review field service reports weekly for quality and efficiency
  • Integrate with Helpdesk for seamless support-to-field workflows