WMS¶
System Of Record Warehouse Management System
Authoritative system for warehouse-level inventory allocation, pick-pack-ship and stock movements.
At a Glance¶
| Count | |
|---|---|
| Capabilities Implemented | 3 |
| Business Objects Managed | 0 |
| APIs Exposed | 3 |
| Processes Supported | 2 |
| Events | 33 |
Domains¶
inventory fulfillment
Architecture Context¶
graph LR
WMS["WMS\nSystem Of Record"]
INVENTORY_ALLOCATION(("Inventory Allocation"))
WMS --> INVENTORY_ALLOCATION
FULFILLMENT_EXECUTION(("Fulfillment Execution"))
WMS --> FULFILLMENT_EXECUTION
STORE_INVENTORY(("Store Inventory"))
WMS --> STORE_INVENTORY
style WMS fill:#1e88e5,color:#fff,stroke:#1565c0
Capabilities Implemented¶
| Capability | Archetype | Outcome |
|---|---|---|
Inventory Allocation inventory-allocation |
management |
Inventory can be hard-allocated, reallocated and released to fulfil specific ord… |
Fulfillment Execution fulfillment-execution |
operational |
Orders can be picked, packed, shipped, delivered and collected through the physi… |
Store Inventory store-inventory |
management |
Physical store stock levels can be adjusted, counted and transferred between loc… |
APIs Exposed¶
| Endpoint | Method | Service | Capability |
|---|---|---|---|
/picking-orders |
POST | generate-picking |
fulfillment-execution |
/picking-orders/{id}/status |
PUT | confirm-picking |
fulfillment-execution |
/stock/{sku}/locations |
GET | retrieve-location-stock |
store-inventory |
Processes Supported¶
- Ship To Store
ship-to-store— Warehouse or supplier stock can be transferred to a store and made ava - Catalogue Publish
catalogue-publish— A product catalogue update is validated, enriched with media assets, a
Events¶
Created (5):
InventoryAllocated InventoryTransferred ShipmentCreated StockCountOpened PickingTaskCreated
Transitioned (24):
InventoryReallocated InventoryAllocationReleased InventoryCounted PickingStarted PickingCompleted ShipmentPacked ShipmentDispatched ShipmentDelivered AddressValidated FulfillmentOrderDispatched DeliverySlotReserved DeliverySlotConfirmed DeliverySlotReleased DeliverySlotExpired AllocationActivated AllocationFulfilled AllocationReallocated AllocationCancelled StockCountStarted StockCountCompleted StockCountReconciled StockCountClosed StockCountCancelled PickingTaskCompleted
Updated (4):
InventoryAdjusted AllocationUpdated StockCountRecountRequested ShipmentLabelGenerated