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.
------------------------------
Original Message:
Sent: Sep 23, 2023 10:36
From: Soumit Saha
Subject: TMF 629 Customer Management API
Hi Chinmohan
For
- For National ID, you could assume Related party in Customer with Individual using polymorphic discriminators.
- 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
Original Message:
Sent: Sep 22, 2023 03:48
From: Chinmohan Biswas
Subject: TMF 629 Customer Management API
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
------------------------------