Way4Tech
Manufacturing/Manufacturing Odoo 19.0 On Odoo Apps
Shop Floor Operator Terminal icon

Shop Floor Operator Terminal

Touch terminal for machine operators: start, pause with a reason, record production and scrap, answer quality checks, and get real OEE per work centre.

Category
Manufacturing/Manufacturing
Odoo version
Odoo 19.0
Price
USDย 299
Odoo Apps Store
Listed

A touch screen an operator can actually use with a glove on, backed by a server that does not trust it. Every rule lives in Python. The browser only draws buttons.

Shop Floor Operator Terminal in Odoo

The terminal

  • โœ“ One operator logs in at one work centre and gets a session. Two operators cannot open the same machine at once, because that would count the same minutes twice
  • โœ“ Big touch targets, one screen per machine, work orders on the left and the job on the right
  • โœ“ Start, pause, resume, record what came off the machine, answer the quality checks, finish
  • โœ“ A session left running overnight is closed by a scheduled action rather than blocking the next shift

Stops that mean something

  • โœ“ Pause reasons are ordinary records you configure: rename them, add your own, switch off the ones you do not use
  • โœ“ Each reason belongs to a loss category, so its minutes land in the right part of OEE instead of disappearing
  • โœ“ A reason can demand a written explanation, and a blocking reason stops the machine until it is cleared
  • โœ“ Every pause writes a real mrp.workcenter.productivity record, so the figures Odoo already keeps stay correct

Quality checks per operation

  • โœ“ Define checks once against a routing operation. Every work order for that operation gets its own copy to answer
  • โœ“ Three kinds: pass or fail, a measure compared against a tolerance range, or free text such as a batch number
  • โœ“ A blocking check has to be answered, and answered without a failure, before the operation can be finished. The refusal names what is still open
  • โœ“ The rule that decides pass or fail runs on the server, so the touch screen cannot talk it into accepting a part that is out of tolerance
  • โœ“ A shop floor manager can release an operation with checks still open, and the override is written to the log rather than hidden

Production that cannot be counted twice

  • โœ“ A tablet on a factory floor loses its network and the browser retries. The terminal generates a uuid before it sends anything and keeps sending the same one until the server answers
  • โœ“ Every request token is stored with a unique database index. A token that has already been recorded is a replay: the stored answer is handed back and not one quantity, duration or state is touched
  • โœ“ The retry counter is visible in the analysis, so a shift with a bad network is obvious instead of silently doubling its output

OEE worked out, not guessed

  • โœ“ Availability, performance and quality per work centre for any period, each figure kept on the record so a number anybody disagrees with can be taken apart
  • โœ“ Time logs are clipped to the period, so a night shift that crosses midnight is not counted twice in a daily report
  • โœ“ Three honest ways to set planned time: what the terminal logged, the whole period, or a figure you type
  • โœ“ Performance is capped at 100 percent, with the uncapped figure kept as well, because a machine that beats its ideal cycle time means the cycle time is wrong

Reporting

  • โœ“ A printable shift report listing everything a session recorded, in order
  • โœ“ Pivot and graph views on OEE and on terminal events
  • โœ“ Stops by reason, by machine, by day
  • โœ“ Requires nothing but Manufacturing.

What you get

  • โ†’Full module source code: Python, OWL, XML and CSS
  • โ†’Installation on your Odoo instance, or a copy you install yourself
  • โ†’Written documentation and a user guide
  • โ†’A one-hour walkthrough with your team
  • โ†’90 days of bug-fix support

Buy it on the Odoo Apps Store

Shop Floor Operator Terminal is published on apps.odoo.com at USDย 299. Buy there and you get every update we publish for that version.

View on Odoo Apps

Related modules

Need it to work a little differently?

Every module here started as a client request. Tell us what is missing and we will quote the change, or build the thing you actually need.