Open APIs

 View Only
  • 1.  TMF629 - Associating Customer with Products

    Posted Nov 12, 2019 15:34
    Hi,

    We are trying to associate the list of MDNs owned by a customer to the customer account. I have referred to the resource model in the API documentation of TMF629 (Customer Management ), TMF666( Account Management) and TMF637 (Product Inventory Management) .

    I could not find the relation between Customer Account and the Product. Could you please throw some lights on how these entities can be associated.

    Regards, Sadha

    ------------------------------
    Sadhasivam Angamuthu
    Tracfone Wireless, Inc
    ------------------------------


  • 2.  RE: TMF629 - Associating Customer with Products

    TM Forum Member
    Posted Nov 13, 2019 01:58
    Hi Sadhasivam

    There is a direct relationship between a Product and its owning Customer via the relatedParty association in Product, thus:

    "relatedParty": [
      {
        "id": "45hj-8888",
        "name": "Jean Jones",
        "role": "Customer",
        "@referredType": "Customer"
      }
    ]

    There is no such entity CustomerAccount in the Open API model - we have abstract Account, with subclasses Financial Account and PartyAccount (with further subclasses BillingAccount and SettlementAccount). The relationship from Product to Account is assumed to be a paying relationship that can be billed, and items in product inventory that can be billed are ProductPrice. Thus we have a relationship from ProductPrice to BillingAccount, representing the fact that a specific charge is being paid by a specific billing account, and allowing distribution of charges for the same Product between multiple accounts.

    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 - Associating Customer with Products

    Posted Nov 13, 2019 14:00
    Thanks for the clarity Jonathan

    ------------------------------
    Sadhasivam Angamuthu
    Tracfone Wireless, Inc
    ------------------------------