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:
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.
@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:
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.
@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.