Refresh Issue In eConfigurator User Interface. Products Still Shown in Red Although Constraints Satisfied. (Doc ID 881442.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel Product Configurator - Version 8.0.0.6 SIA [20423] and later
Information in this document applies to any platform.
***Checked for relevance on 13-Nov-2013***
***Checked for relevance on 03-Aug-2015***

Symptoms


Customer is having the following issue of Products in eConfigurator screen while using constraints.

Products are shown as Red even though satisfying constraints. They are getting refreshed and correctly shown in black only after navigation to another tab or so.

REPRODUCIBLE STEPS:
----------------------------

a. Create a Customizable Product with the name "Root Product"
b. Create the following relationships with the following products.

Relation name Domain Type
1. Relation Pop Fea class
2. Relation Fea class
3. Relation Sel Fea class
4. Line Disc class
5. Relation Test class

Corresponding Products of these relationships are as follows:

1. Relation Pop Fea ->
"Life Events" - Conducting Needs Assessments @1-AUGB
"Life Events" - Delivering Life Events Offers @1-AUG3
"Life Events" Products and Services @1-AUG0

2. Relation Fea ->
1 Year ARM
10 Year ARM
10 Year Level Term

3. Relation Sel Fea ->
100 Mbps Precise Burstable Ethernet Port
1000 Mbps Precise Burstable Ethernet Port
1000 Night and weekend minutes

4. Line Disc ->
#1 Fuel Oil
#2 Fuel Oil
#3 Fuel Oil
#4 Fuel Oil

5.Relation Test ->
17 inch E173FP Flat Panel
17 inch M993 (15 inch viewable) Conventional CRT
17" Chromed Aluminum Wheels
17" TV

c. Now create the following constraint,

Selection of #1 Fuel Oil from Line Disc requires (((quantity of items from Relation Fea + quantity of items from Relation Pop Fea) + quantity of items from Relation Sel Fea) = 2)

d.Create the User Interface as follows:

Option Name : Hi
Option Type : High Interactivity
Sequence : 1
Base Theme : Base Theme with Auto Pricing JS
Product Theme : Tab Product Theme JS

Drilldown on 'Hi' and provide the following details.

Group Name : a
Group Theme : Standard Group Theme JS

Select the following relationships one after the other on the left side tree structure and click on "Add Item".

Relation Sel Fea : Check Box with Price JS
Relation Pop Fea : Check Box with Price JS
Relation Fea : Check Box with Price JS
Line Disc : Check Box with Price JS

Group Name : b
Group Theme : Standard Group Theme JS

Rel Test : Check Box with Price JS

e. Now "validate" the product "Root Product" and do the following to test the behavior.

f. Go to Tab 'a' and select the check box for the product '#1 Fuel Oil' from 'Line Disc' relation.Now select any two products from the relationships Relation Sel Fea , Relation Pop Fea and Relation Fea.

g.This selection makes all the products of these three relations red including the two selected products, which is not an expected behavior.

h.When you navigate to tab 'b' and come back to 'a' then the two selected products will not be in red. So, the constraint is working fine but it is not refereshing the product selection immediately.

EXPECTED BEHAVIOR:
--------------------------

Products should get refresh immediately though they have any constraints to be satisfied.

ACTUAL BEHAVIOR:
-----------------------

Products are not getting refreshed immediately and the constraints are not getting reflected immediately.

ENVIRONMENT DETAILS:
-----------------------------

Customer is having this issue in 8.0 and 8.0.0.6 SIA vanilla and customer environments.

BUSINESS IMPACT:
----------------------

This behavior is causing confusion to the end users.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms