Virtual Agent routing based on skill level
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-23-2022 01:25 AM
Hello,
We are trying to set up the Chat interactions to route to agent based on skill level. The user picks a product from the input in the actual chat, this gets stored to a context variable and then a condition on the queues determines which queue should get run (each option has one queue) and Assignment Eligibility on the queue then routes this based on Agent assignment group to a particular group using the Skill determination rule.
Not sure whether this is correct approach, but have not find any other one which would seem better.
Then I am running Skill determination rules - however here I am encountering 2 issues. First, the Skill level does not seem to be taken into consideration at all.
In the "Assignment Rules" I have dedicated record "Chat Assignment Rule With Skills " where "Enable Skills", "Evaluate skill level" and "Enforce Mandatory" skills are all set to true/checked.
Found another property "glide.awa.skill_level.evaluate" which is set to false and protected. However I managed to change it through background script to check if this could be an issue. Regardless it does not seem to function.
Another issue that I am experiencing, on the "Skill Determination Rule" table (sd_skill_determination_rule) the context variable which is working in the Queues does not seem to be working here. Which is odd as both are mapped to the Interaction table. I found one reddit post that discusses the same issue however there is no answer, except that it seems like issue with some OOB functionality (https://www.reddit.com/r/servicenow/comments/h8f59c/skills_determination_for_advanced_work_assignmen...)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-29-2024 09:12 AM
Hi Andy,
I am facing the same issue. The condition seems to be working at the queue level but the same condition is not working when used in skill determination rule ( to assign request to an agent based on the context variable values).
Can you please let me know if you have found any solution for it?
Note: we only have one queue( one assignment group) , we just want the request to be assigned to agents based on their skills.
Thanks in advance.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-07-2025 04:31 AM
Hi @Andy54 & @sai shruthi,
I do have same requirement. The chat is not routing based on skill level.
Kindly let me know if you have found any solution for it.
Thanks in advance!