Defining Eligibility for Product Attributes
You can define the eligibility for individual attributes of products. For example, only customers living in certain countries are eligible to buy a shirt in a specific color. All customers are able to buy the same shirt in any other color.
When a configuration session is started, all the possible attribute values belonging to the attributes marked as requiring an eligibility check are evaluated:
If the eligibility display is Mode 1, the invalid attribute values are displayed in red within the configuration session.
If the eligibility display is Mode 2, the invalid attribute values are not displayed in the configuration session UI (unless they are already selected).
When an attribute value is changed, only the new selection is evaluated for eligibility (post-pick). The ineligibility reason is used by the Siebel Product Configurator UI in the messaging.
You must create custom PSP procedures to evaluate the attributes. The framework that calls these custom procedures and communicates with the user is delivered as part of the application, including:
Ability to assign an evaluation procedure to an attribute.
Evaluation of attribute eligibility within a configuration session.
Creation of context and row set data used by the custom PSP procedure.
Attribute eligibility related messaging within a configuration session. If the user selects an invalid attribute, Siebel Product Configurator displays a message telling the user to click the Undo button.