Workflow Form Action: How to view/Audit the email sent?

We have a workflow that creates a form and sends it to a user with a Form Action step. It is set up with reminders every 5 days as well. The workflow is working for the most part, but occasionally the user will not receive the email, and we are looking for a way to determine if SailPoint sent the email.

I first looked to see if I could get it from the Search. I filtered by “Events”, then used the following search:

technicalName:EMAIL*

But this does not show any of the emails from the workflows.

I then went into the workflow itself to see if there was something in the Execution Log for it. I can see the ActivityTaskStarted and ActivityTaskCompleted for hte form, but there is no entry for the email being sent to the user.

I then searched on here and came across this older, closed topic discussing this very issue:

In that topic, the response from the SailPoint Product Manager in April 2023 was the following:

We looked into this on the backend service that manages Email/Messaging. Currently it is not capturing success fail by design. Please create an enhancement request for this.

So that is not what I was hoping to find out. It does not appear that there has been any development towards this feature since then based on reviewing the release notes. There was mention in the previous post of an Idea for adding this functionality, which can be found here:

https://ideas.sailpoint.com/ideas/GOV-I-2471

(Please Vote on this Idea if you think it is beneficial)

So after all that, I was wondering if anyone has figured out a way/workaround to determine if the emails have been sent from the workflows?

I would also note that SailPoint has a strict configuration on their email suppression system. They use AWS, and if an email from SailPoint to a user bounces back, they will be added to the suppression list, and emails will no longer be delivered to them.

This is critical to note to make sure that you are not sending emails from ISC to users before their mailbox is configured. We discovered lots of users were suppressed by SailPoint because of emails that were sent in a prehire phase before their mailbox was enabled.

2 Likes

Hi @gmilunich ,

I am not sure are you looking out for this search query.

name:"Send Email*"

This will give you the report on email events sent from ISC.

name:"Send Email*" AND target.name:"Email_ID"
1 Like

@adunker that is good information to have. Did they say whether you could view the list of users suppressed or if they would be removed from that list after a period of time? This is not affecting our case, as the user is a QA Tester, and they received emails before and after the missing one from the same process.

Thank you for the suggestion, but this does not get the data of the emails sent from the Workflows specifically. As noted above, the SailPoint Product Manager confirmed this data is not audited by design.

If you look at the following screenshot, you will see that your suggestion is another way of getting at the same data as the search query I was using:

This is good information for others to show alternate ways to get at the same data through the search.

1 Like

Yes, you can request the list via a support ticket. We had to remove a number of valid users and modify some of our processes - but we should be good now.

Yeah, it will not give specifically the emails sent via workflows. But still we can see the emails triggered using that search query.
Thanks!!

@GOKUL_ANANTH_M right, this question is about how to get the audit history on the emails sent from the workflows specifically.

I am hoping someone from SailPoint can confirm that this is indeed missing for audit history, or someone can provide an alternate solution to get this that does not require external resources.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.