Retail Traceability Matrix¶
Purpose¶
This document defines the canonical traceability model used by UC-BoK.
Every Business Process SHALL be traceable to:
- Business Capability
- Business Service
- Business Object
- Business Event
- Application Capability
- Application Component
Traceability Chain¶
flowchart LR
BD["Business\nDomain"] --> BC["Business\nCapability"] --> BS["Business\nService"] --> BP["Business\nProcess"]
BO["Business\nObject"] --> BE["Business\nEvent"] --> AC["App\nCapability"] --> AP["App\nComponent"]
BP -.-> BO
classDef biz fill:#1e3a5f,color:#fff,stroke:none
classDef app fill:#1e5f3a,color:#fff,stroke:none
classDef link fill:#5f1e3a,color:#fff,stroke:none
class BD,BC,BS,BP biz
class BO,BE biz
class AC,AP app
Canonical Matrix¶
| Business Process | Capability | Business Service | Business Object | Business Event | Application Capability | Typical Component |
|---|---|---|---|---|---|---|
| BOPIS | Fulfillment | Reserve Inventory | Reservation | InventoryReserved | Inventory Management | OMS / Inventory Service |
| BOPIS | Order Management | Create Order | Order | OrderCreated | Order Management | OMS |
| Ship From Store | Fulfillment | Create Shipment | Shipment | ShipmentCreated | Fulfillment | OMS / WMS |
| Click & Collect | Fulfillment | Collect Order | Shipment | ShipmentDelivered | Fulfillment | POS |
| BORIS | Returns | Process Return | Return | ReturnRequested | Returns Management | OMS |
| Checkout | Payment | Authorize Payment | Payment | PaymentAuthorized | Payment Processing | Payment Hub |
| Client Registration | Customer Identity | Register Customer | Customer | CustomerRegistered | Customer Management | CRM |
Conformance¶
An implementation is UC-BoK compliant when every implemented process can be mapped through the complete traceability chain.
Missing links SHALL be documented as architecture gaps.
References¶
- UCBOK-200 Capability Model
- UCBOK-300 Business Services
- UCBOK-400 Core Business Objects
- UCBOK-700 Business Events