Siebel Assignment Manager Administration Guide > Advanced Assignment Manager Configuration >

Configuring Assignment Manager to Add Scores Across Rules


You can configure Assignment Manager so that the same candidate (employee, position, or organization) can qualify from different assignment rules with different scores. By default, Assignment Manager treats passing candidates from different rules as if they were different candidates. However, it is possible for Assignment Manager to merge (add) the scores for the same candidate across rules and take the total score in the calculation of the primaries.

How you configure Assignment Manager to add scores across rules differs for each operating mode. You specify the Add scores across rules (AddScores) server component parameter to determine Assignment Manager scoring behavior by way of the:

  • AsgnSrvr component for interactive assignment
  • AsgnBatch component for batch assignment
  • Assignment Request (In Process) workflow policy program for dynamic assignment

The following subtopics describe configuration for each mode in detail.

NOTE:  The AddScores parameter is applicable to static and dynamic candidates, but only if no rules are marked as exclusive. That is because you explicitly define the rule from which you want the primaries to come for exclusive rules.

Adding Scores Across Rules for Interactive Assignment

If you set the AddScores component parameter to TRUE, all requests sent to AsgnSrvr add scores for the candidates. However, when interactive assignment is used, the <Assign> menu method by default sets AddScores to FALSE, and subsequently passes AddScores = FALSE to the AsgnSrvr task. To override this behavior so that interactive assignment passes AddScores = TRUE for the assignment, you need to add a user property to the respective business component on which interactive assignment is running.

Alternatively, for requests sent to AsgnSrvr using a script or the Server Request business service, you can pass AddScores = TRUE as an input parameter to the AsgnSrvr task.

To configure Assignment Manager to add scores across rules for interactive assignment

  1. Start Siebel Tools.
  2. Configure the Action business component to add scores across rules.
    1. In the Object Explorer, expand Business Component.
    2. In the Business Components list, select Action.
    3. Choose Tools > Lock Project (or Alt+L) to lock the project.
    4. In the Object Explorer, click Business Component User Prop, and add a new record with the following information:
      • Name = AddScores
      • Value = TRUE
  3. Compile the .srf file.
  4. Copy the .srf file to the Siebel client\objects\<language> directory, where language is the appropriate language code, such as ENU for American English.
  5. Copy the .srf file to the Siebel server\objects\<language> directory, where language is the appropriate language code, such as ENU for American English.

This allows control of AddScores = TRUE for interactive assignment based on the object being assigned.

Adding Scores Across Rules for Batch Assignment

If you set the AddScores component parameter to TRUE, all tasks for batch assignment add the scores across rules for the candidates. Alternatively, you can also set Add Scores across Rules = TRUE at the task-level when starting a batch assignment task. For more information about running batch assignment, see Running Batch Assignment.

Adding Scores Across Rules for Dynamic Assignment

To add scores across rules for dynamic assignment, you must set the Add Scores program argument to TRUE for the Assignment Request (In Process) workflow policy program.

To configure Assignment Manager to add scores across rules for dynamic assignment

  1. Start Siebel Tools.
  2. Configure the Assignment Request (In Process) workflow policy program to add scores across rules.
    1. In the Object Explorer, expand Workflow Policy Program.
    2. In the Workflow Policy Programs list, select Assignment Request (In Process).
    3. Choose Tools > Lock Project (or Alt+L) to lock the project.
    4. In the Object Explorer, click Workflow Policy Program Arg, select AddScores, and change the Default Value to TRUE.
  3. Check in the changes to the server.

How the AddScores Server Component Parameter Affects Primaries

By default, if an assignment rule has a primary employee, primary position, or primary organization set and one of these people pass, they are assigned as the primary if that rule passes and is the highest scoring rule for that object. However, if the AddScores server component parameter is set to True, the primaries are ignored because the AddScores parameter overrides the primaries on the rule. The AddScores parameter assigns the highest scoring employee, position, or organization across all the rules that pass for that object and has more weight than the primaries.

For example, assume you have two rules—Rule 1 and Rule 2—that pass for a specific Account Z. Each rule has two positions that qualify with scores as shown the following table:

 
Position A Score
Position B Score

Rule 1

100

120

Rule 2

50

20

Total Score

150

140

If the AddScores parameter is not applied (set to False), position B is the highest-scoring position with a score of 120 and becomes the primary. However, if the AddScores parameter is applied (set to True), then position A with a score of 150 is the highest-scoring position and becomes the primary.

Siebel Assignment Manager Administration Guide