Just as an FYI, Genesys Cloud has a hard limit of 50 attachments, which includes inline images, this is currently a problem with several customers that copy previous emails with image signatures and stuff...
As for recovering Attachments, their names and everything, I normally serialize the attachments array, separated in four arrays/collections at the DataAction level, one for names, one for contenttype, one for contentLength and one for the URL, so you can recover them.
(This procedure is used to fill in some tickets
Regards.
------------------------------
Facundo Nowicky
Interaxa S.A.
------------------------------
Original Message:
Sent: 10-17-2023 02:06
From: Robert Niblock
Subject: Routing Email via Attachment name
So I've managed to find all the attachments. It seems that Genesys is classifying pictures/images in a signature as an attachment which is a little annoying. Is there a limit to the number of attachments Genesys will record in the participant data? Example below;
Email Attachment is just Attachment "0" and I've used another to list all attachments
------------------------------
Robert Niblock
APM
Original Message:
Sent: 10-16-2023 04:00
From: Robert Niblock
Subject: Routing Email via Attachment name
Thanks Lawrence, I'll give this a try and see what I get.
------------------------------
Robert Niblock
APM
Original Message:
Sent: 10-12-2023 06:04
From: Lawrence Drayton
Subject: Routing Email via Attachment name
Hey Robert,
The first thing I would be doing here is a test where the task.attachment is written to a participant attribute. You will then be able to see the output of that on a conversation to see exactly how it comes through. You might be getting a slightly different naming when it processes which is why it's not matching.
------------------------------
Lawrence Drayton
Prvidr Pty Ltd
Original Message:
Sent: 10-12-2023 02:54
From: Robert Niblock
Subject: Routing Email via Attachment name
Hi all,
I'm a little stuck at the moment and can't figure out what I'm doing wrong here. I have an Email flow that filters stuff that comes through, based off email address, domain name, keywords and attachments. At that top of the flow, I have all the parts of the message for various Data tables to reference. As such, I've created the following;
Variable name: Task.Attachment
Value: Email.Message.attachments[0].name
#ArchitectureandDesign
#Routing(ACD/IVR)
------------------------------
Robert Niblock
APM
------------------------------