Skip to content

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


← Back to Application Catalog