Understanding how Assignment Groups Work


Overview

Assignment Groups (AG for short) define a selected list of target users and/or queues to use when assigning ownership of supported objects from a specified source, along with a number of rules for determining which records to select from the source, which order to assign them out in, and who to assign them to, based on availability, workload, skill, language, territory, account ownership or any other attributes that you wish to configure.

 

Some key concepts of AG are as follow:

 

For more details, the configuration parameters are described for each section of the AG configuration screen.

Assignment Group Details

This section defines the general details of the AG.

 

User's status will remain 'Available' but the red circle/dot will be displayed against his name and no assignments will be made

Queue Selection Rules

This section defines the Queue or User or Blank (source) from which to take the records, and which records and in which order to take from this source.


 

   Assignment Rules

     This section configures how the right AG member is selected to assign each record to.

  1. Round Robin - Round robin will assign to users (or queues) in strict rotation. It tends to distribute tickets/records equally to all members using a rotation. Members who are available, enabled and who meet all other configured criteria would only be considered for assignment. After completing one rotation it will start next rotation from the member who has waited for the longest as shown below. It doesn't look at the load (number of records a member already has):

                                    Ticket 1 goes to Sales Rep 1
                                    Ticket 2 goes to Sales Rep 2
                                    Ticket 3 goes to Sales Rep 3
                                    Ticket 4 goes to Sales Rep 1 (rotation here, as Sales Rep 1 is the one who has waited for the longest among all)
                                    Ticket 5 goes to Sales Rep 2
                                    and so on...

Note: Round Robin does not guarantee an equal number of records will go to each team member. Assignment depends on many factors of a member such as availability, enabled, logged-in, working hours, etc. If a member is logged out/unavailable due to any reason, he will not be considered for assignment. The assignment is made to the member that has the longest 'last assignment' time from the available members.
  1. Load Balanced - Active Record Count - Load balanced assignment of tickets/records will be done in the following priority:
  1. Load balanced - Active Record Load Points - it assigns the records to a user having the least Active Records load - determined by the numerical field, set in 'Load Points Field'. Active records are determined by the Active Records Criteria. 
  2. Load balanced + Selection Criteria - Load balanced + Selection Criteria is same as Load Balanced except it uses Selection Criteria as well as Active Records Criteria while determining and counting active records owned by members.
  3. Points Based - Highest Points - it looks at current active load points owned by each member. Active Load Points are determined by member point calculation rules. Members owning the maximum number of load points will be assigned new records first. Please see more details here:
  4. Points Based - Lowest Points - it looks at current active load points owned by each member. Active Load Points are determined by member point calculation rules. Members owning the least number of load points will be assigned new records first. Please see more details here:


 


 


 

Member Matching Rules

These are optional rules that define specific criteria for finding the best AG Member to assign each Lead, Case or other supported objects. For example, they can be used to match by skill, language, customer account, product, territory, or any other attribute you choose to configure. 

Key principles:

There are two types of Member Matching Rules currently available, which are as follow:

  1. Follow Me - Follow Me Rule ensures that a record which is similar to a previously assigned record is assigned to the same member. For example, it ensures continuity of a member dealing with a customer or issue, or for duplicate detection

  2. Member Lookup - Member Lookup allows matching the right member to the lead or case etc., being assigned based on matching data between both such as skill, language, product, territory, or any other data you wish to use. It can also be used to match the Id of the member itself, e.g. if the Account object has a designated User that should deal with the Leads/Cases, etc.

Actions

When a Case/Lead/Record is assigned, it is often wanted to perform some kind of action, e.g. set a field value or send an email notification, set a field value on a related or child object. These actions can be set as rules in the Actions section of the assignment group.

Add new Assignment Group Members

It supports both manual and automated (Member Selection Rules) addition of users to an AG. Both these modes are described below:

 

Add new users or queues to the Assignment Group from the Add New Assignment Group Member section of the detail page. See Add New Group Members/Queues for more details.

 

Member Selection Rules (Beta)

Adding Users to an AG can take time and both effort and time increase if you need to add a lot of users. To automate adding users, Member Selection Rules feature is introduced that allows "Member Selection Criteria" to be defined per AG which would define which Users should be members of this AG. Along with this there will be the ability to define when and how often (configurable frequency) the "Member Selection Criteria" are evaluated and missing users added. When a new user is added, there are configuration options to define what the initial status/of that user would be, e.g. whether they would be Enabled in the AG or not. 

Group Members

Members can be Enabled/Disabled for Assignment Groups and their statistics can be seen in this section. These statistics include the information about Assignment Groups, Availability, Quota Assigned, Active Records, Active Load Points, Last Assigned Date and Next Assignment Order of each user. Refresh button allows retrieving latest stats of the added members. Edit button under the Action section allows you to set Member Level Settings.

 

 

Please contact us at support@ortooapps.com for any questions.