Hierarchical Product Constraints Not Working As Expected In IE/Edge
(Doc ID 2672738.1)
Last updated on MAY 26, 2020
Applies to:
Siebel CRM - Version 19.8 and laterInformation in this document applies to any platform.
Symptoms
Constraints not firing properly on Product Configurator Page in IE and Edge Browser
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
Product Configuration ==>
A) Attribute 1
Attribute Name : NEW LLF Enabled
Domain Type : Enumerated
Data Type : Text
Values : Y/N( Display Values : Yes/No)
B) Attribute 2
Attribute Name : User-LLF Enabled Direction
Domain Type : Enumerated
Data Type : Text
Values : None/AB/BA
C) Add above two attributes under class : NEW EAD Class
D) Create Product "MADA_EAD_NEW" with Class : NEW EAD Class
E) UI :
Option Name : TestUI
Option Type : High Interactivity
Sequence : 1
Base Theme : Base Theme with Auto Pricing JS
Product Theme : Single Page Product Theme JS
Drilldown on TestUI and provide below grouplist details
Group Name : MAD EAD
Group Theme : Standard Group Theme OUI
Sequence : 2
Group Items List
Name : (I) NEW LLF Enabled
Type : Attribute
UI Control : Radio Button for Attribute JS
Sequence : 3
Name : (I) User-LLF Enabled Direction
Type : Attribute
UI Control : Combo Box for Attributes JS
Sequence : 4
F) add below script in Cfg_OnConflict event
function Cfg_OnConflict (Explanation, &Resolution)
{
Resolution = "RemoveFailedRequests";
}
G) Add below 3 constraints
When the attribute NEW LLF Enabled = No requires the attribute User-LLF Enabled Direction = None
When the attribute NEW LLF Enabled = No excludes (the attribute User-LLF Enabled Direction = AB AND the attribute User-LLF Enabled Direction = BA)
When the attribute NEW LLF Enabled = Yes excludes the attribute User-LLF Enabled Direction = None
Alternatively import the attached full product structure
Test Case :
1. Search for product "MADA_EAD_NEW" using Product Definition view. After searching click on validate button to validate this structure.
2. By default, it will be selected as "No" with "New LLF enabled" attribute and bottom attribute should show “None” only in drop down list
3. On Selecting “Yes” than bottom attribute should show “AB” or “BA” only in the combo list
4. On changing to "BA" with bottom attribute, "New LLF enabled" should remain with "yes" value while in case of IE this will reset to default value to "No" and bottom attribute to "None". In case of Chrome this issue is not visible.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |