Maybe one way is to define a bundledProductOffering (Broadband + MusicApp) where the in the bundle the broadband offer+PS is mandatory (min=1, max=1) but Music App is optional (min=0, max=1)
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?
@Sri-Jagadish (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.
Original Message:
Sent: Aug 12, 2025 13:21
From: Ajay Saini
Subject: Which TMF-compliant system should handle eligibility check for "Add to Bill" based on existing services?
Hi there,
We have an DTH box with a Music App. If a customer already has an active broadband or postpaid connection, we want to offer them the option to subscribe to Music App with "Add to Bill" with Broadband or postpaid.
Eligibility condition is purely based on the customer having an active broadband or postpaid service in our systems - it's not a catalog-level product qualification.
As per TM Forum Open API and functional architecture, which system should own and implement this eligibility check?
I would like to know the recommended best practice so that we keep business rules and these types of eligibility checks in the right place, aligned to TMF principles.
Thanks
------------------------------
Ajay
------------------------------