Allow to define a parent workcenter to a workcenter
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Organise workcenters into a parent/child hierarchy and switch the workcenter of several work orders at once. Workcenters gain Parent, Children and Parent Level 1-3 fields, plus grouping filters.
This module adds a hierarchy to workcenters in Manufacturing. On each workcenter you can now set a Parent workcenter, and Odoo automatically shows its Children. Three extra fields, Parent Level 1, Parent Level 2 and Parent Level 3, are computed automatically from the chain of parents, so you can see the top-level group a workcenter belongs to.
Where it appears: - The workcenter form and list show the Parent field. - The workcenter search view adds filters to group workcenters by Parent Level 1, 2 or 3, and the workcenter menu opens grouped by Parent Level 1 by default. - In Manufacturing settings there is an option to leave the parent levels empty when a workcenter has no parent or grandparent; otherwise the levels are always filled so work orders can be grouped by top parent workcenter. - On work orders, a new "Switch Workcenter" action opens a small wizard where you pick a replacement workcenter, limited to workcenters sharing the same Parent Level 1.
Business rules: the switch wizard refuses work orders that are done or cancelled, and refuses a selection whose work orders do not all belong to the same workcenter or whose workcenter has no parent group. Only Manufacturing managers can use the wizard.
Depends on
Models and fields (4)
- res.company · extends an existing modelworkcenter_parent_level_empty
- mrp.workcenter · extends an existing modelchild_ids (Children), parent_id (Parent), parent_path, parent_level_1_id (Parent Level 1), parent_level_2_id (Parent Level 2), parent_level_3_id (Parent Level 3)
- switch.workcenter · new modelworkcenter_id, parent_workcenter_id
- res.config.settings · extends an existing modelworkcenter_parent_level_empty
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/manufacture.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0Activate workcenters:
- Manufacturing > Configuration > Settings > Configuration
- Check Work Orders and save
Usage
Source · Odoo 16.0- Go to Manufacturing > Configuration > Work Centers
- Set parent field on workcenters
- Go to Manufacturing > Configuration > Settings
- Set the parent level empty configuration if needed. Without setting this parameter, the parent levels are always set, never mind the depth of the parent workcenters. The last parent level will contain the last parent and the top parent workcenter, will appear it self in its parent level. The idea is to be able to see group of workcenters : ../static/src/img/img1.png With the parameter, the parent levels will be empty if the depth of the parent is to small. (ie : a workcenter with 1 parent and 1 great parent will have parent level 1 and 2 set, but parent level 3 will be empty) ../static/src/img/img2.png
No verified information in OCA: Installation.
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.