Cases re-assigned to queue after agent claims from Omni Channel and saves case

caseomnichannelqueue

I set up Omni Channel in an org, and my users have been working with it for a couple of weeks. Major issue – every time an agent accepts a case, and save it, it gets reassigned back to the queue. Is this supposed to happen with Omni Channel?

Especially interesting is that in the feed it says that 'System' changed the owner back to the queue. If it was a hidden flow or process builder or trigger code that was causing this I'd expect the User that was active to be the one who changed the owner.

I've disabled all Case Assignment rules, so it shouldn't be that.

Any help would be appreciated, my client is talking about turning off Omni-Channel and manually assigning cases!

Best Answer

Following is a standard behavior with Omni-channel --> > If your agent is available and a case is proposed to them (even if they don't accept the case) in the background the case gets assigned to them and then it gets assigned back to the queue. In the case history this will show as two changes of ownership (which can be quite confusing since nothing really happened)

Ref : help.salesforce.com/s/articleView?id=000319828&type=1

But seems like, your agents are accepting the cases. I suspect some automation is triggering the change. Please check process builders, flows and apex