Description

This use case demonstrates how dwell time ratings would be supported when the Payment application has an implementation of TruModule but only exposes a GetRating command or similar to the POS application. This use case demonstrates how the POS must also have a partial implementation of TruModule and how the POS and Payment applications would work in tandem with TruService to deliver the TruRating experience.

Notes

  1. Payment Application has TruModule for dwell time but does not support POSEvents
  2. Payment Application supports a GetRating command for dwell time
  3. Payment Application does talk to TruService
  4. POS determines when Question is asked or can be told by TruService
  5. POS must call Payment Application & TruService
  6. POS implements elements of TruModule
  7. Rating linked to Transaction
  8. Basket Data optional

Architecture Diagram

Use Case 10 - Architecture Diagram
Use Case 10 - Architecture Diagram

UML Sequence

Use Case 10 - UML Sequence
Use Case 10 - UML Sequence
Feedback