Operator User Interface

Where the work on the shop floor actually gets done

A user interface built specifically for operators on the floor. Every action taken becomes a record, complete with a timestamp, the user's identity, and its link to the order, the material lot, and the resource in use.

What operators do in the user interface

  • Move In / Move Out Operators start and finish each step directly in the user interface. Every timestamp is captured automatically, so a unit's whole journey can be traced back.
  • Material consumption The system recommends a lot based on FEFO or FIFO. Operators can still pick a different lot when they need to, but must give a reason, which is then recorded in the audit trail.
  • Quality data capture Measurements are recorded directly against pass/fail limits. If a value falls outside specification, the system raises a non-conformance automatically.
  • Recording a non-conformance Operators can record a deviation, choose a non-conformance code, and set its severity. At critical severity, the affected unit is held immediately.
  • Flexible by design Transaction types can be added to suit the process, rather than forcing every plant onto one fixed set.
Move In Consume material Collect data Move Out out of spec Non-conformance On hold

Work instructions right in the user interface

The work instructions for each step appear in the user interface exactly when the operator needs them. There is no paper, no separate binder, and no doubt about which revision is current.

  • Step by step, in context Operators see what to do for the step they are working on, at the moment they need it.
  • Confirmed as the process runs Each step confirmation is captured automatically as part of the execution record.
  • Always the correct version Instructions come from the routing the order is using, so a process change never leaves an operator working from a stale instruction.

Process data arrives without being retyped

If the equipment can already report its own data, operators should not have to key the same value in by hand.

  • Read straight from the equipment Process parameters can be recorded automatically over OPC UA, MQTT, or Modbus TCP.
  • Attached to the right unit Every reading is tied directly to the production unit and the step being run, rather than stored separately and reconciled by hand later.
  • Checked as it is recorded Values are compared against their specification limits immediately, so a deviation is caught at the step that caused it.

FEFO and FIFO allocation

The right material is selected under the applicable rule, while expired lots are blocked outright.

  • FEFO: first expired, first out For material with an expiry date, the system recommends the lot with the nearest expiry.
  • FIFO: first in, first out For non-perishable material, the system follows receipt order so older stock is used first.
  • Override with a reason Operators can choose a different lot where there is an operational reason, but the reason must be recorded and becomes part of the audit trail.
  • Expired lots are blocked An expired lot is not merely flagged with a warning. It cannot be used in production at all.
LotQuantityExpiryStatus
COCO-2026-A01200 kgin 275 daysRecommended
COCO-2026-A02250 kgin 335 daysSecond choice
COCO-2026-A03150 kgin 360 daysThird choice
COCO-2025-X01expired 3 days agoBlocked

Example: cocoa mass under FEFO with a 365-day shelf life.

earliest expiry first recommended expired, blocked override needs a reason

Frequently Asked Questions

What production teams usually want to confirm about the operator user interface.

Do operators need training on a complicated system?

No. The operator user interface shows one step at a time, complete with its instructions, materials, and checks. The interface is deliberately simple; the configuration complexity stays on the admin side.

What stops two operators working on the same unit at once?

Conflicts are prevented at transaction level, so one unit cannot run the same step simultaneously from two different interfaces.

Can an operator override the recommended lot?

Yes, as long as the reason is recorded in the audit trail. An expired lot, however, stays blocked and cannot be overridden.

What happens if a measurement falls outside specification?

The system raises a non-conformance automatically. If its severity is critical, the affected unit is held immediately without waiting for anyone to act.

Keep reading