There is a PureCloud cherry picking app available on Github here:
https://github.com/PrinceMerluza/purecloud-email-cherry-picking-app This uses the Analytics API to manually query for email conversations that are in a hard coded queue. If you setup a new "Parking" queue, then replace the id of your queue with the one in the code. You'll also have the change the analytics query to remove the email dimension or replace it with voice so that it looks for voice conversations that are parked.
When the agent clicks the "Assign To Me" button, this sample code performs a replace participant API request to replace the queue participant with the agent participant. I'm told that may affect reporting, so you may want to look at performing a transfer to the agent instead.
When an agent wants to park a call, they will have to manually transfer the call to the parking queue and you can have an in queue flow that plays hold music while the caller parked. It might be a good idea in the flow to check that the caller isn't parked for too long (or indefinitely) and perhaps use last agent routing or just route them out to anyone available if they are parked for an extended period of time.
Last thing, this was meant to be used for a group of agents to cherry pick emails from a queue. You'll most likely want to filter the items in the queue to only show that specific agent their parked call. The JSON from the Analytics API should show the last agent as a disconnected participant, so you can use that to filter out just their parked call(s).
------------------------------
Gareth James
CALLSCAN AUSTRALIA PTY. LTD.
------------------------------
Original Message:
Sent: 03-11-2020 10:34
From: Antoine LETOMBE
Subject: Pull or Push Email
Hello,
I would like to know if it is possible to do email picking in a queue.
In summary, have a list of pending emails and assign them
I would like to do pull, not push.
Thanks !
Regards,
Antoine
#Routing(ACD/IVR)
------------------------------
Antoine LETOMBE
Niji SA
------------------------------