Hi Leah Ju,
Thank you for the reply. We have checked those settings that you suggested. In our example, we are using Unit Based Capacity for the workstream, we are using the Push mode, and we have set the work unit to "1". I believe this means each chat will consume 1 unit of capacity. In the agent's user record, we have set the user's capacity to "1" as well. We did this set up on purpose for testing. Our understanding is the following:
- If we trigger a chat request to the agent, and the agent accepts the chat, that means the agent would be occupied by the chat work item, and therefore should no longer have any capacity (since his allowed capacity is only 1). While the agent is still working on the chat, the agent should not receive any further incoming chat notifications. Am I correct?
- Again with the above set up, if a 2nd chat request is triggered while the agent is still occupied by the 1st chat request, and there is no other agents available, the 2nd chat request should not trigger any notification for the agent, and should go directly to the Open Work Items section of the Agent dashboard, am I correct?
- Now, if the agent is done with the 1st chat, we would expect his capacity should be freed up now, we would expect that 2nd chat request that's sitting under the Open Work Items should now "wake up" and the system would attempt to push it to the agent - the agent would now get the incoming chat notification regarding the 2nd chat request since he now has the capacity, am I correct?
Is our understanding correct on the expected behaviour above?
If our expectation is correct, we are seeing odd behaviour in the system. For example, in our testing, when the agent is done with the 1st chat, the system did not attempt to push the 2nd chat that's sitting under the Open Work Items to the agent. It's as if the system does not know the agent now has capacity. It's only when we change the agent's capacity to a bigger number such as "10" or "100" that the system would push the 2nd chat request out.
Would you know if we must set those capacity in increment of "10"? Can we not set those worksteam unit capacity to "1" - it seems there is a problem if we do that. But I couldn't find any article that says we cannot use a unit base of "1" for the capacity...so it's really strange.