Saved Values for Dynamic Default
Behavior of the Set Preference template depends on whether you have enabled dynamic default.
If the Dynamic Default property is not specified or is set to N, child components that are deleted are reset to the default value specified in the Set Preference template when a user works on a configuration that was saved earlier.
If Dynamic Default property is set to Y, then child components that are deleted are not reset to the default value specified in the Set Preference template when the user works on a configuration that was saved earlier. They are still deleted when the user works on the configuration again.
For example, there is a Set Preference constraint rule that states: Item A requires Item B. When Siebel Product Configurator is launched, the user selects Item A and the preference constraint triggers the selection of Item B. The user removes Item B by setting its quantity to 0 and then saves the quote. At a later time, the user works on the quote and configures the product again:
If dynamic default is off, the child component is added to the product, because this is the default in Set Preference, even though the user removed it during the earlier Siebel Product Configurator session.
If dynamic default is on, the child component is not added to the product. It is still removed, because the user removed it during the earlier Siebel Product Configurator session.
Dynamic default applies only to items that are deleted. If the user changes the quantity to a non-zero value or changes any attribute value, the change remains in the next configuration session, and it is not reset to the default value, regardless of whether dynamic default is used.