Skip to Content

Odoo Manufacturing Routing: How to Define Efficient Production Processes

October 30, 2026 by
Odoo Manufacturing Routing: How to Define Efficient Production Processes
Sales

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

ComponentQuantity
Steel Frame1
Seat1
Backrest1
Screws8
Paint0.5 kg

The BoM can also define the operations required to manufacture the chair.

Operations

OperationWork CenterExpected Time
Frame WeldingWelding Station20 min
GrindingGrinding Station10 min
PaintingPaint Booth15 min
AssemblyAssembly Line15 min
InspectionQuality Station5 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:

SequenceOperationWork Center
10CuttingCutting Machine
20BendingBending Machine
30WeldingWelding Station
40PaintingPaint Booth
50AssemblyAssembly Line
60InspectionQuality 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:

StepOperationWork CenterTime
1CuttingCutting Station20 min
2SandingSanding Station15 min
3AssemblyAssembly Station30 min
4PaintingPaint Booth25 min
5InspectionQuality Station10 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 OrderStatus
CuttingDone
SandingDone
AssemblyIn Progress
PaintingWaiting
InspectionWaiting

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.

Odoo Scrap Management: How to Track and Reduce Manufacturing Waste