Odoo Manufacturing Routing: How to Define Efficient Production Processes
A successful manufacturing operation depends on more than having the right raw materials and a well-defined Bill of Materials. Manufacturers also need to know how a product should be produced, which operations must be performed, where each operation takes place, and how much time each step should take.
This is where Odoo Manufacturing Routing becomes valuable.
Manufacturing routing helps businesses define the sequence of production operations required to manufacture a product. By connecting operations with work centers and work orders, Odoo can provide a structured production process that improves planning, scheduling, production visibility, and cost control.
In this article, we will explain what manufacturing routing means in Odoo, how it works with Bills of Materials and Work Centers, how to configure an efficient production process, and the best practices manufacturers should follow.
What Is Manufacturing Routing?
A manufacturing routing defines the sequence of operations required to transform raw materials into a finished product.
For example, a company manufacturing a metal table may have the following production process:
Cutting → Drilling → Welding → Painting → Assembly → Quality Inspection
Each operation can be assigned to a specific Work Center, with planned durations and production instructions.
In Odoo, manufacturing operations are configured on the Operations tab of a Bill of Materials (BoM) when Work Orders are enabled. Each operation can be assigned to a work center.
This allows the production team to move from a simple list of components to a clearly defined manufacturing process.
Why Manufacturing Routing Is Important
Without a defined routing, production teams may rely heavily on manual instructions, spreadsheets, or employee knowledge.
This can create problems such as:
Inconsistent production processes
Incorrect operation sequences
Poor production planning
Difficulty estimating manufacturing time
Work-center bottlenecks
Higher production costs
Limited production visibility
Difficulty measuring employee and machine performance
A properly configured routing provides a standardized production workflow.
Instead of asking:
"What should happen next?"
the manufacturing team can follow a predefined sequence of operations.
Odoo Manufacturing Routing Workflow
A typical manufacturing routing can be represented as:
Bill of Materials → Operations → Work Centers → Work Orders → Production → Finished Product
For example:
BoM
↓
Cutting
↓
Drilling
↓
Welding
↓
Painting
↓
Final Assembly
↓
Quality Check
↓
Finished Product
This creates a structured manufacturing process that can be planned and monitored in Odoo.
Manufacturing Routing and Bill of Materials
The Bill of Materials (BoM) defines what is required to manufacture a product.
This normally includes:
Raw materials
Components
Quantities
Manufacturing operations
For example:
Product: Industrial Chair
| Component | Quantity |
|---|---|
| Steel Frame | 1 |
| Seat | 1 |
| Backrest | 1 |
| Screws | 8 |
| Paint | 0.5 kg |
The BoM can also define the operations required to manufacture the chair.
Operations
| Operation | Work Center | Expected Time |
|---|---|---|
| Frame Welding | Welding Station | 20 min |
| Grinding | Grinding Station | 10 min |
| Painting | Paint Booth | 15 min |
| Assembly | Assembly Line | 15 min |
| Inspection | Quality Station | 5 min |
This combination of components + operations provides a more complete manufacturing definition.
Odoo's current documentation explains that operations can be added to the BoM and assigned to specific work centers when Work Orders are enabled.
What Is a Work Center?
A Work Center represents the location, machine, production line, or workstation where a manufacturing operation is performed.
Examples include:
Cutting Machine
CNC Machine
Welding Station
Assembly Line
Painting Booth
Packaging Station
Quality Inspection Station
Odoo Work Centers can be used for scheduling, capacity planning, cost tracking, equipment organization, and efficiency measurement.
For example:
Operation: Welding
Work Center: Welding Station 01
The work center can contain information such as:
Working hours
Capacity
Setup time
Cleanup time
Cost per hour
Productivity targets
Allowed employees
Alternative work centers
This makes the routing more realistic and useful for production planning.
How to Configure Manufacturing Routing in Odoo
Before configuring routing, the business should understand its actual production process.
A typical setup involves the following steps.
Step 1: Enable Work Orders
Work Orders must be enabled to use operations and work centers in the manufacturing workflow.
In Odoo, this can be enabled from:
Manufacturing → Configuration → Settings
Then enable the Work Orders option.
Step 2: Create Work Centers
Next, create the work centers used in production.
Go to:
Manufacturing → Configuration → Work Centers
Create work centers such as:
Cutting
Welding
Assembly
Painting
Packaging
Each work center can be configured with its working hours, capacity, efficiency, setup time, cleanup time, and operating costs.
Step 3: Configure the Bill of Materials
Open the product and create or select its BoM.
The BoM contains the components required to manufacture the product.
For example:
Product: Metal Cabinet
Components:
Steel Sheet – 5 kg
Hinges – 2 units
Lock – 1 unit
Screws – 12 units
Paint – 0.8 kg
Step 4: Add Manufacturing Operations
Go to the Operations tab of the BoM.
Add each production operation.
For example:
| Sequence | Operation | Work Center |
|---|---|---|
| 10 | Cutting | Cutting Machine |
| 20 | Bending | Bending Machine |
| 30 | Welding | Welding Station |
| 40 | Painting | Paint Booth |
| 50 | Assembly | Assembly Line |
| 60 | Inspection | Quality Station |
This creates the basic manufacturing routing.
Step 5: Define Operation Duration
Each operation should have a realistic expected duration.
For example:
Cutting: 10 minutes
Bending: 15 minutes
Welding: 25 minutes
Painting: 20 minutes
Assembly: 15 minutes
Accurate operation times are important because Odoo uses manufacturing operation durations and work-center information for production planning and costing.
Step 6: Configure Work Center Capacity
Production capacity should reflect the actual capability of the work center.
For example:
Work Center: Assembly Line
Capacity: 5 units simultaneously
This means the work center can process multiple units during the same production period, depending on the configured capacity and workflow.
Odoo supports general work-center capacity as well as product-specific capacities.
Step 7: Configure Setup and Cleanup Time
Some production processes require preparation before production begins and cleaning or reset activities afterward.
For example:
Setup Time: 15 minutes
Production: 60 minutes
Cleanup Time: 10 minutes
If setup and cleanup are ignored, production schedules may appear more efficient on paper than they actually are.
Odoo Work Centers support setup and cleanup time configuration.
Example: Manufacturing Routing for a Wooden Table
Let's consider a furniture manufacturer producing wooden tables.
The production process is:
Raw Wood → Cutting → Sanding → Assembly → Painting → Inspection
The routing could be configured as:
| Step | Operation | Work Center | Time |
|---|---|---|---|
| 1 | Cutting | Cutting Station | 20 min |
| 2 | Sanding | Sanding Station | 15 min |
| 3 | Assembly | Assembly Station | 30 min |
| 4 | Painting | Paint Booth | 25 min |
| 5 | Inspection | Quality Station | 10 min |
Total planned operation time:
20 + 15 + 30 + 25 + 10 = 100 minutes
This gives the production team a clearer understanding of the expected manufacturing process.
Routing and Manufacturing Orders
Once a BoM with operations is configured, creating a Manufacturing Order can automatically populate the relevant components and work orders.
For example:
Manufacturing Order
Product: Wooden Table
Quantity: 100 units
Odoo can generate the corresponding work orders from the operations defined on the BoM. The manufacturing process can then be executed through those work orders.
Odoo's manufacturing documentation describes how a confirmed Manufacturing Order can populate its Components and Work Orders from the selected BoM.
Managing Work Orders Through Routing
Work orders represent the individual production activities that need to be completed.
For example:
MO-00045
| Work Order | Status |
|---|---|
| Cutting | Done |
| Sanding | Done |
| Assembly | In Progress |
| Painting | Waiting |
| Inspection | Waiting |
This gives production managers visibility into where an order currently stands.
Workers can also start and complete work orders, allowing actual production time to be compared with expected time.
Routing and Production Scheduling
Manufacturing routing becomes particularly useful when multiple orders are being produced simultaneously.
Suppose a factory has:
2 cutting machines
3 welding stations
1 paint booth
2 assembly lines
Each operation needs to be scheduled according to the available capacity.
Odoo Work Centers support production planning and provide planning views for scheduled work orders.
This helps businesses identify potential bottlenecks before they affect delivery schedules.
Handling Work Center Bottlenecks
A bottleneck occurs when one production stage has significantly less capacity than the stages before or after it.
For example:
Cutting: 100 units/day
Welding: 100 units/day
Painting: 40 units/day
Assembly: 100 units/day
Painting becomes the bottleneck.
Even though the other work centers can produce 100 units per day, the factory may only complete approximately 40 finished units per day because painting cannot process more.
Routing and work-center planning help businesses identify such constraints.
Alternative Work Centers
Manufacturing operations sometimes need alternative equipment.
For example:
Primary Work Center: CNC Machine 01
Alternative Work Center: CNC Machine 02
If the primary work center becomes unavailable, the production process may be redirected to the alternative work center when properly configured.
Odoo supports alternative work centers, and its planning functionality can route work orders to an alternative work center when the primary one is unavailable.
This can help reduce production interruptions caused by:
Machine breakdowns
Maintenance
Capacity issues
Work-center downtime
Routing and Machine Maintenance
Manufacturing routing can also work alongside maintenance processes.
Consider a CNC machine that requires regular maintenance.
If the machine becomes unavailable, production orders assigned to that work center can create scheduling problems.
By properly configuring work-center availability and alternative work centers, manufacturers can reduce the impact of planned and unplanned downtime.
This is particularly important for factories where a single machine represents a major production dependency.
Routing and Manufacturing Cost
Manufacturing routing can also contribute to more accurate production costing.
Work centers can have operating costs, including:
Work-center cost per hour
Employee cost per hour
Odoo uses these configured values when calculating manufacturing order costs.
For example:
Machine Cost: ₹1,000/hour
Labor Cost: ₹500/hour
If an operation takes two hours, the production cost attributable to that operation can be estimated using the configured work-center and employee costs.
This helps management understand the cost of different production stages.
Routing and Production Efficiency
Once routing is established, businesses can compare planned and actual production performance.
For example:
Operation
Expected time: 20 minutes
Actual average time: 27 minutes
Difference:
+7 minutes
If this happens consistently, management can investigate:
Machine performance
Operator training
Material quality
Production method
Work-center capacity
Incorrect standard time
Odoo Work Centers provide performance metrics including OEE, lost time, load, and performance.
Routing and Quality Control
Quality checks can be integrated into production workflows.
For example:
Cutting → Welding → Quality Check → Painting → Final Inspection
Instead of waiting until the end of production to discover defects, manufacturers can introduce checks at critical stages.
This can help prevent defective products from continuing through additional production operations.
A well-designed routing should therefore consider not only production operations but also important inspection points.
Routing for Multi-Step Manufacturing
Not every product can be manufactured in a single operation.
Odoo supports one-, two-, and three-step manufacturing flows at the warehouse level.
For example:
One-Step
Components → Finished Product
Two-Step
Components → Production → Finished Product
Three-Step
Pick Components → Manufacture → Store Finished Product
The appropriate process depends on the company's operational requirements.
Routing for Multi-Level Manufacturing
Complex products may contain subassemblies.
For example, an industrial machine may consist of:
Motor Assembly
Control Panel
Gear Assembly
Frame
Final Machine
The production process can therefore involve multiple levels of manufacturing.
A routing strategy should reflect the actual production structure instead of trying to force every activity into one large manufacturing operation.
Odoo supports multilevel BoMs and recommends defining the actual manufacturing flow before configuring the corresponding operations and work centers.
Common Manufacturing Routing Mistakes
Businesses often make routing errors that affect production efficiency.
1. Incorrect Operation Sequence
If operations are entered in the wrong order, production planning may not reflect the actual process.
2. Unrealistic Production Times
Setting every operation to an ideal time can produce inaccurate schedules.
3. Ignoring Setup Time
Machine preparation can consume significant production capacity.
4. Ignoring Cleanup Time
Cleaning and changeover activities should be considered where applicable.
5. Incorrect Work Center Assignment
An operation assigned to the wrong work center can create incorrect capacity planning.
6. Not Updating Routings
Production processes change over time. Routings should be reviewed when machines, materials, or procedures change.
7. Creating Excessively Detailed Operations
Too many unnecessary operations can make production tracking complicated.
The routing should provide useful control without creating unnecessary administrative work.
Best Practices for Efficient Odoo Manufacturing Routing
To get the most value from Odoo routing, manufacturers should follow these practices:
1. Map the Actual Production Process
Document how products are really manufactured before configuring Odoo.
2. Keep BoMs Accurate
Ensure component quantities and operations reflect actual production requirements.
3. Use Meaningful Work Centers
Create work centers that represent real production resources.
4. Use Realistic Operation Times
Base standard times on historical production data whenever possible.
5. Include Setup and Cleanup
Account for activities that consume production capacity.
6. Review Capacity Regularly
Make sure work-center capacity matches actual machine and labor availability.
7. Configure Alternative Work Centers
Where possible, provide backup capacity for critical operations.
8. Monitor Production Performance
Compare planned time with actual performance.
9. Review Bottlenecks
Identify work centers that repeatedly delay production.
10. Update Routings Continuously
Manufacturing processes evolve. Your Odoo routing should evolve with them.
Key Benefits of Odoo Manufacturing Routing
A properly configured routing can provide:
✅ Standardized Production Processes
Every operator can follow a defined sequence.
✅ Better Production Planning
Work can be scheduled according to work-center capacity.
✅ Improved Manufacturing Visibility
Managers can see the progress of work orders.
✅ Better Cost Estimation
Work-center and employee costs can contribute to manufacturing order costs.
✅ Improved Capacity Utilization
Businesses can identify overloaded or underutilized work centers.
✅ Reduced Production Delays
Alternative work centers and better planning can reduce downtime impacts.
✅ Better Quality Control
Inspection points can be incorporated into production workflows.
✅ Data-Driven Improvement
Actual production performance can be compared against planned standards.
Odoo Manufacturing Routing Example: Complete Production Flow
Consider a company manufacturing an industrial cabinet.
The complete routing might be:
1. Cutting
Steel sheets are cut according to required dimensions.
↓
2. Bending
Cut sheets are bent using the required machine.
↓
3. Welding
Components are welded together.
↓
4. Grinding
Welded surfaces are finished.
↓
5. Painting
The cabinet receives its required coating.
↓
6. Assembly
Doors, hinges, locks, and accessories are installed.
↓
7. Quality Inspection
The finished cabinet is inspected.
↓
8. Finished Goods
Approved products are transferred into finished inventory.
This complete process can be represented in Odoo through the BoM, operations, work centers, work orders, inventory movements, and manufacturing order.
Conclusion
Odoo Manufacturing Routing provides manufacturers with a structured way to define how products should be produced.
By connecting Bills of Materials, Operations, Work Centers, Work Orders, Production Planning, Quality, Maintenance, and Costing, businesses can create a more controlled and measurable manufacturing environment.
The key is not simply to configure as many operations as possible. The objective is to create a routing that accurately represents the real production process and provides useful information for planning, execution, costing, and continuous improvement.
When properly configured, Odoo routing can help manufacturers:
Plan better → Produce consistently → Monitor performance → Control costs → Reduce delays → Improve efficiency
How ERP Harbor Consulting Services Can Help
Implementing an efficient manufacturing routing requires more than entering operations into an ERP system. The routing should reflect your actual production process, work-center capacity, manufacturing strategy, quality requirements, and costing structure.
ERP Harbor Consulting Services can help businesses with:
Odoo Manufacturing implementation
Manufacturing routing configuration
Bill of Materials setup
Work Center configuration
Work Order configuration
Production planning
Manufacturing customization
Inventory integration
Quality management integration
Maintenance integration
Manufacturing reporting
Odoo training and support
Whether you operate a small production unit or a complex multi-stage manufacturing facility, a properly designed Odoo manufacturing workflow can provide better visibility and control over your entire production process.
Looking to optimize your manufacturing operations with Odoo? Contact ERP Harbor Consulting Services to discuss your requirements.