FMS¶
System Of Record Fulfillment Management System
Orchestrates multi-node fulfillment execution including dispatch, picking confirmation, shipment tracking and returns processing. API layer above WMS for unified fulfillment control.
At a Glance¶
| Count | |
|---|---|
| Capabilities Implemented | 3 |
| Business Objects Managed | 1 |
| APIs Exposed | 3 |
| Processes Supported | 0 |
| Events | 39 |
Domains¶
fulfillment
Architecture Context¶
graph LR
FMS["FMS\nSystem Of Record"]
FULFILLMENT_EXECUTION(("Fulfillment Execution"))
FMS --> FULFILLMENT_EXECUTION
RETURNS_MANAGEMENT(("Returns Management"))
FMS --> RETURNS_MANAGEMENT
EXCHANGE_MANAGEMENT(("Exchange Management"))
FMS --> EXCHANGE_MANAGEMENT
style FMS fill:#1e88e5,color:#fff,stroke:#1565c0
Capabilities Implemented¶
| Capability | Archetype | Outcome |
|---|---|---|
Fulfillment Execution fulfillment-execution |
operational |
Orders can be picked, packed, shipped, delivered and collected through the physi… |
Returns Management returns-management |
management |
Customer returns can be requested, authorised, received, inspected and processed… |
Exchange Management exchange-management |
management |
Product exchanges can be requested, authorised and processed within the return a… |
APIs Exposed¶
| Endpoint | Method | Service | Capability |
|---|---|---|---|
/fulfillment/orders/{id} |
GET | track-order |
fulfillment-execution |
/fulfillment/orders/{id}/dispatch |
POST | ship-order |
fulfillment-execution |
/returns |
POST | request-return |
returns-management |
Business Objects Managed¶
| Object | Classification | Domain |
|---|---|---|
◈ Delivery Slot delivery-slot |
entity |
fulfillment |
Events¶
Created (7):
ReturnRequested ExchangeRequested RefundCreated ReturnCreated ShipmentCreated RefundInitiated PickingTaskCreated
Transitioned (30):
PickingStarted PickingCompleted ShipmentPacked ShipmentDispatched ShipmentDelivered ReturnAuthorized ReturnReceived ReturnInspected ReturnAccepted ReturnApproved ReturnRejected ReturnDispatched ReturnRefunded ReturnExchanged ExchangeAuthorized ExchangeCompleted AddressValidated FulfillmentOrderDispatched DeliverySlotReserved DeliverySlotConfirmed DeliverySlotReleased DeliverySlotExpired RefundCancelled ExchangeValidated ExchangeRefused ExchangeStarted ExchangeBalanceSettled ExchangeCompleted ExchangeCancelled PickingTaskCompleted
Updated (2):
ExchangeBalanceRequired ShipmentLabelGenerated