Product Administration Guide > Products with Attributes >

Setting Up Required Attributes


You can set up attributes to require users to select values for them.

If attributes are required, Siebel Configurator displays a red star next to them if they are not filled, just as it displays a red star next to required cardinalities that are not filled. When the value is entered, the red star is no longer displayed.

If you click Finish It!, Siebel Configurator does not complete required attributes for the user, as it completes required cardinalities. Instead, it displays an error message saying that the configuration is incomplete.

To set up required attributes, follow these steps:

  • Set up the attribute values as usual. If it is an enumerated attribute, include in the list of possible values a value that would not be acceptable for this attribute. This value must match the type of the attribute, for example 999 in the type is numeric. Give this value a display name that will be displayed as an error message and that will be displayed in the control telling the user to select a value; for example, give it the display name Select a Color. For more information about setting up attribute values, see Creating Attribute Definitions.
  • Attach the attribute to a product class, and select the Required field. As the rejected and default value for the product class, enter 999, the value for the message. Because it is the default value, it is displayed in the drop-down control for the attribute. For more information about attaching an attribute to a product class, see Creating Product Classes in a Hierarchy.

    NOTE:  As an alternative to designating an attribute as required in the product class definition, you can designate it as required in the product definition after the attribute has been attached to the product through the product class assignment. This gives the administrator the flexibility to have the same attributes on a product class required on some products and not required on other products.

  • Attach the product class to the product. The product inherits the rejected value from the product class. For more information about attaching a product to a product class, see Associating Attributes with a Product.
Product Administration Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.