Skip to content

Endless Aisle — Operational Experience

End-to-end human journey for Endless Aisle.
Modelled using the UC-BoK Experience Model (SPEC-016 / ADR-016).


Journeys

Journey Actor Touchpoint Channel Tasks Type
Endless Aisle — Store Associate Journey Store Associate pos-terminal in-store 5 Happy path

End-to-End Sequence

Happy-path flow across all actors.

sequenceDiagram
    participant store_associate as Store Associate

    store_associate->>SYS: Identify Out of Stock Item
    SYS-->>store_associate: StockoutConfirmed
    store_associate->>SYS: Search Extended Catalogue
    SYS-->>store_associate: RemoteStockLocated
    store_associate->>SYS: Present Alternatives to Customer
    SYS-->>store_associate: AlternativesPresented
    store_associate->>SYS: Add to Endless Aisle Basket
    SYS-->>store_associate: EndlessAisleBasketUpdated
    store_associate->>SYS: Complete Endless Aisle Order
    SYS-->>store_associate: EndlessAisleOrderPlaced

Endless Aisle — Store Associate Journey

Associate-assisted endless aisle journey for finding alternatives and converting an out-of-stock item into an order.

Actor Store Associate
Touchpoint pos-terminal
Channel in-store
Precondition
Postcondition

✅ Step 1 — Identify Out of Stock Item

Store associate confirms that the requested item or size is unavailable in local store stock before offering an endless-aisle alternative.

Direction Business Objects
Input product, inventory
Output product

Capabilities: inventory-visibility store-operations

Events: StockoutConfirmed

Interactions:

# Interaction Type Input Output Event
1 Check Local Availability ✅ verify product product
2 Confirm Stockout ✅ confirm product product StockoutConfirmed

🔍 Step 2 — Search Extended Catalogue

Store associate uses the endless-aisle or clienteling app to search warehouse, DC, or alternate-store stock for the requested item.

Direction Business Objects
Input catalogue, product
Output product

Capabilities: catalogue-management inventory-visibility

Events: RemoteStockLocated

Interactions:

# Interaction Type Input Output Event
1 Search Remote Assortment 🔎 search catalogue product
2 Select Available Option ✅ confirm catalogue product RemoteStockLocated

📢 Step 3 — Present Alternatives to Customer

Store associate presents available alternatives such as another size, colour, or fulfilment source to help the customer continue the sale.

Direction Business Objects
Input product, customer
Output product

Capabilities: clienteling catalogue-management

Events: AlternativesPresented

Interactions:

# Interaction Type Input Output Event
1 Review Available Alternatives 🔔 notify product product AlternativesPresented
2 Present Recommended Option ✅ confirm product product AlternativesPresented

📥 Step 4 — Add to Endless Aisle Basket

Store associate adds the selected remote-stock item to the endless-aisle basket for checkout at the store.

Direction Business Objects
Input product, basket
Output basket

Capabilities: basket-management order-management

Events: EndlessAisleBasketUpdated

Interactions:

# Interaction Type Input Output Event
1 Add Remote Item to Basket 🟦 input product basket
2 Confirm Basket Addition ✅ confirm product basket EndlessAisleBasketUpdated

⚙️ Step 5 — Complete Endless Aisle Order

Store associate completes payment at POS for the endless-aisle basket and the system creates an order for remote fulfilment.

Direction Business Objects
Input basket, payment, customer
Output order, payment

Capabilities: order-management payment-processing order-orchestration

Events: EndlessAisleOrderPlaced

Interactions:

# Interaction Type Input Output Event
1 Review Remote Fulfilment Order 👁️ review basket order
2 Submit Endless Aisle Sale ⚙️ execute basket order EndlessAisleOrderPlaced


EXP-ENDLESSAISLE — Endless Aisle Operational Experience — UC-BoK v0.9-alpha