Production Confirmation

From Commander4j

Production Confirmation is the process by which a pallet — identified by its SSCC barcode — is formally matched to a Process Order. Confirming a pallet tells Commander4j that the product has been manufactured and recorded against the order, and triggers an outbound message to notify any connected ERP system.

How Pallets are Created

A pallet record is created in one of two ways:

  • Label printing — when Commander4j prints a pallet label, it creates the SSCC record automatically and sets its status based on the system configuration.
  • External system — an external ERP or WMS can insert pallet records into Commander4j via the XML interface.

Depending on configuration, a newly created pallet may be set to either Confirmed or Unconfirmed status at the point of creation.

Confirming a Pallet

An unconfirmed pallet can be confirmed through two routes:

Desktop Application

The Pallet Admin screen in the desktop application allows supervisors and administrators to search for pallets and confirm them individually or in bulk. This is useful for corrections and exception handling.

Web Scanner Interface (c4j_web_react)

The primary method on the shop floor is through the web scanner interface, accessed from a handheld barcode scanner or tablet browser. This is the most efficient method for operators confirming pallets as they come off the production line.

The scanner workflow proceeds as follows:

  1. The operator logs in and selects Production Confirmation from the menu.
  2. The Production Confirmation screen displays an SSCC input field and a running count of confirmations made in the current session.
  3. The operator scans the SSCC barcode on the pallet label.
  4. The system validates the SSCC, matches it to its Process Order, and marks it as Confirmed.
  5. The confirmed count increments. Any validation error is shown in a yellow message bar.
  6. The operator continues scanning the next pallet.

Variant screens exist to support additional validation steps at some sites:

Screen Purpose
productionConfirm.jsp Standard SSCC scan and confirm
productionConfirmPlusDU.jsp Validates a Despatch Unit (DU/tray) barcode against the expected material and process order before confirming
productionConfirmPlusSSCC.jsp Two-step confirmation requiring both a DU scan and an SSCC scan

What Happens on Confirmation

When a pallet is confirmed:

  • The pallet record in `APP_PALLET` is updated to Confirmed status.
  • A record is written to `APP_PALLET_HISTORY` capturing the before and after state.
  • An outbound Production Declaration Confirmation message is generated, which can be consumed by a connected ERP system to update stock or order progress.

Unconfirming a Pallet

Pallets can be set back to Unconfirmed from the desktop application if a correction is needed. This also generates an outbound Production UnConfirm message to notify the ERP system of the reversal.

Confirmed Count

The web scanner session tracks a running confirmed count — the number of pallets confirmed since the operator logged in or last reset the counter. This gives the operator immediate feedback on progress against a production run without needing to query the system separately.

See also: Pallet Admin, Pallet History, Despatch, Interface Message Formats, Process Orders, Web_Applications_Overview