Siebel CRM Assignment Manager Administration Guide Siebel Innovation Pack 2017, Rev. A E24725-01 |
|
![]() Previous |
![]() Next |
View PDF |
You can configure Siebel 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) parameter to determine Assignment Manager scoring behavior by way of the:
Assignment Manager (AsgnSrvr) component for interactive assignment
Batch Assignment (AsgnBatch) component for batch assignment
Assignment Request (In Process) workflow policy program for dynamic assignment
The information that follows describes 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. |
If you set the AddScores component parameter to TRUE, then 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 must 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
Start Siebel Tools.
Configure the Action business component to add scores across rules.
In the Object Explorer, expand Business Component.
In the Business Components list, select Action.
Choose Tools, then Lock Project (or Alt+L), to lock the project.
In the Object Explorer, click Business Component User Prop, and add a new record with the following information:
Name = AddScores
Value = TRUE
Check in the changes to the server.
For more information about checking in changes, see Using Siebel Tools.
Deploy the changes to the Siebel runtime repository.
For more information about redeploying the Siebel runtime repository, see "Updating Your Siebel Assignment Manager Deployment with New Configurations".
Make sure that all Siebel clients that create activity records have the new Siebel runtime repository by copying the newly deployed Siebel runtime repository to:
For the Siebel Server (for Siebel Web Clients), the objects\
language
directory, where language is the appropriate language code, such as ENU for U.S. English.
For Siebel Developer Web Clients, the objects\
language
directory, where language is the appropriate language code, such as ENU for U.S. English.
Note: This step applies only to the Siebel Web Client or Developer Web Client. |
This procedure allows control of AddScores = TRUE for interactive assignment based on the object being assigned.
If you set the AddScores component parameter to TRUE, then 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".
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
Start Siebel Tools.
Configure the Assignment Request (In Process) workflow policy program to add scores across rules.
In the Object Explorer, expand Workflow Policy Program.
In the Workflow Policy Programs list, select Assignment Request (In Process).
Choose Tools, then Lock Project (or Alt+L), to lock the project.
In the Object Explorer, click Workflow Policy Program Arg, select AddScores, and change the Default Value to TRUE.
Check in the changes to the server.
By default, if an assignment rule has a primary employee, primary position, or primary organization set, and one of these passes, then it is assigned as the primary if that rule passes and is the highest scoring rule for that object. However, if the AddScores parameter is set to TRUE, then 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 that 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 in Table 10-8.
Table 10-8 Example of Effect on Scoring of AddScores Parameter
Rule | Position A Score | Position B Score |
---|---|---|
Rule 1 |
100 |
120 |
Rule 2 |
50 |
20 |
Both rules combined |
150 |
140 |
If the AddScores parameter is not applied (set to FALSE), then Position B is the highest-scoring position, with a score of 120, and becomes the primary. However, if AddScores is set to TRUE, then Position A, with a score of 150, is the highest-scoring position and becomes the primary.