Skip to content

Service and Repair Management

customer action post-sale


Outcome

A service or repair commitment associated with a customer order is created, scheduled, completed, and visible through the unified customer service journey.

Service Flow

flowchart LR
    S0["Create Service Order"]
    S1["Schedule Service Order"]
    S0 --> S1
    S2["Complete Service Order"]
    S1 --> S2
    S3["Track Order"]
    S2 --> S3

Capabilities

Service Order Management Order Management Customer Profile Payment Processing

Domains

fulfillment order customer payment

Business Objects

Object Classification Domain
service-order aggregate-root fulfillment
order aggregate-root order
customer aggregate-root customer
payment aggregate-root payment

Business Services

  • create-service-order
  • schedule-service-order
  • complete-service-order
  • track-order

Applications

Application Classification
Service Management System service-management-system system-of-record
OMS oms system-of-record
CRM crm system-of-intelligence
Payment Hub payment-hub platform
POS pos system-of-engagement
Event Classification Object Terminal
CustomerUpdated updated customer
CustomerPreferencesUpdated updated customer
BasketConverted transitioned basket
OrderCreated created order
OrderValidated transitioned order
OrderConfirmed transitioned order
OrderModified updated order
OrderCancelled transitioned order
OrderClosed transitioned order
PaymentAuthorized transitioned payment
PaymentCaptured transitioned payment
PaymentVoided transitioned payment
PaymentRefunded transitioned payment
PaymentSettled transitioned payment
AddressAdded created address
AddressUpdated updated address
CustomerProfileUpdated updated customer
GiftCardActivated transitioned gift-card
GiftCardRedeemed updated gift-card
GiftCardToppedUp updated gift-card
GiftCardExpired transitioned gift-card
GiftCardCancelled transitioned gift-card
GiftCardRefunded transitioned gift-card
RefundProcessed updated refund
RefundFailed transitioned refund
RefundConvertedToCredit transitioned refund
ServiceOrderCreated created service-order
ServiceOrderScheduled transitioned service-order
ServiceOrderCompleted transitioned service-order
Endpoint Method Service Description
/orders POST create-order Creates a new Order from a validated Basket, transition…
/orders/{id} GET track-order Retrieves the full state of an Order including lines, p…
/orders/{id}/cancel POST cancel-order Cancels a confirmed Order, triggering reversal of payme…
/orders/{id}/confirm POST confirm-order Confirms a validated Order once payment is authorised, …
/payments/authorizations POST authorize-payment Submits a payment authorisation request for the order t…
/payments/authorizations/{id}/capture POST capture-payment Captures a previously authorised Payment. Requires paym…
/payments/authorizations/{id}/void POST void-payment Voids a payment authorisation that has not yet been cap…
/payments/{id}/refunds POST refund-payment Initiates a full or partial refund against a captured p…
/customers/{id} GET retrieve-customer-profile Retrieves the full Customer profile including preferenc…
/transactions/{id}/payment POST authorize-payment Adds a payment tender to an in-progress POS transaction…

← Back to Process Catalog