OrderWorkflow Steps
Inventory Workflow Steps
Workflow steps for managing inventory reservations, reductions, and calculations.
Overview
Inventory workflow steps manage stock levels throughout the order lifecycle. They handle reservation of inventory when orders are placed, reduction when orders are fulfilled, and recalculation when inventory counts need to be synchronized.
Available Steps
| Step | Key | Description |
|---|---|---|
| Increase Reserved Inventory | IncreaseReservedInventory | Reserve inventory for new orders |
| Reduce Reserved Inventory | ReduceReservedInventory | Release reserved inventory on cancellation |
| Reduce Inventory | ReduceInventory | Decrease actual inventory when shipping |
| Reduce Inventory and Reserved Inventory | ReduceInventoryAndReservedInventory | Decrease both inventory and reserved in one step |
| Reduce Inventory Only On Reserved Order Lines | ReduceInventoryOnlyOnReservedOrderLines | Conditionally reduce reserved inventory based on line status |
| Recalculate Reserved Inventory | RecalculateReservedInventory | Recalculate reserved quantities from open orders |
| Calculate ATP | CalculateAtp | Calculate Available-to-Promise values |
| Calculate and Update Product Inventory | CalculateAndUpdateProductInventory | Update product inventory status |
| Set All Order Lines To Reserved | SetAllOrderLinesToReserved | Force all order lines to reserved status |
| Set Items Out of Stock | SetItemsOutOfStock | Zero out inventory for order products |
| Change Status If Out of Stock | ChangeStatusIfOutOfStock | Trigger status change when inventory unavailable |
| Set Shipment or Order Ready for Pickup | SetShipmentOrOrderReadyForPickup | Prepare click-and-collect orders |
| Mark Order Lines for Cross Dock | MarkOrderLinesForCrossDock | Configure cross-docking for multi-warehouse fulfillment |
| Check POS Order for Return and Increase Inventory | CheckPosOrderForReturnAndIncreaseInventory | Restore inventory for POS returns |
Common Patterns
New Order Flow
- Increase Reserved Inventory - Reserve stock when order is placed
- Allocation and processing steps
- Reduce Inventory and Reserved Inventory - When order ships
Cancellation Flow
- Reduce Reserved Inventory - Release reserved stock back to available
Inventory Synchronization
- Recalculate Reserved Inventory - Rebuild reserved counts from order data
- Calculate ATP - Update available-to-promise for products
