Invoking GetProdInstInfo for Telecommunications Use case
Use case

In a triple play promotion, eligibility of TV service plans (High Definition) is dependent on speed in the data service.
-
Siebel product constraints can be based on linked items. The linked items are initialized when configurator is launched. There is a need to get the values of linked items when users are switching between the root products in the parallel configurator.
-
Linked Item
DataActionCode
derived from SHigh Speed Data from S Data Service product. This is set in a profile attribute and mapped to linked item. -
Product constraint:
When DataActionCode = Add excludes selection of SHD Channels from Plan Types
When DataActionCode = Add excludes selection of SUHD Channels from Plan Types
-
Click on Build button.
-
Select the S TV Service to be able to see the SHD and SUHD child products.
-
Select S Data Service and add the product SHigh Speed Data.
-
Select the S TV Service again and then SHD Channels and SUHD Channels are shown in Red color. If you try to select it, configurator violation is shown as expected.
-
Between point ‘a’ and ‘f’ there is no Database interactions and all computation is in-memory.
-
-
The Line Item IC Field linked to attributes are displayed in the parallel configurator session and can be updated by the user and saved to line items.
The service id value is retained while switching product within parallel configurator.
For example:
-
Click Build button.
-
Select product S Voice Service and set the Line item IC field Service Id value as ‘123’.
-
Select the S Data Service and make some changes in that product.
-
Again select S Voice Service.
The expectation is the value ‘123’ for Service Id to be retained.
-
Between point ‘a’ and ‘d’ there is no Database interactions and all in memory.
-
