|Bookshelf Home | Contents | Index | PDF|
Assignment attributes are logical attributes of an object or candidate that can be used for matching. An assignment attribute allows you to associate a single attribute on an object or a person or an organization to multiple fields in the application. For example, you can define an assignment rule that matches candidates based on State. However, State is stored in a different field in the application for different objects. Assignment attributes map the places that State is defined into a single state attribute.
This task is one step in Process of Creating Assignment Criteria for Use in Assignment Rules.
Assignment attributes can be either column-based or skill-based. Column-based attributes are stored as columns in the object (such as Opportunity). You can use existing columns in the object, or use Siebel Database Extensibility to add new extension columns to the object. Skills-based attributes are stored as rows in the object's skill tables (if any). For more information about Database Extensibility, see Configuring Siebel Business Applications.
Figure 5 shows a Product Line Wildcard assignment criterion that uses the Compare to Person comparison method. The assignment criterion also uses the Include All inclusion method and includes two criteria values, Monitors and Graphic Cards. Each criteria value includes two assignment attributes. In this example, only candidates that possess an Expert-level expertise in monitors and graphic cards qualify for the assignment criterion. Furthermore, 25 points are added to the qualifying candidates score.
If you are adding an assignment attribute to a new table, you need to modify the existing Workflow Manager definitions in the Siebel repository. For more information on making modifications to Workflow Manager, see Siebel Business Process Designer Administration Guide.
An assignment attribute object definition defines an attribute that can be referenced in assignment criteria records. It specifies a logical attribute that can be chosen from a picklist for defining comparisons; it does not directly specify a particular database column or combination of columns. Column mapping is accomplished through the child assignment attribute column object definitions, one for each assignment object that uses the parent assignment attribute.
An assignment attribute also specifies the picklist that appears in the Values list in the Criteria subview when you are entering an attribute in a value record, as shown in Figure 6.
An assignment criteria attribute object definition implements each list column in the Values applet, as described in Creating Assignment Criteria Attributes for Assignment Criteria. The assignment criteria attribute is based on an assignment attribute, as specified in its assignment attribute property. The referenced assignment attribute identifies a picklist. This is the picklist that appears when you click the drop-down arrow to the right of the list column cell.
The Assignment Attribute object type functions as an intermediary between the assignment criteria on the one hand and the assignment objects on the other, as shown in Figure 6.
An assignment criteria attribute references an assignment attribute through its assignment attribute property. In turn, each of the assignment attribute's child assignment attribute columns specifies an assignment object and a workflow policy component and column combination.
An assignment attribute is a logical grouping of similar mappings to different assignment objects that can use the same picklist for value selection. For example, the Account State assignment attribute has several child assignment attribute column object definitions. Each of these assignment attributes is used for selection of the state in which an account is located, but five of them are used for different assignment objects (Activity, Account, Campaign Contact, and Order), and the other five are used for different account state attributes in the Opportunity assignment object (such as Primary Account State and Indirect Account Primary State).
NOTE: To generate a trigger based on an assignment attribute, a corresponding assignment attribute column must be configured. See Mapping Assignment Attribute Columns to an Assignment Object and a Workflow Policy Component Column.
Table 9 shows some of the properties of the Assignment Attribute object type.
Multilingual List of Values (MLOV) capability allows assignment attributes to be stored in a form that can be retrieved and displayed in a variety of supported client languages. To enable assignment attributes for MLOV, use the following procedure.
|Siebel Assignment Manager Administration Guide|