Clienteling App¶
System Of Engagement Clienteling Application
Associate-facing application for customer history consultation, personalised sales and session recording.
At a Glance¶
| Count | |
|---|---|
| Capabilities Implemented | 3 |
| Business Objects Managed | 1 |
| APIs Exposed | 2 |
| Processes Supported | 3 |
| Events | 15 |
Domains¶
customer commerce
Architecture Context¶
graph LR
CLIENTELING_APP["Clienteling App\nSystem Of Engagement"]
CUSTOMER_PROFILE(("Customer Profile"))
CLIENTELING_APP --> CUSTOMER_PROFILE
CLIENTELING(("Clienteling"))
CLIENTELING_APP --> CLIENTELING
BASKET_MANAGEMENT(("Basket Management"))
CLIENTELING_APP --> BASKET_MANAGEMENT
style CLIENTELING_APP fill:#1e88e5,color:#fff,stroke:#1565c0
Capabilities Implemented¶
| Capability | Archetype | Outcome |
|---|---|---|
Customer Profile customer-profile |
engagement |
Customer profile, preferences and contact data can be retrieved and maintained. |
Clienteling clienteling |
engagement |
Store associates can access customer history and record personalised interaction… |
Basket Management basket-management |
operational |
Customers can build, modify and calculate a basket of intended purchases before … |
APIs Exposed¶
| Endpoint | Method | Service | Capability |
|---|---|---|---|
/customers/{id}/360 |
GET | retrieve-customer-profile |
clienteling |
/interactions |
POST | record-clienteling-interaction |
clienteling |
Business Objects Managed¶
| Object | Classification | Domain |
|---|---|---|
⬡ Customer customer |
aggregate-root |
customer |
Processes Supported¶
- Endless Aisle
endless-aisle— A store associate can sell items not physically present in-store and f - Clienteling Sale
clienteling-sale— A store associate can complete a personalised assisted sale using cust - Customer Consent Update
customer-consent-update— A customer's marketing and data-processing consent preferences are upd
Events¶
Created (5):
ClientelingSessionCreated ClientelingInteractionRecorded BasketCreated AddressAdded BasketLineAdded
Transitioned (2):
BasketAbandoned BasketMerged
Updated (7):
CustomerUpdated CustomerPreferencesUpdated BasketUpdated AddressUpdated CustomerProfileUpdated CustomerProfileViewed CustomerInteractionLogged
Calculated (1):
BasketCalculated