The hub every order
routes through. And the log every system reads from.
The OMS is the central hub of the Tennant node. Every order routes through it. Every event is logged there. Every downstream system reads from it. It owns the order state machine and the event log — the single source of truth for the entire order lifecycle. Five states. Every transition logged. Zero events lost.
Five states. One order. Every transition logged.
Every order advances through exactly five states. Each state transition fires an event to the append-only log. Each event is subscribed to by the systems that need to know. Nothing moves without a state change. Nothing changes without a logged event.
Order PM-847291 · Placed
The OMS has accepted the order. Order ID assigned, inventory soft-reserved, customer identified. First event fired to the append-only log. Downstream systems notified that a new order exists.
Three things the OMS owns.
The OMS owns three things: the order state machine (the sequence every order advances through), the append-only event log (the record of everything that happened), and the downstream coordination (which systems get notified at which transitions).
Order Intake
Every order from every channel — dealer portal, direct, EDI — is captured by the OMS. It assigns the order ID, validates the payload, reserves inventory, and admits the order to the pipeline.
State Machine
Five states: Placed, Verified, Packed, Shipped, Delivered. Every transition is defined. Every transition fires an event. No state can be skipped. No transition can happen silently.
Append-Only Event Log
Every state change, every downstream notification, every reconciliation event is written to the append-only log. Nothing is ever mutated. Nothing is ever lost. Full audit trail for every order.
OMS event stream · append-only
Every state transition fires an event. Every event is logged. Every log entry is preserved. This is what the OMS event log looks like during normal operation.
order.placed → signal layer + Pro-Panel
PKG-48291
order.packed → SAP Adapter
tracking 9400 1000 0000 0000 0000
order.shipped → Pro-Panel + IRIS
order.delivered → Pro-Panel + IRIS
1.42s end-to-end
OMS metrics. Continuous measurement.
Four primary OMS metrics: orders processed per day, p95 latency, events logged, and event loss. All measured continuously. Click any metric tile for detail.