TM Forum Community

 View Only
  • 1.  TMF629 Customer management

    TM Forum Member
    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

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

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



  • 4.  RE: TMF629 Customer management

    TM Forum Member
    Posted Oct 31, 2023 08:35

    In retail customer scenario...we have different entity as "Individual" referred as engaged party in customer API.....are these both party roles for a customer itself or are different?

    What is the use case for creating a separate individual ID as mandatory?

    In Product Inventory should related party refer to both or Individual ID  or Customer ID?



    ------------------------------
    Ashish Sharma
    Bharti Airtel Ltd
    ------------------------------



  • 5.  RE: TMF629 Customer management

    Posted Nov 01, 2023 07:47

    Hello Ashish,


    Party role = Customer, and within the role you can have customer types of Individual (Consumer) and Organization(An Enterprise)

    Party role can also be Partner or an Employee. The same object is used to model these various stakeholders and based on the role, the data model should change to the necessary extent. 

    Hope this helps.

    Regards,



    ------------------------------
    Sri-Jagadish (Jag) Baddukonda
    Bell Canada
    ------------------------------