
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-15-2023 05:54 AM
Hi,
I would like to do a virtual agent transfer to a live agent taking into consideration skill level.
If I just want to check if the agent has a skill then I can use
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-21-2023 01:21 AM
Hiya,
The way I have described is the out of the box way to do it, and works perfectly within my PDI on Vancouver. I'm unsure if there were changes to the platform at some point that introduced this:
Please verify your sysId's are correct.
As an example, using the demo data on a Vancouver PDI. This script to set the live agent variable:
Correctly leads to the record being created in the interaction_m2m_skill table at the correct level:
This is all controlled by a business rule on the interaction_context table 'Update m2m skills by interaction context'. If you take a look at this business rule, you will see that it calls the method processSkills on the script include ChatInteractionUtil(), and if you take a look at that script you should see: (unless your instance version doesn't have this capability yet)
You could also create a topic block to set skills/levels, and simply creating a record(s) on the interaction_m2m_skill table manually through script.
All you need is:
- Current interaction sysId
- Skill sysId
- Skill level sysId

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-26-2023 02:43 AM
I have verified that this is a new feature available only form the Vancouver version