OEE Monitoring in Odoo Manufacturing#
Overall Equipment Effectiveness (OEE) measures how well production equipment is being utilized. OEE = Availability × Performance × Quality. Tracking it in Odoo helps identify where production losses occur and guides improvement efforts.
OEE Components#
| Component | Formula | What it measures |
|---|---|---|
| Availability | (Planned Time − Downtime) / Planned Time | Machine uptime vs. scheduled time |
| Performance | Actual Output / (Available Time × Ideal Rate) | Speed of production vs. maximum possible |
| Quality | Good Units / Total Units Produced | First-pass yield (excluding scrap and rework) |
| OEE | Availability × Performance × Quality | Overall utilization |
World-class OEE: ≥85%. Industry average: 60%.
Setting Up Work Center Monitoring#
Manufacturing → Configuration → Work Centers → [Work Center]:
- OEE Target: set the target percentage (e.g., 85%)
- Capacity: machines at this work center
- Working Hours: shifts per day (used to calculate planned time)
Recording Downtime#
When a machine stops:
- Manufacturing → Shop Floor → [Work Center] → Block Reason
- Select a downtime reason:
- Planned Maintenance
- Unplanned Breakdown
- Tool Change
- Material Shortage
- Quality Issue
- Odoo records the downtime start time
- When resolved: unblock → records the downtime duration
Recording Production Output#
Work order completion records:
- Produced Quantity: units completed (including scrap)
- Scrapped Quantity: units rejected (quality component)
Odoo uses these to calculate:
- Good Units = Produced − Scrapped
- Quality = Good Units / Produced
OEE Dashboard#
Manufacturing → Reporting → OEE:
- Overall OEE per work center (bar chart)
- Breakdown by component: availability %, performance %, quality %
- Trend over time: is OEE improving or declining?
Identifying the Biggest Loss#
OEE losses fall into six categories:
| Loss Category | Component Affected |
|---|---|
| Planned maintenance stops | Availability |
| Unplanned breakdowns | Availability |
| Reduced speed | Performance |
| Minor stops and idling | Performance |
| Start-up/yield losses | Quality |
| Defects and rework | Quality |
Use Odoo's work center analysis to identify which loss category dominates - then focus improvement efforts there.
Maintenance Integration#
When Odoo's Maintenance module is installed, planned maintenance work orders are automatically linked to work center availability data - scheduled maintenance appears as planned downtime rather than breakdown.

