06-04-2020 07:28 AM
My goal is to pass email related information from UCCX Finesse workflow to my case management system each time a new email is accepted/handled by the agent
1. How can i pass the following information (customer email address, email subject, date time, email content and email attachment) in the workflow action?
2. Can i make use of the HTTP Request (application/xml or application/json) to send this
Thanks!
-JT-
Solved! Go to Solution.
06-04-2020 11:37 AM
Hi,
As far as I know, Finesse itself does not have all the email data (from #1) that you are looking for. But, you should be able to get this data from CCP/SocialMiner: https://developer.cisco.com/docs/contact-center-express/#!get-email/get-email
So since Finesse doesn't have that data, you won't be able to use the workflow action and must create a custom gadget to to pass the data. This is assuming your case management system has an API to accept this data.
Thanx,
Denise
06-04-2020 11:37 AM
Hi,
As far as I know, Finesse itself does not have all the email data (from #1) that you are looking for. But, you should be able to get this data from CCP/SocialMiner: https://developer.cisco.com/docs/contact-center-express/#!get-email/get-email
So since Finesse doesn't have that data, you won't be able to use the workflow action and must create a custom gadget to to pass the data. This is assuming your case management system has an API to accept this data.
Thanx,
Denise
06-05-2020 06:45 AM
Hi Denise,
While the email content looks to be simple text format, any idea how are attachment are stored within CCP?
Thanks!
-JT-
06-05-2020 09:32 AM
Hi,
I don't know too much about the CCP APIs, but according to the example XML response,
<EmailMessage> <id>072D0E871000012B0000ED8B0A568DDF</id> <subject>Email subject</subject> <fromAddress>sender@xyz.com</fromAddress> <toAddress>name1@example.com</toAddress> <ccAddress>name2@example.com,name3@example.com</ccAddress> <receivedTimestamp>1302551491320</receivedTimestamp> <contentType>text/html</contentType> <body><![CDATA[ ... ]]></body> <refDraftURL>https://<server>:<serverport>/ccp-webapp/ccp/reply/ email/{id}/draft</refDraftURL> <attachments> <incomingAttachments> <attachment> <name>incoming_filename</name> <refURL>https://<server>:<serverport>/ccp-webapp/ccp/ reply/email/<id>/attachment/incoming/ <attachmentIndex></refURL> <sizeBytes>256</sizeBytes> </attachment> ... </incomingAttachments> </attachments> </EmailMessage>
It seems like attachments have a refURL.
Thanx,
Denise
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide