Here is the setup I did
- Created a routing configurationenter image description here
- Created a queue and associated it with the routing configuration and added a couple of users
enter image description here
- Created a service channel for the associated object (GEICO Quote)
enter image description here
- Created a GEIO quote and assigned it to the queue created in step 2
enter image description here
- logged into Omnichannel as one of the users associated with the queue
Expected Result:
The quote created in 4 would be routed to the user as an Omnichannel work request.
Actual Result:
The work request queue for this user remains empty.
So how do I get something routed using this queue?
So I'll answer my own question. The missing element was a Presence Status linked to the Service Channel. So summarizing what is needed, to save someone's future agony, you need the following:
- a Routing Configuration
- a Queue that is associated with the Routing Configuration
- a user(s) that is associated with the queue (user needs to have a Service Resource and a bunch of permissions -- not gonna go into that here)
- a Service Channel that supports the same object that the queue supports
- a Presence Status that is associated with the Service Channel
You do NOT need a flow; just changing ownership of the routed record to the queue will route the item.