Hi Matthieu,
I agree on the creative modelling pattern you proposed. We need to discuss the usage of Policy Ref in Sales Catalog bundling to enforce some of the rules.
@Jonathan Goldberg
@David Milham
But in reality (this needs to be confirmed by Ajay Saini), do they have two bundles, one wth Broadband and one with Mobile pack and make the Music App optional in both the separate bundles or is there one bundle where either Broadband OR Mobile (or maybe AND) are selected. If it is OR, then one of them becomes mandatory.
And the music App is optional.
I am assuming it is 2 bundles into which the Music App as an optional item is added.
------------------------------
Sri-Jagadish (Jag) Baddukonda
ServiceNow, Inc.
------------------------------
Original Message:
Sent: Aug 14, 2025 09:18
From: Matthieu Hattab
Subject: Which TMF-compliant system should handle eligibility check for "Add to Bill" based on existing services?
@Jag Baddukonda,
Do you have recommendation on how you model this in 620?
productOfferingRelationship is pairwise. If you add two requires relationships (A→B, A→C), most engines will read that as AND, not OR.
TMF has added PolicyRef to externalise complex rules outside TMF catalogue (but still have a reference in the catalogue)
There are solutions if you want to be very creative:
- the require rule is done between (PS requiring a PS bundle)
- bundle broadband and postpaid in a helper product with a bundleGroup, and build the require rule between Music and the helper product.
Those are quite exotic solutions and it won't be plain sailing
------------------------------
Kind regards,
Matthieu Hattab
Digital Sales Domain Architect
Lyse Tele AS
------------------------------
Original Message:
Sent: Aug 14, 2025 08:07
From: Sri-Jagadish (Jag) Baddukonda
Subject: Which TMF-compliant system should handle eligibility check for "Add to Bill" based on existing services?
Hi,
The right way to do this is through Product catalog. There are advantages if that pattern is followed. Even if it is not billable and not provision-able on your network nodes, it still makes sense to model it as a product and have the eligibility rule against broadband service = active in the PI instance.
As Matthieu suggested, TMFC 027 is the right component (The product Configurator component). But for this the product must be modelled in TMFC001 and the instantiation should be available in TMFC005.
Deviations from this pattern will lead to problems later on.
Regards,
Jag
------------------------------
Sri-Jagadish (Jag) Baddukonda
ServiceNow, Inc.