Quality Control Points on Work Order Operations in Odoo 18
By Braincuber Team
Published on December 26, 2025
Manufacturing defects discovered after assembly cost 10x more to fix than catching them during production. A faulty weld found after painting requires disassembly, rework, repainting, and reassembly—wasting materials, labor, and time. Quality Control Points (QCPs) in Odoo 18 solve this by embedding automated quality checks directly into work order operations, catching issues the moment they occur.
This comprehensive guide shows you how to configure Quality Control Points on specific manufacturing operations, integrate them with the Shop Floor interface, and create a proactive quality assurance system that prevents defects instead of discovering them later.
Implementation Steps:
- Enable Work Orders and Quality modules
- Define production operations in routing
- Create Quality Control Points for operations
- Link operations to Bill of Materials
- Test with Manufacturing Orders and Shop Floor
Prerequisites: Module Installation
Before configuring quality control points, ensure both required modules are installed and enabled.
Step 1: Install Modules
- Navigate to Apps: Access the Apps menu from Odoo's main dashboard
- Install Manufacturing: Search for "Manufacturing" and click
Install - Install Quality: Search for "Quality" and click
Install - Wait for Installation: Both modules will install with dependencies
Step 2: Enable Features
- Open Settings: Navigate to
Manufacturing→Configuration→Settings - Enable Work Orders: Check the
Work Ordersoption- This breaks manufacturing into step-by-step operations
- Each operation becomes a separate work order
- Enable Quality: Check the
Qualityoption- Activates quality control features
- Enables integration with work orders
- Save Configuration: Click
Save
Critical: Work Orders must be enabled before quality checks can be assigned to operations. Without Work Orders, operations don't generate as separate work order steps.
Step 1: Define Production Operations
Operations represent individual manufacturing steps like Cutting, Welding, Assembly, or Painting. Each operation will later appear as a separate work order in the Shop Floor interface.
Creating Operations
- Access Operations: Navigate to
Manufacturing→Configuration→Operations - Create New Operation: Click
Create - Configure Operation Details:
- Operation Name: Descriptive name (e.g., "Cutting OPRN")
- Work Center: Select the production station/machine
- Bill of Materials: Link to product BoM (CRITICAL - see below)
- Default Duration: Expected time to complete
- Apply on Variants: Optional, for product variants
- Save Operation
- Repeat for All Steps: Create Welding, Assembly, Painting operations
Must Link to BoM: Each operation MUST be linked to a Bill of Materials. Without this link, operations won't convert to work orders when manufacturing orders are created.
Example: Cutting Operation
Operation Name:
Cutting OPRN
Work Center:
Assembly Line 1
Bill of Materials:
[FURN_8522] Table Top
Default Duration:
30 minutes
Step 2: Create Quality Control Points
Quality Control Points define WHAT to check, WHEN to check it, HOW OFTEN to check, and WHO performs the inspection.
Accessing QCP Configuration
- Navigate to
Quality→Quality Control→Control Points - Click
Create
Configuration Fields
| Field | Description | Example |
|---|---|---|
| Title | Clear description of check | "Cutting Dimension Check" |
| Products | Specific product (or leave blank for all) | Table Top |
| Product Categories | Alternative to specific products | Furniture |
| Operations | When check is triggered | Manufacturing |
| Control Frequency | How often to check | All / Random / Periodically |
Control Frequency Options
All
Check every single item produced
Random
Sample-based checking (e.g., 1 in 10)
Periodically
Check after X items produced
On Demand
Manual trigger by operator
Control Per Options
- Product: Check each individual unit
- Operation: Check once per work order (regardless of quantity)
- Quantity: Check after specific number produced
Instructions Field
The Instructions field is where operators see WHAT to check and HOW to check it. Be specific:
Example Instructions for Cutting Operation:
Cutting Dimension Verification
1. Measure length: Must be 1200mm ± 2mm
2. Measure width: Must be 600mm ± 2mm
3. Check edges: Must be smooth, no splinters
4. Visual inspection: No cracks or defects
⚠️ FAIL if any measurement is outside tolerance
Step 3: Test with Manufacturing Order
Create a manufacturing order to verify that quality checks trigger correctly during production.
Creating Manufacturing Order
- Navigate: Go to
Manufacturing→Operations→Manufacturing Orders - Create: Click
Create - Configure MO:
- Product: Select product (e.g., Table Top)
- Quantity: Number to produce (e.g., 1)
- Bill of Materials: Select BoM with operations
- Scheduled Date: Production start date
- Confirm: Click
Confirmbutton
Once confirmed, Odoo automatically generates work orders for each operation in the routing (Cutting, Welding, Assembly, etc.).
Step 4: Execute Quality Checks in Shop Floor
The Shop Floor interface provides an operator-friendly view for executing work orders and quality inspections.
Accessing Shop Floor
- From Manufacturing Order, click
Shop Floorsmart button - Shop Floor displays each operation as a visual card
- Cards show operation name, product, quantity, and status
Note: Shop Floor module must be installed and enabled in Manufacturing settings to access this interface.
Performing Quality Inspection
- Start Operation: Click
Starton operation card - Quality Check Triggers: If operation has QCP, inspection prompt appears automatically
- View Instructions: Read detailed inspection instructions from QCP
- Perform Inspection: Follow instructions, take measurements, verify quality
- Record Result: Mark inspection as Pass or Fail
- Visual Feedback: Interface shows:
- Green "passed" indicator for successful checks
- Elapsed time for operation
- Operator name who performed work
- Complete Operation: Click
Mark as Done - Next Step: System unlocks next operation in routing
Example Workflow
Cutting Operation Example:
- Operator clicks "Start" on Cutting OPRN card
- Quality inspection automatically triggers
- Operator sees: "Cutting Dimension Verification"
- Follows instructions, measures dimensions
- Length: 1201mm (✓ within ±2mm tolerance)
- Width: 599mm (✓ within ±2mm tolerance)
- Edges: Smooth (✓)
- Visual: No defects (✓)
- Marks inspection as "Passed" (green indicator appears)
- Clicks "Mark as Done"
- Welding operation unlocks for next step
Benefits of Operation-Level Quality Control
Early Detection
Catch defects at source before they propagate through production
Reduced Waste
Prevent bad parts from advancing to expensive downstream operations
Accountability
Track which operator performed each quality check with timestamps
Compliance
Automatic documentation for ISO, FDA, or industry certifications
Frequently Asked Questions
Conclusion
Quality Control Points in Odoo 18 Manufacturing transform quality assurance from a final-inspection bottleneck into an integrated production workflow. By embedding quality checks directly into work order operations, you create a proactive system that prevents defects instead of discovering them after expensive rework.
The combination of clear inspection instructions, operator-friendly Shop Floor interface, and automatic documentation ensures consistent quality standards while maintaining full traceability for compliance and continuous improvement.
Need Help Implementing Quality Control?
Our manufacturing experts can help you design comprehensive quality workflows, configure inspection points, train operators on Shop Floor interface, and integrate quality management throughout your production processes.
