This is a little complicated so I'll try my best to explain this and maybe someone has a suggestion. Please bear with me in the length of this post as I want to try to be clear.
CM 3.1.3 Dual S8700 servers. CMS 13.1
We are a primarily a shared inbound call center. We do have a few clients with dedicated agents meaning they have only the one skillset assigned to the agent. We then have some of our shared agents (multiple skillsets) that also have a skillset with the above dedicated client. In other words we have client A with a dedicated skill and a shared skill.
When the call is queued it is queued to the dedicated skill first, if no agent is available it ALSO queues to the shared skill. If no shared agent is available the call will go to the first agent of either skill that becomes available. So the call is queued to two skills at once.
Now, when this happens and the call is then answered by a dedicated agent the shared skill is penalized on the service level for not answering the call. The call was offered but not answered. So all of these calls that queue to both skills are at 50% service level. One answered the other didn't.
We have an integrated report screen our Operations department is watching and they are supposed to monitor service levels. Of course the shared level is lower then it should be. I need some way for the call that was offered to shared but answered by dedicated NOT count against the shared.
I have compensated the reverse, shared answered and NOT penalizing the dedicated by removing OUTFLOWCALLS from the service level calculation but I can't seem to find a way to compensate for the shared group. The "built in" calculation in CMS does NOT account for OUTFLOWCALLS and penalizes the dedicated group. I tried using the INFLOWCALLS but can't seem to make that one work.
Here is my current calculation:
100 * (ACCEPTABLE / (CALLSOFFERED - OUTFLOWCALLS - ABNCALLS1))
Any ideas?
Thank you
CM 3.1.3 Dual S8700 servers. CMS 13.1
We are a primarily a shared inbound call center. We do have a few clients with dedicated agents meaning they have only the one skillset assigned to the agent. We then have some of our shared agents (multiple skillsets) that also have a skillset with the above dedicated client. In other words we have client A with a dedicated skill and a shared skill.
When the call is queued it is queued to the dedicated skill first, if no agent is available it ALSO queues to the shared skill. If no shared agent is available the call will go to the first agent of either skill that becomes available. So the call is queued to two skills at once.
Now, when this happens and the call is then answered by a dedicated agent the shared skill is penalized on the service level for not answering the call. The call was offered but not answered. So all of these calls that queue to both skills are at 50% service level. One answered the other didn't.
We have an integrated report screen our Operations department is watching and they are supposed to monitor service levels. Of course the shared level is lower then it should be. I need some way for the call that was offered to shared but answered by dedicated NOT count against the shared.
I have compensated the reverse, shared answered and NOT penalizing the dedicated by removing OUTFLOWCALLS from the service level calculation but I can't seem to find a way to compensate for the shared group. The "built in" calculation in CMS does NOT account for OUTFLOWCALLS and penalizes the dedicated group. I tried using the INFLOWCALLS but can't seem to make that one work.
Here is my current calculation:
100 * (ACCEPTABLE / (CALLSOFFERED - OUTFLOWCALLS - ABNCALLS1))
Any ideas?
Thank you