About Defining Attribute Domains

There are the following methods for defining the domain:

  • List of values. You can list the specific values the attribute can have. When users configure a product, they select one of the values from a drop-down menu. For example, the attribute Color could have the list of values red, green, or blue.

    A special case of a list of values domain is a list of values that contains only one value. This is useful for creating attributes that you use for managing resources. For example, you could create an attribute called slots-consumed for a product class of computer expansion cards. Typically, each card requires one expansion slot. You would create a list of values containing only the number 1, and would set 1 as the default value. You could then write rules that subtract the value of this attribute from a resource called slots-available each time the user picks an expansion card.

    Parametric search can be used to search for attribute values.

    Attribute-based pricing can only use attribute values that have been defined as elements in a list of values (LOV). Attribute-based pricing requires the discrete values that appear in an LOV.

  • Free form. This domain allows free form user input. During runtime, it provides a blank field where the user can make any desired entry.

    Parametric search cannot be used to search for attribute values.

  • Business Component (Buscomp) field. This domain is defined by a field in a business component. For example, you can define an attribute called Account and associate it with the Name field in the Account business component. When users configure a product, they see an attribute called Account. They can then open a picklist and select the desired account. This domain type can be used only for products that are configured in Siebel Product Configurator selection pages.

    Parametric search cannot be used to search for attribute values.

This chapter covers the list of values and free form domain types. For information about the Business Component field type, see Product Attributes with Business Component Domains.