Skip to content

Object Lifecycle Catalog

Formal state machine definitions for UC-BoK Aggregate Root business objects. Each lifecycle defines valid states and the allowed transitions between them, anchored to canonical domain events.

Lifecycle Object States Transitions
Appointment Lifecycle appointment 6 7
Basket Lifecycle basket 5 6
Basket Line Lifecycle basket-line 5 8
Catalogue Lifecycle catalogue 7 10
Consent Lifecycle consent 5 8
Customer Lifecycle customer 8 12
Decision Record Lifecycle decision-record 5 5
Employee Lifecycle employee 6 9
Exchange Lifecycle exchange 7 8
Fulfillment Order Lifecycle fulfillment-order 9 10
Gift Card Lifecycle gift-card 7 10
Goods Receipt Lifecycle goods-receipt 8 9
Inventory Allocation Lifecycle allocation 6 8
Invoice Lifecycle invoice 9 11
Loss Prevention Case Lifecycle loss-prevention-case 5 4
Loyalty Member Lifecycle loyalty-member 7 14
Order Lifecycle order 7 10
Payment Lifecycle payment 7 7
Price List Lifecycle price-list 7 8
Product Lifecycle product 7 11
Promotion Lifecycle promotion 6 9
Purchase Order Lifecycle purchase-order 8 10
Receipt Lifecycle receipt 5 7
Refund Lifecycle refund 7 9
Reservation Lifecycle reservation 6 7
Return Lifecycle return 8 9
Sentiment Insight Lifecycle sentiment-insight 3 2
Service Order Lifecycle service-order 5 3
Shipment Lifecycle shipment 10 12
Sponsored Offer Lifecycle sponsored-offer 4 2
Stock Count Lifecycle inventory 7 8
Stock Transfer Lifecycle stock-transfer 9 11
Store Day Lifecycle store-day 7 8
Subscription Lifecycle subscription 6 11
Till Session Lifecycle till-session 6 8
Voucher Lifecycle voucher 6 8