Siebel Product Administration Guide > Product Attributes with Business Component Domains >
Process of Creating an Attribute with a Business Component Domain
You associate a business component with an attribute using the same process as creating a pick applet in Oracle's Siebel Tools, with the following modifications:
- Configuring the originating applet. The selection page takes the place of the originating applet. You replace this procedure with steps that define the attribute and insert it in the selection page. To do this step, see Adding the Attribute to a Selection Page.
- Configuring the pick applet. You can use an existing pick applet or define a new applet. If you define a new pick applet, there is no change to the procedures described in Siebel Tools Reference.
- Configuring the originating business component. These procedures are replaced by defining a series of UI properties on the attribute. These UI properties specify the pick applet name, picklist name, and pick map definitions. You can define multiple pick maps that display the content of several fields from the same record. You can also define UI properties to constrain the pick list.
- Configuring the picklist. You can use an existing picklist or define a new one. If you define a new one, there is no change to the procedures described in Siebel Tools Reference.
Assuming that the picklist and pick applet are already defined in Oracle's Siebel Tools, to define an attribute with a business component domain, perform the following tasks:
- Adding the Attribute to a Selection Page. First, add the attribute to a selection page.
- Associating the Attribute with a Business Component. Associate the attribute with a business component by defining UI properties on it.
- Setting Up Multiple Fields for Display. Optionally, you can set up attributes so that selecting a value for one automatically selects the values for others.
- Creating a Business Component Field Constraint. Optionally, you can constrain a pick applet so that it displays only the records having a specified field value.
- Creating an Attribute Value Constraint. Optionally, you can constrain the records that display in the pick applet based on the value of an attribute in the selection pages.
- Creating a Search Expression Based on the Current Instance. Optionally, you can constrain the records in a pick applet based on an expression that will be computed at run time and is dynamic in nature.
- Refreshing Attributes with Business Component Domains. Optionally, you can refresh the attribute value with the business component field value when you launch Siebel Configurator.