Skip to content

Self-Checkout Β· SCO / Customer-Operated CheckoutΒΆ

Customer scans and bags items at a self-checkout kiosk, receives applicable promotions, settles payment using supported tender types, and exits without a staffed till interaction unless an exception requires assistance.

Domains order Β· payment Β· promotion Β· store
Actors customer Β· store-associate
Process Self-Checkout
Capabilities 7
Steps 8
Events 11
Lifecycles 6
Min UCMI 2.7

βš™οΈ Step-by-Step FlowΒΆ

# Step Actor Lifecycle State Change Event
1 Start kiosk basket customer basket-lifecycle β†’ open basket-created
2 Scan items customer basket-line-lifecycle β†’ added basket-updated
3 Handle kiosk exceptions store-associate till-session-lifecycle open β†’ assisted inventory-checked
4 Apply promotions system promotion-lifecycle eligible β†’ applied promotion-applied
5 Start checkout customer basket-lifecycle open β†’ locked basket-checkout-started
6 Authorize payment customer payment-lifecycle pending β†’ authorised payment-authorized
7 Capture payment system payment-lifecycle authorised β†’ captured payment-captured
8 Create order and issue receipt system order-lifecycle draft β†’ completed order-created Β· order-confirmed Β· basket-converted Β· receipt-issued

⚑ Event Sequence¢

basket-created β†’ basket-updated β†’ inventory-checked β†’ promotion-applied β†’ basket-checkout-started β†’ payment-authorized β†’ payment-captured β†’ order-created β†’ order-confirmed β†’ basket-converted β†’ receipt-issued


πŸ”„ Lifecycles InvolvedΒΆ


🧩 Capabilities Required¢

Capability
basket-management Basket Management
catalogue-management Catalogue Management
promotions Promotions
checkout Checkout
payment-processing Payment Processing
order-management Order Management
store-operations Store Operations

πŸ–₯️ Application CoverageΒΆ

Applications that implement the capabilities required by this scenario.

Capability Implementing Applications
basket-management POS Β· eCommerce Platform Β· Clienteling App
catalogue-management eCommerce Platform
promotions Promotion Engine
checkout POS Β· eCommerce Platform Β· Associate Workspace
payment-processing POS Β· Payment Hub
order-management OMS Β· eCommerce Platform
store-operations POS

πŸ“Š Readiness by ProfileΒΆ

Capability readiness across assessment profiles.

Profile Capabilities Met Avg Score Ready?
Acme Electronics 7/7 2.1 ❌
BuildPro Trade 7/7 2.6 ❌
Flash Delivery 7/7 2.9 βœ…
Luxe Maison 5/7 2.4 ❌
Metro Fresh Group 7/7 2.9 βœ…
Stella Fashion Group 7/7 2.9 βœ…
Reference Tier 2 Non-food Retailer 7/7 3.0 βœ…

βœ… PreconditionsΒΆ

  • Self-checkout kiosks are available and connected to catalogue and payment services
  • Store policy allows self-service checkout for the basket contents
  • Exception support is available on the shop floor

🎯 Success Criteria¢

  • Customer completes the transaction without joining a staffed till queue
  • Promotions are applied consistently with staffed checkout
  • Supported tender types complete successfully at the kiosk
  • Receipt is issued and transaction is closed in the store control systems

⚠️ Failure Modes¢

  • Barcode, weight, or age-verification exception blocks customer progress
  • Payment device or cash acceptor becomes unavailable mid-transaction
  • Promotion engine delay causes customer-visible total mismatch
  • Receipt issuance fails after payment capture

UCMI RequirementsΒΆ

Minimum UCMI Score: 2.7

Capability Minimum Level
basket-management 🟠 2
catalogue-management 🟠 2
promotions 🟠 2
checkout 🟠 2
payment-processing 🟠 2
order-management 🟠 2
store-operations 🟠 2

UC-BoK Scenario Catalog Β· All Scenarios Β· Scenario Catalog