Hi all
I'm a little confused...
The PartyInteraction API Spec (R18.0.0) json examples describes a customer who places an order in the store (
"The user signed up to new TV bundle and paid the decoder").
According to the JSON Representation Sample (page 11/12) there are two BusinessInteractions:
- the actual
order ("https://host:port/productOrderingManagement/productOrder/777")
plus
- a
party interaction ("https://host:port/partyInteractions/partyInteraction/123" with "https://host:port/partyInteractions/partyInteraction/123/interactionItem/5678" pointing to the order 777)
-1-
What would be the motivation to manage two different business-interaction-type-of resources for a single "real" interaction of a customer, especially since additional information that could not be stored directly at an order resource is not visible to me.
In my understanding the order resource already sufficiently represent an interaction (including involved roles, locations, payments, notes, ...) or is the idea that
every order requires a superior interaction resource?-2-
Let's assume a CRM application has to show a complete history of all the interactions (simple contacts, orders, problems, whatsoever) with a customer. Will the
Party Interaction API be sufficient for such an overview? e.g. would the
Party Interaction API "deliver" a simplified representation of a product order as well or does the CRP application has to query multiple APIs to collect the various types of interactions to build a complete customers correspondence view?
Thanx for sharing any thoughts alleviating my confusion :-)
Best regards
------------------------------
Stefan Peppe
Singer TC GmbH
------------------------------