Hello Jonathan
Thanks ! my usecase is more about B2B not B2C where you are right its not meaningful .
I was also thinking about using the
ConstraintRef inside POP which is for policies as alternative way of doing it but i dont have an example on how to use it ...
----------------
Constraint reference. The Constraint resource represents a policy/rule applied to an entity or entity spec.
-------------------
"constraint": [ { "@referredType": "PriceConstraint", "name": "PriceRuleNo1", "id": "2503", "href": "https://mycsp.com:8080/tmf-api/productCatalogManagement/v4/constraint/2503", "@type": "ConstraintRef", "@baseType": "", "@schemaLocation": "https://mycsp.com:8080/tmf-api/schemas/Common/ConstraintRef.schema.json" } ],
any examples how to use it ?
best regards
Tassos
------------------------------
Anastasios Sarantis
CityFibre
------------------------------
Original Message:
Sent: Jun 16, 2022 07:29
From: Jonathan Goldberg
Subject: TMF 620 Product Catalog - ProductOffering - ProductOfferingPrice different per Party
Hi Tassos
Thanks for the clarification.
If your intention is to have a single offering with multiple prices that vary according to market segment, then you could add (as an extension) market segment ref to Customer and to ProductOfferingPrice, and make the matchup at ordering time.
The snag is that this is not scalable from a software perspective, because you don't want to change your software model each time you get a new requirement.
That's why the policy work could be relevant.
------------------------------
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: Jun 16, 2022 07:16
From: Anastasios Sarantis
Subject: TMF 620 Product Catalog - ProductOffering - ProductOfferingPrice different per Party
Hello Jonathan
Thank you very much !
Ok got it :)
So ok i could use the MarketSegmentRef under ProductOffering but the policies?
I mean how can i correlate the ProductOfferingPrice (POP) with a MarketSegmentRef ?
Is the Business Rules (policy) Entity schema somewhere i could see and check ? @Ludovic Robert
best regards
Tassos
------------------------------
Anastasios Sarantis
CityFibre
------------------------------
------------------------------
Anastasios Sarantis
CityFibre
Original Message:
Sent: Jun 16, 2022 02:31
From: Jonathan Goldberg
Subject: TMF 620 Product Catalog - ProductOffering - ProductOfferingPrice different per Party
Hi Tassos
Glad to see you see you in Open API land :)
There will surely not be a different price for each customer, you have millions (hopefully) of customers, and you won't be representing them at catalog level.
You presumably have a price variation based on some aspects shared by multiple customers (e.g. market segment) and you would need to have a business rule that selects the relevant price based on this.
We are all aware that currently the product catalog model in TMF620 does not deal with business rules (policy), this is a planned enhancement in the future, and I'm sure @Ludovic Robert will be happy to use this use case as input to the work he is doing.
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: Jun 15, 2022 12:52
From: Anastasios Sarantis
Subject: TMF 620 Product Catalog - ProductOffering - ProductOfferingPrice different per Party
I got a ProductOffering that has different ProductOfferingPrices per location and per relatedParty . it's the same ProductOffering but the price could change per location and per customer Party
For location its ok since we got under ProductOfferingPrice with placeRef
But for relatedParty ? How can we model it ?
How can I create the same productOffering that has different prices per (customer) Party ?
Any ideas ?
Best regards
Tassos Sarantis
------------------------------
Anastasios Sarantis
CityFibre
------------------------------