This site is meant to be embedded in Genesys PureCloud to allow authorized users to cherry pick waiting email interactions from any queue. Using the preview button, an email interaction can be shown without actually picking it up. Each email interaction can be picked up or transferred to different user or another ACD queue (not yet implemented in this example)
- This solution is not meant to be installed in a production environment
- It is provided for demo purposes only
- Only waiting email interactions are visible via this solution
- ages (attachments) are not scaled, so bigger images could span beyond the preview window
If you do not want to make changes and simply want to test this site in your PureCloud organization, follow these steps:
- Create a new Integration in PureCloud (Custom Client Application)
- In the
Details
tab, set a name for your application (e.g. Cherry Picking Emails) - In the
Configuration
tab, set theApplication URL
path to https://szlaskidaniel.github.io/purecloud-cherrypick-mails/ - Set the
Application Category
tocontactCenterInsights
- In
Group Filtering
, select a group of users who will have access to this application. If you do not have groups, you will need to create one inAdmin
. This setting is mandatory.
- In the
- Click on
Save
- In the
Details
tab, set the application toActive
(top-right) and click onSave
one more time (if needed) - You may need to logout and log back in to view the app in the
Apps
menu in the top bar - When you first access the application, you might see a pop up window flash quickly to log you in
To install this app in your PureCloud org, first copy this repo into your own github account. Next steps:
- Enable Github pages for your repository (Settings -> Github pages -> set Source to master branch)
- Create new Implicit Grant (Browser) OAuth Application in PureCloud
- Set Authorized redirect URIs to the GitHub page link created in previous steps (ex. https://szlaskidaniel.github.io/purecloud-cherrypick-mails/)
- Modify scripts/global.js config file and update there OAuth settings that match to your org (clientId + environment + redirectUrl, that match your github page link created in previous steps).
- Follow the steps above in the
Deployment
section to deploy the app in your own org