Open APIs

 View Only
  • 1.  TMF 629 Customer Management API

    TM Forum Member
    Posted Sep 22, 2023 03:48

    Team.. We have a need to map existing customer creation interface to TMF 629. In the current interface we have couple of information captured while preparing customer create request payload.

    1. National ID for the customer

    2. For scenario where customer having a corporate connection, an indicator whether payment would be made by customer/subscriber her/hemself or would be done by their organisation

    Any guidance, what entity/attribute we can use to map such requirements? I want to avoid customising TMF 629 specs to include such information as they seem to be valid requirement.

    Chinmohan Biswas
    IBM Corporation

  • 2.  RE: TMF 629 Customer Management API

    TM Forum Member
    Posted Sep 23, 2023 10:36

    Hi Chinmohan


    1. For National ID, you could assume Related party in Customer with Individual using polymorphic discriminators.
    2. For payment, it depends if it could well stay with the billing behaviour, hence via billing account. The customer model has account references to link that.

    Let me know your thoughts or any other clarifying inputs for your use case.

    Hope this is of some help 🙂

    Soumit Saha
    Vodafone UK Ltd

  • 3.  RE: TMF 629 Customer Management API

    TM Forum Member
    Posted Sep 28, 2023 11:42

    Thanks Soumit for your input

    Some minor additions:

    Customer is an exemplar of PartyRole. The national ID would be a property of the Party (Individual) playing the party role, and this is PartyRole.engagedParty (not .relatedParty).

    Regarding assignment of payments, this would be done as part of the Product inventory, TMF637, initiated by ProductOrder, TMF622. The Product model includes ProductPrice, that has a connection to BillingAccount.

    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.