Skip to Content

Odoo Shop-Floor Readiness: Devices, Data, Roles and Exception Flows

Discover how BrowseInfo helps manufacturers prepare Odoo Shop Floor by aligning production devices, manufacturing data, operator roles, quality controls, integrations and exception workflows.
10 min read
September 22, 2026
Odoo Manufacturing

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 AreaWhat to ValidateKey Outcome
Production ProcessManufacturing operations and work ordersStandardized workflow
Manufacturing DataProducts, BoMs, work centers and operationsReliable ERP data
DevicesWorkstations, scanners and IoT devicesConnected production environment
Operator RolesAccess and responsibilitiesControlled user experience
Work InstructionsInstructions and production stepsConsistent execution
QualityQuality checks and control pointsIn-process quality control
ExceptionsShortages, failures and machine issuesDefined response procedures
TestingReal production scenariosGo-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 EnvironmentPossible Device Approach
Clean assembly areaTouchscreen tablet
Warehouse-based productionTablet + barcode scanner
High-volume scanningDedicated scanner
Quality measurementIoT-connected measurement device
Fixed workstationIndustrial PC or touchscreen
Employee identificationBarcode 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

RoleTypical ResponsibilityAccess Consideration
Machine OperatorExecute work ordersShop-Floor operations
Production SupervisorMonitor productionBroader production visibility
Quality OperatorPerform inspectionsQuality-related actions
Maintenance UserHandle equipment issuesMaintenance workflows
Production ManagerMonitor performanceProduction and reporting
AdministratorConfigure systemTechnical/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.

Odoo Shop-Floor Readiness: Devices, Data, Roles and Exception Flows
Harshiv Joshi Odoo Full Stack Developer

About the Author

I am an Odoo ERP specialist passionate about helping businesses optimize operations through technology and automation. I regularly writes about ERP implementation, business process improvement, and digital transformation strategies.
Book a Consultation

Share this post