OdooWiki OCA HUB

Field Service Partner Relations

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

Partner Multi Relations does not support FSM Locations as a left or right partner_id, only Organisation and Person

This module allows you to connect partner_multi_relations with FSM Locations and comes with a predifined list of relation types for the user to use.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Lets you link Field Service locations to contacts, companies and other locations using predefined relationship types such as owns, manages, tenant or primary contact, and see a Relations counter on each location.

This module extends the Field Service Locations so they can take part in partner relationships, which previously only worked between contacts and companies.

On a Field Service location form you get a new "Relations" button showing how many relations exist for that location; clicking it opens the list of those relations.

A new "Relations" menu is added under the Field Service configuration menu for dispatchers, opening the standard partner relations list.

When you create a relation, Odoo filters the available choices: the relation types offered depend on whether the selected partners are persons, companies or Field Service locations, and the partner fields only propose entries of the matching kind. If you pick a combination that does not fit the relation type, an error message is shown (for example "Left Partner not type FSM Location").

A set of ready-made relation types is provided, covering owns, manages, pays the invoices for, primary contact, secondary contact, tenant and employee, each with its inverse wording, and each available between locations, companies and persons.

It touches the Field Service location, contact and partner relation models.

Menus it adds

Relations
Models and fields (4)
  • res.partner · extends an existing model
  • fsm.location · extends an existing modelrel_count (Relations)
  • res.partner.relation.all · extends an existing model
  • res.partner.relation.type · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 15.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: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 14.0

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

terminal Installation and usage

OCA documentation · Odoo 15.0

First install partner_multi_relation from OCA/partner-contact and then install the fieldservice module. After these are installed you can install this module.

Please refer to the installation instructions available at: https://github.com/OCA/field-service/tree/11.0/fieldservice_partner_multi_relation

To use this module, you need to:

  • Go to Contacts > Relation Types
  • Create or select a relation type with FSM location
  • Choose wether or not make it a unique relation

To use this module, you need to:

  • Go to Contacts > Relations
  • Set a relation of your choosing using your new type
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.