Вы находитесь на странице: 1из 21

Siebel 8.

0 Essentials

Tailoring Assignment Manager Behavior

1 of 21

Module 44: Tailoring Assignment Manager Behavior

Module Objectives
To learn prioritizing rules and modifying the behavior of an

assignment object To understand the ways assignments rules can be tailored so as to developing effective rules

Tailoring Assignment Manager Behavior

3 of 21

Assignment Methodology

Refers to the steps followed by Assignment Manager to assign candidates to objects Simplified representation (does not contain all steps)
Identify rules that apply Identify a list of qualified candidates for the applicable rules Determine primary assignee and assign candidates

10

Tailoring Assignment Manager Behavior

4 of 21

Identify the Rules that apply

Assignment Manager finds active assignment rules for evaluation for the object being assigned
No active rules found for the assignment object, default assignees are assigned Eliminates rules that fail the Compare to Object criteria Example: Value of Required field determines if rule qualifies Multiple rules may survive

Always: Rule qualifies if and only if Area = Usage Never: Rule qualifies irrespective of the area When Available:Rule qualifies if area not specified or Area = Usage

Tailoring Assignment Manager Behavior

5 of 21

Identify Qualified Candidates


For each assignment rule that satisfies, Assignment Manager

determines a list of candidates relevant to the assignment rule Evaluates the candidates specified in the rule using criteria:
Compare to Person/Organization Compare Object to Person/Organization
Scores each candidate Applies the Assignee Filter

A score of 30 is assigned to the candidate once he passes the rule

Determines how to process the qualifying candidates for the rule

Tailoring Assignment Manager Behavior

6 of 21

Score Candidates
Scores can be defined for many parameters

A candidates score is the sum of the individual scores

Item Scored
Assignment Rule Criteria Criteria Values Candidate

Action
To add the score to the candidates total score when the candidate meets the rule criteria To rank criteria from the most important to the least important To rank criteria values from the most important to the least important To rank the best candidate from a group of qualified candidates

Workload distribution

To distribute workload across all candidates The higher the candidates current workload is, the lower his/her score is

Tailoring Assignment Manager Behavior

7 of 21

Applying the Assignee Filter


Assignment manager applies the assignee filter to scored candidates

to generate a list of potential assignees For team-based assignment, the highest-scoring qualifying candidate from the highest-scoring rule is made primary
Rule may optionally identify the primary explicitly

Will be assigned as primary (total score = 55)

Tailoring Assignment Manager Behavior

8 of 21

Workload Distribution
Assignment Manager provides a set of predefined workload rules that

allows you to define workload distribution in assignment rules Is used to distribute work among qualified candidates
Prevents individuals from being overloaded with work
Consists of:

Workload Distribution Rule Maximum Workload Score

Tailoring Assignment Manager Behavior

9 of 21

Service Scenario
Assign service requests to the agents based on the service request

area and workload distribution Balance workload across candidates with workload distribution rules provided as:
Assign a computed score to candidates based on: Maximum Workload: the maximum number of service requests that a candidate should own at any time Score: the weight assigned to workload in comparison to other criteria

Tailoring Assignment Manager Behavior

10 of 21

Calculating Scores for the Scenario


Workload score is calculated and added to the other scores for each

candidate
Service Request Area = Installation Employee Steven Nuram Gary Coby SR Area Installation Installation Installation Electrical Workload 6 4 8 5

Employee Steven Nuram Gary Coby

SR Area Score 15 15 15 0

Workload Score Score*[1- (Current Load/ Max Load)] 35*[1- (6/10)] = 14 35*[1- (4/10)] = 21 35*[1- (8/10)] = 7 0

Total Score 29 36 22

Nuram is assigned the 0 new SR

Tailoring Assignment Manager Behavior

11 of 21

Exclusive Rules
Rule prioritization is required to select candidates from a single

assignment rule when multiple assignment rules result in qualified candidates for the same object Rules can be marked exclusive to prioritize them
Results in only the qualified candidates from that rule being assigned
All rules are first evaluated and scored as before

Exclusive rule must first pass and have qualifying candidates

Set flag to make rule exclusive

Tailoring Assignment Manager Behavior

12 of 21

Multiple Exclusive Rules


When several exclusive rules have qualifying candidates, the rule with

the highest scoring candidate prevails


Keep qualifying assignees from only that rule
When two or more exclusive rules tie for highest score, none of the

rules prevail
Only the default candidate is assigned Design exclusive rules carefully to avoid such behavior
If no exclusive rule exists or none of the exclusive rules passed, the

rule with the highest score is the primary assignment rule If more than one rule has the same highest score, then the rule with the lowest row ID is used as the primary assignment rule

Tailoring Assignment Manager Behavior

13 of 21

Sequencing Rules
Provides a means for you to prioritize the rules that apply to any given

assignment object by order of importance


Limits the number of rules that Assignment Manager processes for assignment
Rules within a rule group can be sequenced to prioritize them

Rules are processed in the ascending order of their sequence numbers


The rules with no specified sequence number are considered to have a

sequence number of 0 and are evaluated first

Rule first evaluated Two rules evaluated next

Tailoring Assignment Manager Behavior

14 of 21

Sequencing Rules
Assignment Manager pauses after evaluating rules with a given

sequence number
Stops if an assignment can be made Otherwise, continues to rules with next higher sequence number
Permit hierarchical assignment strategies For example:

Assign opportunity first to a qualifying local office If not, then to a district office If not, then to a regional office If not, then to headquarters

Tailoring Assignment Manager Behavior

15 of 21

Runtime Behavior of Assignment Manager


Is determined by the Assignment object definition

Is located in the repository Is configured individually for each assignment object using Siebel Tools
Reads Assignment object from repository tables (not the repository

file) at run time


No need to compile the Assignment object itself Can deploy a modified Assignment object at run time

Assignment object is a child of Workflow Policy object definition

Tailoring Assignment Manager Behavior

16 of 21

Assignment Mode
Specifies how candidates are assigned when a rule assigns both

positions and organizations

Tailoring Assignment Manager Behavior

17 of 21

Default Candidate
Is a predefined position/employee who is assigned in the following

situations:
Conflict between two rules with same score Assigns candidates for both rules and assigns the default candidate to the team Makes default candidate the primary for team-based assignments Conflict between two exclusive rules with the same score Assigns default candidate to the team as primary Rules do not identify any candidates to assign Assigns default candidate to the team as primary

Tailoring Assignment Manager Behavior

18 of 21

Default Candidate
Is specified as properties of the Assignment Object definition

Default Employee Default Group Default Org Default Position

Tailoring Assignment Manager Behavior

19 of 21

Keep Creator
If this property is set to TRUE, Assignment Manager keeps the creator

of the record on the team regardless of which rules pass

Tailoring Assignment Manager Behavior

20 of 21

Module Highlights
Assignment methodology refers to the steps followed by Assignment

Manager to assign candidates to objects Workload rules can be used to distribute work among qualified candidates Multiple assignment rules may exist for the same assignment object Rules can be prioritized by marking a rule as exclusive Run-time behavior of Assignment Manager is specified by the configuration of the assignment object

Tailoring Assignment Manager Behavior

21 of 21

Вам также может понравиться