Work Orders Management in Odoo 18
By Braincuber Team
Published on December 26, 2025
Manufacturing floors running on verbal instructions and paper job cards create chaos: operators don't know which tasks to prioritize, managers can't track real-time progress, and bottlenecks become visible only when production halts. A rush order arrives but assembly can't start because cutting hasn't finished—yet no one knows cutting is delayed until someone physically walks over to check. Cost accounting becomes guesswork because actual time spent per operation isn't tracked.
Odoo 18's Work Orders system transforms shop floor management into a coordinated digital workflow. Each manufacturing order automatically generates work orders for sequential operations (cutting → assembly → packing), operators see exactly what to do next on their workstation screens, managers monitor real-time status across all work centers, and operation dependencies ensure tasks start only when prerequisites complete. Every minute spent is tracked for accurate costing and bottleneck identification.
Work Orders Key Features:
- Automatic work order generation from manufacturing orders
- Operation sequencing with dependencies
- Real-time tracking with start/stop timers
- Work center assignment and capacity management
- Cost calculation based on tracked time
- Shop Floor integration for operator interface
Understanding Work Orders
Work Orders are individual tasks within a manufacturing order that define specific operations to be performed at designated work centers.
Manufacturing Order vs Work Order
| Aspect | Manufacturing Order | Work Order |
|---|---|---|
| Scope | Complete production job (e.g., "Make 10 Tables") | Single operation (e.g., "Assembly") |
| Quantity | One per product batch | Multiple per manufacturing order |
| Components | Lists all raw materials needed | Specific to operation (if applicable) |
| Work Center | N/A | Specifies where operation occurs |
| Status | Draft, Confirmed, In Progress, Done | Pending, Ready, In Progress, Finished |
Step 1: Enable Work Orders
Activation
- Navigate to
Manufacturingmodule - Go to
Configuration→Settings - Enable "Work Orders" checkbox
- Click
Save
Prerequisite: Work Centers must be configured before creating work orders. Work Centers define where operations occur (e.g., Assembly Station, Cutting Machine).
Step 2: Configure Operations in Bill of Materials
Operations define the sequential tasks required to manufacture a product. They're configured in the Bill of Materials (BoM).
Creating BoM with Operations
- Navigate to BoM: Go to
Manufacturing→Products→Bill of Materials - Create New: Click
New - Basic Information:
- Product: Select product to manufacture (e.g., "Table")
- Quantity: Production quantity
- BoM Type: "Manufacture this product"
- Components Tab: Add raw materials needed
- Table Top (Qty: 1)
- Table Leg (Qty: 4)
- Bolts (Qty: 10)
- Screws (Qty: 10)
- Operations Tab: Define work orders
Adding Operations
In the Operations tab, click Add a line for each manufacturing step:
Operation Configuration Fields:
Operation Name
Descriptive task name (e.g., "Cutting", "Assembly", "Packing")
Work Center
Where this operation is performed (e.g., "Drill Station", "Assembly Line 1")
Duration Computation
Two options:
- Compute based on tracked time: Actual time logged by operators
- Set duration manually: Fixed estimated time
Default Duration
Expected time in minutes (e.g., 60:00 for 1 hour)
Employee Capacity
Number of workers needed for this operation
Worksheet
Optional instructions or quality checklist for operators
Example Operations Setup
| Sequence | Operation | Work Center | Duration |
|---|---|---|---|
| 1 | Cutting | Drill Station | 60 min |
| 2 | Assembly | Assembly Line 1 | 60 min |
| 3 | Packing | Packing Center | 30 min |
| 4 | Second Packing | Packing Center | 30 min |
Copy Existing Operations
Instead of creating operations from scratch, reuse operations from other BoMs:
- In Operations tab, click
Copy Existing Operations - Popup shows list of all configured operations
- Select operations to reuse
- Click
Copy Selected Operations
Step 3: Work Center Costing
Work centers have hourly costs that affect operation costing and final product cost calculation.
Configuring Work Center Costs
- Go to
Manufacturing→Configuration→Work Centers - Select work center to configure
- Enter Cost per Hour (e.g., $20, $50, $100)
- Save
Example Cost Calculation
Table Manufacturing Cost Breakdown:
Step 4: Operation Dependencies
Dependencies ensure operations execute in correct sequence—assembly can't start until cutting finishes.
Enabling Dependencies
- Enable Feature: Go to
Manufacturing→Configuration→Settings - Activate: Enable "Work Order Dependencies"
- Save
- Configure BoM: Open your BoM, go to
Miscellaneoustab - Enable on BoM: Check "Operation Dependencies"
Setting Up Blocked By Relations
In the Operations tab of your BoM, configure which operations must complete before others can start:
Operation 1: Cutting
Blocked By: (None - can start immediately)
Operation 2: Assembly
Blocked By: Cutting
Operation 3: Packing
Blocked By: Assembly
Operation 4: Second Packing
Blocked By: Packing
Step 5: Create Manufacturing Order
Generating Work Orders
- Navigate: Go to
Manufacturing→Operations→Manufacturing Orders - Create Order: Click
New - Configure:
- Product: Select product with configured BoM
- Quantity: Number of units to produce
- BoM: Auto-populated from product
- Confirm: Click
Confirm - Plan: Click
Planbutton to schedule work orders
Automatic Generation: Work orders are created automatically from BoM operations when you confirm the manufacturing order.
Step 6: Work Order Statuses
After planning, view work order statuses in the Work Orders tab of the manufacturing order:
Ready
All prerequisites met, can start immediately
Pending
Not yet scheduled or awaiting resources
Waiting for Other Operations
Blocked by dependency (previous operation not complete)
In Progress
Currently being executed, timer running
Finished
Operation completed, time tracked
Cancelled
Operation no longer required
Step 7: Execute Work Orders
Starting an Operation
- Open manufacturing order
- Go to
Work Orderstab - Select work order in "Ready" status
- Click green
Startbutton - Timer begins tracking time
Completing an Operation
- After finishing work, click green button again to stop
- Status changes to "Finished"
- Actual time is recorded for costing
- Next dependent operation status changes to "Ready"
Shop Floor Module: Work orders can also be executed from the Shop Floor interface, providing a simplified operator-friendly view.
Planning by Production
Visual timeline showing all work orders for a manufacturing order with dependencies.
Accessing Planning View
- Go to
Manufacturing→Planning→Planning by Production - View Gantt chart of work orders
- Arrows show dependencies between operations
- Drag to reschedule if needed
Planning View Features:
- Visual Timeline: See all operations scheduled across work centers
- Dependency Arrows: Understand operation sequencing
- Work Center Capacity: Identify overloaded resources
- Drag-and-Drop Rescheduling: Adjust start times interactively
- Color Coding: Differentiate status (Ready, In Progress, Finished)
Frequently Asked Questions
Conclusion
Work Orders in Odoo 18 Manufacturing transform chaotic shop floors into orchestrated production systems. By breaking manufacturing orders into sequential operations with dependencies, you ensure tasks execute in proper order, track actual time for accurate costing, and gain real-time visibility into production status without physically walking the floor. Operation dependencies prevent premature starts, work center costing calculates true manufacturing expenses, and integrated planning views help identify and resolve bottlenecks before they halt production.
Whether you're producing custom furniture, electronics assemblies, or any multi-step manufactured product, work orders provide the framework for consistent, traceable, cost-effective production. Combined with Shop Floor integration for operator simplicity and quality control points for inspection enforcement, you build a complete digital manufacturing execution system that scales from small workshops to enterprise factories.
Need Help Optimizing Manufacturing Operations?
Our manufacturing experts can help you design efficient BoM structures, configure work centers and costing, set up operation dependencies, train shop floor teams, integrate quality controls, and implement complete manufacturing execution systems for your production needs.
