TM Forum Community

 View Only
  • 1.  TMF629 Customer management

    Posted Dec 12, 2022 11:12
    Hello,

    Why are engagedParty(0..1) and relatedParty(0..*) required in TMF629 customer management?



    #General

    ------------------------------
    Ragavi Ramasamy
    TO BE VERIFIED
    ------------------------------


  • 2.  RE: TMF629 Customer management

    TM Forum Member
    Posted Dec 13, 2022 05:27
    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.
    ------------------------------



  • 3.  RE: TMF629 Customer management

    Posted Dec 13, 2022 12:47
    Thanks Jonathan! It is useful as always.

    ------------------------------
    Ragavi Ramasamy
    TO BE VERIFIED
    ------------------------------