Skip to content

Decision Review and Execution

system action management


Outcome

A material automated decision is approved, overridden, expired, or executed by the appropriate authoritative system with a complete audit record.

Service Flow

flowchart LR
    S0["Propose Decision"]
    S1["Approve Decision"]
    S0 --> S1
    S2["Override Decision"]
    S1 --> S2
    S3["Execute Decision"]
    S2 --> S3

Capabilities

Decision Intelligence Customer Profile Customer Consent Order Management

Domains

customer order payment inventory

Business Objects

Object Classification Domain
decision-record aggregate-root customer
customer aggregate-root customer
order aggregate-root order
payment aggregate-root payment
inventory aggregate-root inventory

Business Services

  • propose-decision
  • approve-decision
  • override-decision
  • execute-decision

Applications

Application Classification
Decision Intelligence Service decision-intelligence-service system-of-intelligence
CRM crm system-of-intelligence
OMS oms system-of-record
Inventory Service inventory-service system-of-intelligence
Payment Hub payment-hub platform
Event Classification Object Terminal
CustomerUpdated updated customer
CustomerPreferencesUpdated updated customer
CustomerConsentUpdated updated consent
CustomerConsentRevoked transitioned consent
BasketConverted transitioned basket
OrderCreated created order
OrderValidated transitioned order
OrderConfirmed transitioned order
OrderModified updated order
OrderCancelled transitioned order
OrderClosed transitioned order
AddressAdded created address
AddressUpdated updated address
CustomerProfileUpdated updated customer
CustomerConsentUpdated updated customer
ConsentRecorded created consent
ConsentUpdated updated consent
ConsentWithdrawn transitioned consent
ConsentDeclined transitioned consent
ConsentExpired transitioned consent
DecisionProposed created decision-record
DecisionApproved transitioned decision-record
DecisionOverridden transitioned decision-record
DecisionExecuted transitioned decision-record
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, …
/customers/{id} GET retrieve-customer-profile Retrieves the full Customer profile including preferenc…

← Back to Process Catalog