Last updated on MARCH 02, 2017
Applies to:Siebel Financial Services CRM - Version 22.214.171.124.10 [IP2013] and later
Information in this document applies to any platform.
SetAttribute() does not fire Cfg_AttributeChanged()
We have a customizable product with scripts, that undo Attribute Changes when the value is not in a certain range.
This is done via SetAttribute(). However, the according Cfg_AttributeChanged() function is not triggered.
We want to use Cfg_AttributeChanged() in order to set another attribute depending on some values.
We expect that SetAttribute() will fire Cfg_AttributeChanged() script.
126.96.36.199 PS 10
NOTE. This worked in 188.8.131.52.
The issue can be reproduced with the following steps:
1. Create a Product with attributes.
2. Add Cfg_AttributeChanged() script that:
checks if the value is in a certain range (e.g. 0 < val < 100)
sets the old value to back if its not in the range
sets another attribute depending on the attribute value.
3. Validate the product
4. Change the attribute so that it is out of range
5. Verify the other product is not set appropriately.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms