User Manual
Help Center/User Manual/Outbound order state machine

Outbound order state machine

Last updated 2026-10-19

Outbound shipment states and events: from draft to closed, covering pick tasks, pack station, carrier handover, staged FTL pallets, and returns to stock.

Outbound order state machine diagram

Event table#

EventFromToTriggerActorSide effects
[allocate]draftallocatedAllocate inventorySystem / WarehouseInventory locked
[create pick task]allocatedplannedCreate a pick task (order / cluster / wave)WarehouseWMS task created; order waits for picking
[cancel task]plannedallocatedPick task cancelledWarehouse—
[start-picking]plannedpickingStart the pick task on mobilePicker—
[pick-confirm]pickingpickedPicking confirmed (small parcel)Picker—
Picking donepickingstagedFTL / LTL full-pallet pick donePickerPallets dropped in staging, waiting for loading
[return to stock]pickingallocatedReturn picked items (full return only)PickerPutaway task created
[return to stock]pickedallocatedOrder-level return (full return only)PickerPutaway task; defaults to original pick location
[start at pack station]pickedpackingScan LPN / order at the pack stationPacker—
[all parcels done]packingpackedAll parcels weighed and labeledPacker3PL billing recorded (gift wrap + pack materials)
[ship]packedfulfilledHand over to the carrierSystemInventory deducted; waybills created; OMS notified
[ship]stagedfulfilledShip the FTL loadSystemMust be added to a Load first
[deliver]fulfilleddeliveredDelivery confirmedSystem / Manual—
[close]deliveredclosedSync EDI / partner data, then closeSystemTerminal state
[cancel]draft / allocated / plannedcancelledCancel the orderSystem / Warehouse—
Two legs: small parcel (picked → packing → packed → fulfilled) and FTL/LTL (picking → staged → fulfilled). Carrier handover mode is per-warehouse: auto ships straight to fulfilled after labeling; manual requires a handover confirmation on mobile.