Siebel Assignment Manager Administration Guide > Assignment Concepts > Assignment Logic and Scoring >

Assignment Methodology


Siebel Assignment Manager uses the following methodology to assign candidates to assignment objects.

  1. Find assignment rules for the object. Find active assignment rules to be evaluated for the object being assigned. If an assignment rule does not include any assigned objects, then the assignment rule is evaluated for all objects. Objects should be assigned to assignment rules in the Object field of the Assignment Rules view.
  2. NOTE:  When an assignment object has multiple rules, rules are evaluated randomly.

  3. Evaluate assignment criteria for the object. Evaluate each criteria that uses the Compare to Object comparison method to find assignment rules that satisfy the object's attributes.
  4. NOTE:  If criteria marked as Required do not satisfy the object's attributes, then Assignment Manager stops evaluating the assignment rule.

  5. Determine a list of candidates from each assignment rule. For each assignment rule that satisfies Step 2, determine a list of candidates relevant to the assignment rule:
  6. Evaluate each candidate against assignment rule criteria. Evaluate each candidate against the criteria using the selected comparison method as described in the following table:
  7. Comparison Method
    Description
    Compare Object to Person
    Remove candidates that do not satisfy required object attributes when using this comparison method. These criteria make sure that qualified candidates possess the required skills for this object.
    Compare to Person
    Remove candidates that do not satisfy required criteria values when using this comparison method. These criteria make sure that only qualified candidates with the required skills are evaluated for this assignment rule.
    Compare Object to Organization
    Remove organizations that do not satisfy required object attributes when using this comparison method. These criteria make sure that qualified organizations possess the required skills for this object.
    Compare to Organization
    Remove organizations that do not satisfy required criteria values when using this comparison method. These criteria make sure that only qualified organizations with the required skills are evaluated for this assignment rule.
    Workload
    Remove candidates that have a workload greater than the maximum workload specified in the Assignment Workload view (only if the criteria is marked as Required).

    NOTE:  Candidates fail if they do not match the criteria or if they fail to meet the minimum score required for the criteria. Candidates that fail criteria marked as Required are not evaluated further against this rule.

  8. Score each qualified candidate for each assignment rule. Scoring of each candidate for an assignment rule is based on the sum of:
  9. Apply the Assignees from Rule method to scored candidates to generate a list of potential assignees. Use the Assignees from Rule type to eliminate candidates and determine a final list of assignees. The following table describes the types of assignment rules.
  10. Assignees from Rule
    Description
    All, Above Minimum
    Use assignees with an assignment score greater than or equal to the assignment rule's minimum score.
    All, Must Assign
    Same as All, Above Minimum, except that the highest-scoring candidate is a potential assignee even if all candidates fail to meet the minimum score.
    One, Best Fit
    Use the assignee with the highest assignment score from this assignment rule.
    One, Random
    Choose a random assignee whose score is greater than or equal to the minimum score required for this assignment rule.

  11. Determine the primary assignment rule. If an exclusive assignment rule does not exist, then the primary assignment rule is the assignment rule with the highest-scoring assignee. If all assignment rules do not have a score, then the assignment rule with the lowest row ID is selected.
  12. Evaluate exclusive assignment rules. If at least one assignment rule marked as Exclusive has candidates that satisfy Step 6, then find the exclusive assignment rule with the highest-scoring assignee. Keep all assignees in this assignment rule and eliminate other assignees.
  13. If more than one exclusive assignment rule yields the same highest score, then assign the object to:

  14. Determine the primary assignee. Determine the primary assignee from the primary assignment rule:
  15. Filter out certain assignees based on multitiered mode. By default, the assignment mode is set to independently assign qualifying people and organizations. Three other assignment modes are available, which allows filtering of unwanted, but qualifying, people and organizations based on the relationship that exists between them. See Multitiered Assignment for further information.
  16. Generate assignments. Write assignees to the object table:

 Siebel Assignment Manager Administration Guide 
 Published: 18 June 2003