Hi Ragavi
Firstly, please be aware that Customer is a special case of Party Role, and since it is so ubiquitous the folks at TMF Open API gave it a dedicated resource and API of its own.
In Party Role (and so in Customer), it is essential to know
which party is playing the role. This is the
engagedParty property, which therefore it is (or should be) mandatory in these entities. The data type of engagedParty should be PartyRef, since the engaged party is (well) a Party. Unfortunately in published API assets the type is set incorrectly to RelatedParty; this is planned to be fixed in v5 API versions.
relatedParty is optional, since there is no requirement for a customer (or any party role) to have a relationship to additional parties/party roles.
Hope it helps
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------
Original Message:
Sent: Dec 12, 2022 11:11
From: Ragavi Ramasamy
Subject: TMF629 Customer management
Hello,
Why are engagedParty(0..1) and relatedParty(0..*) required in TMF629 customer management?
#General
------------------------------
Ragavi Ramasamy
TO BE VERIFIED
------------------------------