Siebel Assignment Manager Administration Guide > Availability-Based Assignment > Process of Configuring Assignment Objects for Availability-Based Assignment >

Configuring Assignment Object User Properties for Availability-Based Assignment


Using Siebel Tools, you configure the values of the Activity Type, Activity Priority, and Breakable Flag user properties for an assignment object to come from either the object row itself or through constants.

This task is a step in Process of Configuring Assignment Objects for Availability-Based Assignment.

To configure assignment object user properties for availability-based assignment

  1. Start Siebel Tools.
  2. In the Object Explorer, expand Workflow Policy Object and select the assignment object.
  3. With the object selected, choose Tools > Lock Project (or Alt+L) to lock the project.
  4. In the Assignment Objects list, choose Edit > New Record to add the property values as shown in Table 55.
  5. After the user properties are configured for the assignment object, they must be made visible to the end user by adding them to the appropriate business component and applets.

    NOTE:  Configure the views and applets with Start Time and Duration fields, such as is the case with Activity.

    For information on how to make the properties visible to the end user, see Using Siebel Tools.

Table 55 shows the assignment object user property values you set for availability-based assignment.

NOTE:  A column user property takes precedence over the corresponding value user property. For example, if you define a Breakable Flag Column user property and a Breakable Flag Value user property, the Breakable Flag Column user property takes precedence. As an alternate method, you can configure the Calendar Activity Additional Fields property on the assignment object to specify the values of certain fields. Assignment Manager assigns in this order: column user property, then value user property, and then Calendar Activity Additional Fields property.

Table 55. Assignment Object User Property Settings for Availability-Based Assignment
Property
Description

Breakable Flag Column

The name of the column in the assignment object primary table that stores the value of the Breakable Flag property. When this property is defined and the Check Employee Calendar flag is checked on the assignment rule, Assignment Manager queries for the Breakable Flag Column column when it retrieves data from the object row and passes this value to the Appointment Booking System (ABS) when evaluating employee availability.

For example, you can create a user property for the Activity assignment object with name=Breakable Flag Column and value=ALLOW_BREAK_FLG.

Breakable Flag Value

The constant value that is passed to the ABS for the Breakable Flag field in availability-based assignment. For example, you can create a user property for the Service Request assignment object with name=Breakable Flag Value and value=TRUE.

Activity Priority Column

The name of the column in the assignment object primary table that stores the value of the Activity Priority. When this property is defined and the Check Employee Calendar flag is checked on the assignment rule, Assignment Manager queries for the Activity Priority Column column when it retrieves data from the object row and passes this value to ABS when evaluating employee availability.

For example, you can create a user property for the Activity assignment object, with name=Activity Priority Column and value=ALLOW_BREAK_FLG.

Activity Priority Value

The constant value that is passed to the ABS for the Activity Priority field in availability-based assignment. For example, you can create a user property for the Service Request assignment object with name=Activity Priority Value and value=TRUE.

Activity Type Column

The name of the column in the assignment object primary table that stores the value of the Activity Type. When this property is defined and the Check Employee Calendar flag is checked on the assignment rule, Assignment Manager queries for this column when it retrieves data from the object row and passes this value to the ABS when evaluating employee availability.

For example, you can create an Activity assignment object with name=Activity Type Column and value=ALLOW_BREAK_FLG.

Activity Type Value

The constant value that is passed to the ABS for the Activity Type field in availability-based assignment. For example, you can create a Service Request assignment object with name=Activity Type Value and value=TRUE.

Siebel Assignment Manager Administration Guide