Thanks, Kinshuk. Our composite Qualification Component follows a similar flow, and I agree that extending TMF620 and TMF633 for the transition rules is the right approach.
Original Message:
Sent: Apr 25, 2025 10:59
From: Kinshuk Kulshreshtha
Subject: Technical Feasibility Check for Product Offerings
@Matthieu Hattab,
Yes I have been very close for Use Case 8 right from its early days and contributed with my inputs to it as well many years back. I think Product/Service Catalog is the right place to store these transition rules. We already have Product Spec to Service Spec relationship in TMF620 and Service Spec (CFS) to Service Spec (RFS) relationship in TMF633. I think the best place to put those transition rules would be the API extensions to TMF620 and TMF633. The proposed Product Qualification component will call the TMF620 API to convert the Products to CFSs including the characteristic mapping extensions to create the CFSs, so that it can call TMF645 for the technical qualification and then translate it back to the Product Qualification.
Are you also doing a similar flow in your composite Qualification Component or is it something different? Would you agree with the flow that I described above?
------------------------------
Kinshuk Kulshreshtha
Oracle Corporation
My views posted on this forum are personal, and do not reflect the position of my employer or TM Forum.
Original Message:
Sent: Apr 25, 2025 06:47
From: Matthieu Hattab
Subject: Technical Feasibility Check for Product Offerings
@Kinshuk Kulshreshtha,
when I recommended you to read IG1228, did you also check other use cases? I just notice Use case 8 has an interesting notes section and the first one says this:
That describes perfectly what I do with our composite qualification component. We store this translationRules in our component database and it is used to construct CFS based on requested PS.
We maintain it manually (for now). Whenever there is a change in Service Catalogue or Product Catalogue (happens rarely, though), we also update our "translationRules"
also, if you make important progress with your endeavour, would you mind to share your findings in this community?
------------------------------
Kind regards,
Matthieu Hattab
Digital Sales Domain Architect
Lyse Tele AS
Original Message:
Sent: Apr 22, 2025 08:02
From: Kinshuk Kulshreshtha
Subject: Technical Feasibility Check for Product Offerings
Hi All,
Thanks for your alignment on the need of a new Product Qualification Component. Based on the above discussion, I have created a new Jira issue TAC-1075 to track this request. Let's work together to push this through with TMF to get it accepted. Please feel free to update the Jira issue and add your inputs in that.
------------------------------
Kinshuk Kulshreshtha
Oracle Corporation
My views posted on this forum are personal, and do not reflect the position of my employer or TM Forum.
Original Message:
Sent: Apr 22, 2025 04:38
From: Anastasios Sarantis
Subject: Technical Feasibility Check for Product Offerings
Hi @Jan Lemmermann,
Thanks for your thoughtful response. I agree with your interpretation of TMF645 Service Qualification API as a technical availability check provided by production domains to support commercial decisions.
To clarify, we are not suggesting exposing TMF645 directly to the CSP. Instead, we're looking to expose TMF679 Product Offering Qualification as the storefront to the CSP. Each product offering should be validated for technical feasibility per location using TMF645, behind the scenes.
Currently, the only place where TMF679 and TMF645 are used together is TMFC002 Product Order Capture and Validation, but TMF645 is not a dependent API in TMFC027 Product Configurator, which is where this logic ideally belongs in the pre-order phase.
Since we don't have an engagement layer or portal, we're considering three options:
Use TMFC002 and adapt it to handle product offering qualification via process flow API.
Extend TMFC027 to use TMF645 as a dependent API (this was declined by the ODA team).
Propose a new ODA component to link product offerings from the catalog with technical feasibility via TMF645, especially relevant in wholesale use cases (e.g., different bandwidth offerings depending on location capabilities).
This isn't about exposing TMF645 externally, but addressing a real gap in how technical feasibility is handled for product offerings in B2B/wholesale contexts.
Would love your thoughts on whether this gap justifies a new component or if you see an alternate solution.
Best regards,
Tassos
------------------------------
Anastasios Sarantis
CityFibre
Original Message:
Sent: Apr 17, 2025 05:00
From: Jan Lemmermann
Subject: Technical Feasibility Check for Product Offerings
A very interesting discussion so far. In my working environment, we have already invested some effort in using the process described by Matthieu.
I'm a little surprised that people are now asking for a dedicated component for technical availability. I am not aware of any suitable entity for this in the context of the TMF. We could certainly talk about a resource qualification.
I have always understood the TMF645 API to be exactly that, a functional, technical statement about availability. The production domains of a CSP provides this interface to inform the commercial domain whether a service is available, with what properties.
If the TMF645 responds with a "qualified" state, it means for us in any case: Technically, the service can be provided and from that point on the commercial domain can use the statement to determine commercial product availability. It is then a commercial decision as to whether we also want to make a statement to the customer.
Even in a wholesale context, I think I would never offer the other CSP the TMF645 directly, but the TMF679 instead. After all, the CSPs is also a customer and I have to make a commercial statement to them.
Regards,
Jan
------------------------------
Jan Lemmermann
OSS Lead Architect
EWE TEL GmbH
Original Message:
Sent: Apr 05, 2025 09:06
From: Kinshuk Kulshreshtha
Subject: Technical Feasibility Check for Product Offerings
Technical Feasibility Check is a very common scenario in a B2B landscape where we are dealing with complex connectivity services (MPLS VPN, ELAN etc. ) across multiple customer sites. Before we can offer the service to a customer, we need to check if a particular service is feasible or not and if it could be delivered over CSPs own network or it would require a partner network as well. We do have TMF645 to address this Technical Service Qualification request, that would check the feasibility of CFSs and/or RFSs on CSPs own network or partner network.
Now the Product Order Capture and Validation (POCV) system does not have visibility into how a particular Product Offer is decomposed into CFS/RFS to directly call TMF645 to check the technical feasibility. I would like to understand the best practice and the relevant API that should be used by CRM system to check for Product Offering Feasibility that would eventually translate into TMF645 request on the Service Qualification Management layer. Would POCV make a TMF679 request that will decompose the Product Offers to the CFS/RFSs and then make a TMF645 call do Service Qualification Management system to check the technical feasibility of the components and then translate it back to the Product Qualification? Or there is any other best practice to accomplish this use case
------------------------------
Kinshuk Kulshreshtha
Oracle Corporation
My views posted on this forum are personal, and do not reflect the position of my employer or TM Forum.
------------------------------