Siebel Assignment Manager Administration Guide > Assignment Manager Configuration > Assignment Criteria Configuration >

Configuring Assignment Attributes


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 Assignment Criteria view when you are entering an attribute in a value record, as shown in Figure 16.

Figure 16.  Picklist for Populating an Attribute in a Value Record

Click for full size image

An assignment criteria attribute object definition implements each list column in the Values applet, as described in Configuring Assignment Criteria Attributes. 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 12.

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/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 ten 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 Configuring Assignment Attribute Columns.

To create new assignment attributes

  1. Start Siebel Tools.
  2. Lock the assignment object's project.
    1. In the Object Explorer, click the Types tab, and select Project.
    2. In the Projects window, select the appropriate project.
    3. Check the Locked field.
  3. In the Object Explorer, select the Assignment Attribute object, and then choose Edit > New Record.
  4. In the Assignment Attributes window, configure the assignment attribute object by setting values in the appropriate fields.
    1. In the Name field, type the name of the new assignment attribute.
    2. In the Project field, select a project.
    3. Optionally, if the attribute supports a range of values (such as revenue), check the Use Range field.
    4. In the Data Type field, select a data type for the attribute.
    5. Optionally, if you want a picklist for the attribute to allow users to select values for the assignment attribute, enter a value in the Picklist field.
    6. Optionally, you can use a pick field for the attribute to allow users to select values for the assignment attribute, enter a value in the Pick Field field.
    7. For a description of these properties, see Table 10.

  5. Update the siebel.srf file and run various server administration tasks.
  6. For instructions on updating your deployment with the new configurations, see Server Administration After Configuration.

Figure 17 shows an example of creating an assignment attribute called Example of data type Varchar. This attribute also has the optional Assignment Attribute Picklist and the Employee Skill pick field selected.

Figure 17.  Example of Creating an Assignment Attribute

Click for full size image

Table 10 shows some of the properties of the Assignment Attribute object type.

Table 10.  Properties of Assignment Attributes
Property
Required
Description
Bounded
Optional
When checked, the picklist is bounded (you can select a value from the picklist). When unchecked, you can enter a value that does not appear in the list.
Data Type
Required
Data type for the assignment attribute. Number, UtcDateTime, and Varchar are supported.
Name
Required
Name of the assignment attribute. Must be unique within the repository.
Order By LOV Type
Optional
Not used.
Pick Field
Optional
Name of the field to select from the picklist.
Pick List
Optional
Name of the picklist that supplies the selection values for populating any list column in the Values list (in the Assignment Criteria view) that is based on this assignment attribute.
Use Range
Optional
Specifies whether a single list column or a pair of list columns, indicating a range, appears for assignment criteria attributes based on this assignment attribute. For example, the Revenue assignment attribute, which has a TRUE value for Use Range, appears as two list columns, Revenue Low and Revenue High. You can enter 50000 in the former and 100000 in the latter in a value record to indicate the range $50,000-100,000.
Translate
Optional
When checked, enables MLOV capability for the attribute. For more information on enabling this feature, see Configuring MLOV for Assignment Attributes.

Configuring MLOV for Assignment Attributes

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. For detailed information on MLOV, see Siebel Tools Reference. To enable assignment attributes for MLOV, use the following procedure.

To enable assignment attributes for MLOV

  1. Start Siebel Tools.
  2. Lock the assignment object's project.
    1. In the Object Explorer, click the Types tab, and then select Project.
    2. In the Projects window, select the appropriate project.
    3. Check the Locked field.
  3. In the Object Explorer, select the Assignment Attribute object.
  4. Select the Assignment Attribute in the list of attributes that requires translation.
  5. Locate the Translate column for this attribute, and select the check box to assign this property with a TRUE value.
  6. Locate the Translate Pick Field for the assignment attribute, and select from the Translate Pick Field dialog box the field in the Pick List Business Component that stores the Language Independent Code (in most cases this is the Name field).

You can also configure the application to enable MLOV for workload criteria, criteria values, and skills. For more information, see Siebel Tools Reference.


 Siebel Assignment Manager Administration Guide 
 Published: 18 June 2003