Rank users so that you can select the right users based on skills needed to complete
tasks. Qualify users to work on tasks such as case, work order task, or chat interaction
based on the number of skills and skill levels required to work on those tasks.
Before you begin
Role required: skill_admin
About this task
Use the UserSkillAnalyzer API to analyze the skills and skill levels of users and the UserSkillRanking API to rank and assign them to tasks. For example, when you use the Field Service Management application to assign agents to tasks, you can analyze and rank
them based on their skills and skill levels using these APIs and use dynamic scheduling to assign them to tasks. Note: You must add the Matching Skill Level Gap for Dynamic Scheduling criterion to the task filter to rank agents
assessed based on skill gaps. For more information on adding this criterion, see
Create a task filter.
Procedure
-
Analyze the skills and skill levels users have to complete work items using the
UserSkillAnalyzer API.
The API performs the following verification to check if users are qualified
to be assigned to the work items:
- If the user has all mandatory skills required to complete the work
item, but does not have the skill level, the agent is not qualified
to work on the task if the skill level is mandatory to work on the
task.
- If the user does not have all mandatory skills required to complete
the task, the agent is not qualified to work on the task.
- If the user has all skills and the skill levels required to complete
the task, the agent is qualified to work on the task.
- If the user has all skills required, but not mandatory to complete
the task, the agent is qualified to work on the task.
If the user is qualified to work on the task, the API performs the following
verification to analyze gaps in skill level and the total number of skills
the users have to execute tasks based on the skill requirements for the work
item:
- Verifies if a work item requires a skill that does not have a level
type defined.
- Verifies if a work item requires a skill that has a level type
defined but does not have the skill level defined.
- Verifies if a work item requires a skill that has the skill level
defined, but the agent does not have the skill level defined. If the
skill level is mandatory to complete the task, the user who does not
have those skill levels will not be assigned to those tasks.
- Verifies whether a user has all skill levels that are mandatory, but
not optional, to perform a task.
-
Rank users qualified to complete work items using UserSkillRanking
API.
The API retrieves a list of qualified users based on matching and mandatory
skills and skill levels.