Skill-based filtering aims at providing to provide an additional layer of filtering to assign Work Items (WI) at the right time to the right users with proper skills. The process of filtering skills helps users to complete WIs regarding a service-level agreement (SLA).
This is accomplished by changing the behavior of the Get From Pool button on the user dashboard. When the button is pressed, the system will compare the skill assignment of the top queued work item against the user's list of held skills and assign the work item to the user if there is a match.
In addition to assigning WIs to the correctly skilled users, the system also calculates SLA timings for WI and the current WI task. The sort order of WIs in a pool is determined by the WI priority and the calculated Target Start Time of Work Item's Task.
In this way, users get WIs in the correct order to meet the target SLA set by individual business needs.
Escalation Methods for Work Item (WI)
With help of the WI priority, users receive WI in the appropriate order regarding SLA.
There are two escalation methods for a WI:
Escalation Method | Description |
---|---|
Expedited | Calculates WIs based on expedited SLA times and moves the WI through the process in a shorter time frame. |
Priority | Moves a WI to the front of all other non-priority WIs for the faster processing time. |
Skill priority is subdivided into five levels. They are the following:
Priority | Suggested Uses |
---|---|
1 | Priority 1: Reserved for escalation of individual WI. The escalation of individual WI:
|
2 | Unique Skills: Exist for WIs with established bottlenecks in the skilled resources. There are the following prerequisites::
|
3 | Rare Skills: These should be for skills that are out of norm or temporarily scarce. They are:
|
4 | Uncommon Skills: Used for time-sensitive items or items of importance. They are:
|
5 | Common Skills: Baseline priority. Ideally, common skills make up the vast majority of your skills. |
Required Resources
Domain Elements
For completing skill-based filtering, there are the required domain elements. For more information, view the following charts.
Work Item: Domain 209
Field ID | Name | Definition | ||
---|---|---|---|---|
130049 | Expedited | This is a boolean field if Boolean field. If the field is set to "Yes" , it will use the Expedited SLA values found in the skills domain. | ||
130048 | Is Priority | This is a boolean field if Boolean field. If the field is set to "Yes" , it will assign a WI.Priority = 1 and prevent skills from changing else if . If the field is set to false, it will set a WI.Priority = 5 by default and allow "the Set Priority by Skills" action to set the priority. | ||
42401 | Priority Level | Existing field. Ideally this should not be editable by Is uneditable by a user via UI. This field defines the work item WI priority and is part of "the Get from pool " logic.
| ||
120008 | SLA Start Time | Existing field. This is a standard functionality that is set by a transition in the workflow. Used in calculating This field calculates the Work Item SLA Due Date. | ||
120015 | SLA Due Date | This is the Work Item Due Date for completion through the workflow. No functionality behind it, just for The main purpose is reporting and tracking purposeswithout any other additional functionalities. | ||
120010 | Task Due Time | This is the Work Item Task Due Date to be completed for completion out of a task node. Should be , which is calculated when work item a WI enters each task node. No functionality behind it, just for The main purpose is reporting and tracking purposeswithout any other additional functionalities. | ||
120014 | Task Target Start Time | This is the Work Item Task Target Start Time . Should be that is calculated when work item a WI enters each task node. Used The Task Target Start Time is used in conjunction with Priority Level to define an order of "Get from Pool". | ||
84001 | Skills | Set of system calculations. This is set by system calculation. Matches matches data elements of WI to fields in the Skill domain. When Once the data elements are matched, then an appropriate skill is assigned to work itemthe WI. | ||
84002 | Suitable Skills | Troubleshooting field that . This field indicates all skills that have matched the current work itemWI. Skill with highest rank is skill The highest-ranked skill is assigned to the appropriate WI. |
Skills: Domain 840
Field ID | Name | Type | Required | Notes |
---|---|---|---|---|
100201 | Name | STRING(254) | True - Unique | Unique name of Skill that will be used to select a the skill assigned to a user via User Access. |
23001 | Workflow | REFERENCE (230 - Workflows) | True | Defines workflow skill skills that should be applied. |
42001 | Request Type | REFERENCE (420 - Request Types) | True | Defines request type skill skills that should be applied. |
100297 | Node Name | STRING(254) | True | Defines task node skill skills that should be applied. |
84101 | Skill Rarity | REFERENCE (841 - Skill Rarity) | True | Skill Rarity is designed aims to help deal with bottleneck skills and float floate work up to users that may have rare (specialized) skills while they are still processing the common-skilled work items WI in the stream. Rarer Rare-skilled work items WI will be delivered to a user with that rare skill before a work item with a the common-skill WI. |
110102 | Skill Rank | NUMBER(38) | When a work item has multiple suitable skills, the Applies a skill with the highest "Skill Rank" will be applied to the work item“Skill Rank” to a WI when there are multiple suitable skills for the WI. | |
110401 | Task Due | NUMBER(38) | SLA field - the number of business hours to complete the work item WI task (Micro SLA). | |
110403 | Task Due Expedited | NUMBER(38) | SLA field - expedited the expedited number of business hours to complete the work item WI task. Should be smaller value than Task Due hours. | |
110402 | Task Lead Time | NUMBER(38) | SLA field - should be the target amount of time to complete the work item WI task. This value is subtracted from the Task Due time to set target task timea Target Task Time. This is so users do not pull the work item helps users to avoid pulling the WI right at the time it is due. Intention The main purpose of Target Task Time is to start a task with enough time to compete the task before the task SLA is due. | |
110404 | Work Item Hours Due | NUMBER(38) | SLA field - the number of business hours to complete all work item the WI tasks. (Macro SLA). | |
110406 | Work Item Hours Due Expedited | NUMBER(38) | SLA field - the expedited number of business hours to complete all work item the WI tasks . (Macro SLA). | |
120204 | SLA Same Day | TIME | SLA field - Ignores ignores Work Item Hours Due and Task Due times and . The SLA field also sets the SLA due to the same day at the specified time. If SLA Same Day is set to 3PM, then any work item created before 3PM, will have a due date of 3PM the same day. After 3PM, SLA is set to 3PM the next business day. | |
... | Additional Product Fields for Skill Matching | Default Product Fields that will be included for all clients. These fields are used for defining a skill in addtion addition to Request type to define a skill. | ||
+++ | Client Defined Fields for Skill | Client can add additional fields to define skill records, but . This field requires a CR to modify this domain and the "Set Work Item Skill" action by engineering. |
Skill Rarity: Domain 841
The Skill Rarity Domain defines and holds values for the Skill Priority Pyramid Listed below.
Note: By design, there is not a record with a priority value = 1. (It is reserved for individual work item escalation.)for the Skill Priority Pyramid, which is provided below.
Field ID | Name | Type | Notes |
---|---|---|---|
100001 | Name | STRING(50) | |
110102 | Priority | Number(38) | By design, there is not a record with a priority value = 1. ( It is reserved for individual work item escalation.) |
User Access: Domain 300
This The following field below is added to stored in the User Access domain and allows assigning multiple skills be assigned to the appropriate user.
Field ID | Name | Type | Notes |
---|---|---|---|
84001 | Skills | REFERENCE (840 - Skills) | Used in determining This field aims to determine which work items a user will pull from "the Get from Pool" button. |
Holidays: Domain 390
This domain defines holidays that the when a business is closed.
Note: Weekends are automatically excluded from the SLA calculations and must be added in as the holiday record if the business is open on the weekend.
To exclude an the entire day from SLA calculations, set :
Set the
Start business time
and
End business time
fields to the same value.
To enter a half day, set the start and end business :
Set the Start business time and End Business time fields as
required.
Field ID | Name | Type | Notes |
---|---|---|---|
120101 | Holiday Date | DATE | Date of the holiday. |
120202 | Start Business Time | Time | |
120203 | End Business Time | Time | |
100201 | Name of Holiday | String(254) | |
110183 | Number of Business Hours | Number(38) | Calculated This value is calculated by system. (the system in the following way: |
130094 | Falls on the weekend | Boolean | Calculated by the system using "Holiday Date". |
Application Preferences
To set the start and end Start / End of normal business hours to calculate SLA. Set for calculating SLA, set the numeric field in the following application preferences:
Business hours started (PT)
Business hours ended (PT)
Actions
Action | Sets Field Value | Logic | ||
---|---|---|---|---|
Set Work Item Skill | Work Item.Skill | Work Item.Workflow = Skills.Workflow | ||
Set Priority by Skills | Work Item.Priority |
| ||
Set Work Item SLA Due Date by Skill | Work Item.SLA Due Date |
| ||
Set Work Item SLA Due Date by Skill Expedited | Work Item.SLA Due Date | |||
Set Work Item SLA Dates by Skill | Work Item.SLA Task Due Date Work Item.SLA Task Target Start Date |
| ||
Set Work Item SLA Dates by Skill Expedited | Work Item.SLA Task Due Date Work Item.SLA Task Target Start Date |