Field Service Location Builder
With the Field Service App, building out a site like an apartment complex with multiple buildings, floors, units can become cumbersome and tedious to build all the records. Even building an importable spreadsheet can be tedious to build, and new users will struggle with this.
This module is for organizations that needs to create the locations structure (~100 sub-locations) of a new site in less than a minute. It provides a wizard on a location that will assist in building the sub-location hierarchy.
auto_awesome What this module does
AI-generated from the code · Odoo 15.0Adds a wizard on a Field Service location that automatically creates a whole hierarchy of sub-locations (buildings, floors, units) from a few level rules, instead of entering each record by hand.
This module adds a Location Hierarchy Builder tool to the Field Service app. From a location record you open the wizard, define one or more levels (for example Building, Floor, Unit), and the module creates all the sub-locations underneath the current location in one go.
For each level you set a name, an optional spacer text, a start number and an end number. The wizard shows a computed Total of how many records that level will produce. You can also attach partner tags to a level so the generated locations are categorised automatically.
When you press Create Sub Locations, the module builds the tree level by level, naming each new location with the level name, the spacer and the running number. New locations inherit the parent location's owner, address, city, zip, state, country, territory and timezone, and the customer and tags when those fields exist on the location.
The wizard is available as a button on the Field Service location form, and the level lines are edited in an inline list with a drag handle for ordering. Both the wizard and the level records are accessible to all internal users.
Depends on
Models and fields (2)
- fsm.location.level · new modelname, spacer, tag_ids (Tags), sequence, wizard_id, end_number, start_number, total_number (Total)
- fsm.location.builder.wizard · new modellevel_ids (Level ID's)
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-03Confirmation 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.0Usage
Source · Odoo 15.0- Go to Field Service > Master Data > Locations
- Select or create a location
- In the Action menu, run the Sub-Locations Builder
- Add 4 levels with:
- Level 1: Building, - , 1, 2
- Level 2: Floor, - , 1, 2
- Level 3: Unit, - , 1, 2
- Level 4: Room, - , 1, 2
- Running the wizard should result in the following sub-locations structure:
Building - 1
* Floor - 1
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2
* Floor - 2
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2
Building - 2
* Floor - 1
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2
* Floor - 2
* Unit - 1
* Room - 1
* Room - 2
* Unit - 2
* Room - 1
* Room - 2No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.