We have a support organization that has been struggling to make bullseye routing with skill expression groups to work for them. They want bullseye routing so they can expand a pool of agents over time and need it work with WFM. This is why they use skill expression groups. I'm looking for suggestions that would allow them to continue using bullseye routing with multiple skills in one queue, where agents would be in a different rings based on the skill assigned to the call.
Agents handle multiple skills for a given queue but may not be considered a primary agent for each skill so they have different proficiencies per skill. For example,
We have 4 skill expression groups: Skill A =5, Skill A >0 / Skill B = 5, Skill B >0
All 4 skill expression groups are assigned to Queue X that uses bullseye routing with 5 minutes between rings
There are couple issues we have seen.
-
Call with Skill A enters the queue when Agent A is On Queue - Idle but does not assign till after 5 minutes when the call moves to ring 2.
-
Call with Skill B enters the queue when Agent A is On Queue - Idle and assigned immediately to the agent instead of waiting for 5 minutes and moving to ring 2.
Based on my investigation so far, the cause appears to be due to agents cannot be members of two bullseye rings for one queue. When we assign an agent to two different expression groups that are assigned to the same queue, depending on the order the agent was assigned to the skill expression groups, the agent may be assigned ring 1 or ring 2 for a queue.
Applying this to the two issues above, Agent A may be assigned to ring 1, which is fine for skill A. The agent should be assigned the skill immediately (if On Queue-Idle) as expected. Being assigned to ring 1 does not work for Skill B because the Agent A should not be assigned the call until the call enters ring 2 after 5 minutes. Since Agent A is in ring 1, the Skill B call is assigned immediately.
If the order of how Agent A is assigned to the skill expression groups is reversed, Agent A may be in ring 2. That is not good for Skill A since the call will wait until entering ring 2. It would be fine for Skill B since Agent A shouldn't receive Skill B calls until they enter ring 2.
Thanks
#Routing(ACD/IVR)------------------------------
Corey Blosser
Wolters Kluwer
------------------------------