Introduction
A manufacturing ERP can be correctly configured and still fail on the factory floor.
The reason is simple: shop-floor operations happen where production actually takes place.
Operators need reliable devices. Work orders need accurate instructions. Manufacturing data needs to reflect the real production process. Quality checks need to appear at the right point. Employees need the right access. And when something goes wrong, users need a clear exception process.
Odoo Shop Floor provides a manufacturing interface for processing work orders and tracking production activity. Odoo 19 also supports operator time tracking, quality checks within work orders and integration with devices through its IoT capabilities.
Therefore, Shop-Floor implementation should not begin with:
“Which tablet should we buy?”
It should begin with:
“What information and decisions must reach the operator at each production step?”
What Does Shop-Floor Readiness Mean?
| Readiness Area | What to Validate | Key Outcome |
|---|---|---|
| Production Process | Manufacturing operations and work orders | Standardized workflow |
| Manufacturing Data | Products, BoMs, work centers and operations | Reliable ERP data |
| Devices | Workstations, scanners and IoT devices | Connected production environment |
| Operator Roles | Access and responsibilities | Controlled user experience |
| Work Instructions | Instructions and production steps | Consistent execution |
| Quality | Quality checks and control points | In-process quality control |
| Exceptions | Shortages, failures and machine issues | Defined response procedures |
| Testing | Real production scenarios | Go-live confidence |
Shop-Floor readiness means the business has prepared the technology, manufacturing data, users, processes and exception controls required to operate production through Odoo.
A practical readiness framework is:
Devices → Data → Work Centers → Roles → Workflows → Quality → Exceptions → Testing
If any one of these areas is weak, users may return to paper instructions, spreadsheets, verbal communication, or manual production records.
The objective is not simply to put Odoo on a screen.
It is to make Odoo usable at the point where production decisions happen.
1. Start With the Real Production Process
Before configuring Shop Floor, document how work actually happens.
Map:
Manufacturing Orders
Work Orders
Work Centers
Operations
Materials
Production quantities
Quality checks
Scrap
Rework
Downtime
Operator activity
Finished goods
For example:
Manufacturing Order → Material Preparation → Assembly → Quality Check → Packaging → Finished Goods
Then document exceptions:
Material Missing → Production Paused → Supervisor Review → Material Available → Production Resumes
This distinction is important because a system designed only for the normal process may fail when the factory encounters a real-world exception.
2. Prepare Accurate Manufacturing Data
Shop Floor is only as reliable as the manufacturing information behind it.
Review:
Products
Bills of Materials
Operations
Work Centers
Work Order instructions
Manufacturing lead times
Component quantities
Units of measure
Quality requirements
Scrap rules
Routing information
Odoo work centers are used for processing work orders and can support scheduling, capacity planning, cost tracking, equipment organization and efficiency tracking.
If a BoM or routing does not reflect the actual factory process, the operator interface will not solve the underlying problem.
3. Design the Shop-Floor Device Strategy
The device should match the production environment.
Possible options include:
Desktop computers
Industrial tablets
Touchscreen terminals
Barcode scanners
RFID readers
Measurement devices
Label printers
IoT-connected equipment
The right choice depends on the operation.
For example:
| Production Environment | Possible Device Approach |
|---|---|
| Clean assembly area | Touchscreen tablet |
| Warehouse-based production | Tablet + barcode scanner |
| High-volume scanning | Dedicated scanner |
| Quality measurement | IoT-connected measurement device |
| Fixed workstation | Industrial PC or touchscreen |
| Employee identification | Barcode or RFID |
Odoo's IoT capabilities can connect supported measurement tools to quality checks and manufacturing work centers.
Do not purchase devices before identifying the actual operator workflow.
4. Validate Connectivity Before Go-Live
A factory-floor device is only useful if it can reliably communicate with Odoo.
Test:
Wi-Fi coverage
Network stability
Device battery life
Browser compatibility
Scanner connectivity
IoT connectivity
Printer connectivity
User authentication
Work-center availability
Recovery after connection interruption
Test connectivity at the actual work center, not only in the IT department.
A device that works perfectly in the office may behave differently in a production area with metal equipment, distance, interference, or restricted network coverage.
5. Define Operator Roles and Access
| Role | Typical Responsibility | Access Consideration |
|---|---|---|
| Machine Operator | Execute work orders | Shop-Floor operations |
| Production Supervisor | Monitor production | Broader production visibility |
| Quality Operator | Perform inspections | Quality-related actions |
| Maintenance User | Handle equipment issues | Maintenance workflows |
| Production Manager | Monitor performance | Production and reporting |
| Administrator | Configure system | Technical/configuration access |
Not every factory employee needs the same level of access.
Define roles such as:
Operator
Can process assigned work orders and record production activity.
Supervisor
Can review exceptions, reassign work and monitor production.
Quality User
Can perform and validate quality checks.
Maintenance User
Handles equipment-related issues and maintenance workflows.
Production Manager
Reviews production performance, capacity, delays and exceptions.
Odoo Shop Floor allows employee profiles to operate work orders and operators can be added or switched within a Shop Floor session. PIN-based access can also be configured for employees.
Access should therefore be designed around actual responsibilities.
6. Make Work Instructions Operator-Friendly
A factory operator should not need to interpret a complicated ERP screen to understand what to do next.
Work instructions should answer:
What should I do?
Which material should I use?
What quantity is required?
What quality condition must be met?
What happens after completion?
What should I do if something goes wrong?
Keep instructions:
Short → Visual → Sequential → Actionable
If detailed technical documentation is required, link or provide the relevant supporting information without overwhelming the operator's primary workflow.
7. Connect Quality Checks to Production Steps
Quality should be part of the production workflow rather than a separate activity performed later.
Odoo Quality Control Points can automatically create quality checks for manufacturing operations, including checks tied to specific work-order operations.
Quality checks can include:
Instructions
Pass/Fail
Measurements
Register consumed materials
Register production
Photos
Worksheets
Spreadsheets
Odoo 19 allows quality checks to be processed directly from the Shop Floor workflow when they are associated with work-order operations.
This creates a process such as:
Operation → Quality Check → Pass → Continue
or:
Operation → Quality Check → Fail → Exception → Review
8. Design Exception Flows Before Go-Live
This is one of the most important parts of Shop-Floor readiness.
Production rarely follows the perfect path.
Define what happens when:
Material Is Missing
Missing Material → Operator Reports Issue → Supervisor Reviews → Material Replenished → Work Resumes
Quality Check Fails
Failed Check → Quality Alert/Review → Rework or Scrap Decision → Approval → Production Continues
Machine Stops
Machine Failure → Production Paused → Maintenance Request → Repair → Work Resumes
Wrong Quantity Is Produced
Production Variance → Quantity Review → Supervisor Decision → Correct Production Record
Operator Cannot Complete a Step
Blocked Operation → Exception Reason → Supervisor Review → Resolution → Resume
A good Shop-Floor system does not eliminate exceptions.
It makes them visible, structured and accountable.
9. Capture Production Time Correctly
Production time can provide important information for costing, planning and efficiency.
Odoo Shop Floor tracks work-order duration and individual operator time. Operators can start, pause and complete work orders through the Shop Floor interface.
Before go-live, define:
When timing starts
When timing stops
How breaks are handled
How multiple operators are recorded
How machine downtime is recorded
How rework time is treated
Who can correct incorrect time entries
Without these rules, production-time data can become inconsistent.
10. Connect Shop Floor With Inventory
Production activity affects inventory.
A typical flow may be:
Components Available → Production → Consumption → Finished Quantity → Inventory Update
Odoo's manufacturing workflow can handle different manufacturing configurations, including one, two and three-step manufacturing processes.
The implementation should therefore validate:
Component availability
Material consumption
Lot/serial tracking
Finished quantities
Scrap
By-products
Warehouse locations
Inventory movements
The objective is to make production activity and inventory records tell the same story.
11. Test Real Factory Scenarios
Do not test Shop Floor only with ideal manufacturing orders.
Test scenarios such as:
Normal production
Partial production
Material shortage
Quality failure
Rework
Scrap
Machine downtime
Operator replacement
Incorrect quantity
Lot/serial issue
Network interruption
Device failure
Production cancellation
Each scenario should have:
Trigger → Operator Action → System Response → Supervisor Action → Final Record
This creates confidence that the system can handle real production conditions.
12. Define Shop-Floor Readiness KPIs
After implementation, measure whether the new process is actually improving operations.
Useful KPIs include:
Production
Work-order completion time
Production lead time
Schedule adherence
Production variance
Operators
Recorded labor time
Work-order completion rate
Manual corrections
Operator exceptions
Quality
First-pass yield
Failed quality checks
Rework rate
Scrap rate
Technology
Device downtime
Connectivity failures
Scanner errors
IoT exceptions
Process
Manual production records
Exception resolution time
Data-entry errors
Delayed work-order updates
The goal is not to measure system usage alone.
It is to measure whether production visibility and execution have improved.
Odoo Shop-Floor Readiness Framework
A practical implementation can follow:
Production Process
↓
Manufacturing Data
↓
Work Centers & Operations
↓
Device Strategy
↓
Operator Roles
↓
Work Instructions
↓
Quality Controls
↓
Exception Flows
↓
End-to-End Testing
↓
Go-Live
↓
Production Monitoring
↓
Continuous Improvement
This sequence connects technology decisions with actual manufacturing operations.
Common Odoo Shop-Floor Readiness Mistakes
Buying Devices Before Mapping Processes
The most expensive device cannot fix a poorly designed workflow.
Using Incorrect BoMs or Routings
Bad manufacturing data creates bad operator instructions.
Ignoring Exceptions
The system must support shortages, failures, rework, scrap and quality problems.
Giving Everyone Excessive Access
Operator permissions should match responsibilities.
Testing Only in the Office
Production-floor connectivity and device behavior must be tested in the actual environment.
Treating Quality as a Separate Process
Quality checks should appear at the appropriate manufacturing step.
Ignoring User Feedback
Operators know where workflows create friction. Their feedback should be part of UAT.
Odoo Shop-Floor Go-Live Checklist
Before launching, confirm:
Manufacturing data is validated
BoMs and routings are accurate
Work centers are configured
Work instructions are reviewed
Devices are tested
Network coverage is validated
Barcode/IoT devices are tested
Operator roles are configured
Quality checks are validated
Exception workflows are documented
Production scenarios are tested
Inventory integration is validated
Users are trained
Support procedures are ready
Shop-Floor KPIs are defined
Frequently Asked Question
1. What is Odoo Shop-Floor readiness?
Odoo Shop-Floor readiness means ensuring production processes, manufacturing data, devices, user roles, quality checks and exception workflows are prepared before deployment.
It helps manufacturers reduce operational issues and improve adoption on the factory floor.
2. Why is Shop-Floor readiness important before implementing Odoo?
A correctly configured ERP can still fail if factory-floor users, devices, data and workflows are not prepared.
Readiness testing helps identify practical issues before they affect production.
3. What manufacturing data should be prepared for Odoo Shop Floor?
Important data includes products, Bills of Materials, work centers, operations, work orders, employees and production rules.
Accurate and structured data helps Shop Floor reflect the actual manufacturing process.
4. Which devices can be used with Odoo Shop Floor?
Manufacturers may use computers, tablets, barcode scanners and supported IoT-connected devices depending on their production setup.
Device selection should be based on operator needs, connectivity, environment and required Shop-Floor functions.
5. How should operator roles be configured in Odoo Shop Floor?
Operator access should provide employees with the information and actions required for their specific responsibilities.
Role-based permissions help protect data while keeping production workflows practical.
6. Why are work instructions important on the Odoo Shop Floor?
Clear work instructions help operators understand what needs to be completed at each manufacturing operation.
They can reduce confusion, improve process consistency and support faster onboarding.
7. How does quality control work with Odoo Shop Floor?
Quality checks can be connected to manufacturing operations so required inspections occur during production.
This helps capture quality information at the point where the work is performed.
8. What are Shop-Floor exception workflows?
Exception workflows define what should happen when production encounters problems such as material shortages, quality failures, machine issues, or incorrect operations.
Clearly defined responses help operators escalate and resolve issues without relying on informal workarounds.
Conclusion
A successful Odoo Shop-Floor implementation is not simply about displaying manufacturing orders on tablets.
It requires accurate manufacturing data, practical devices, appropriate user roles, clear work instructions, connected quality processes, reliable inventory flows and well-defined exception handling.
The most important question is:
Can an operator complete the real production process in Odoo without unnecessary workarounds?
If the answer is yes, the business has a stronger foundation for Shop-Floor adoption.
The implementation should then continue with measurement and continuous improvement.