Issue with Sending Emails to Multiple HR Partners in IdentityNow Workflow

We are trying to add multiple HR partners (up to 10) from a Workday attribute to an IdentityNow workflow. However, when we specify the HR partners in the workflow’s email recipient field, the email is being sent to only one recipient at random instead of all the listed HR partners.

Now, we have a requirement to trigger an email to all identities listed in the HR partner attribute. How can we achieve this in SailPoint Identity Security Cloud (ISC) workflows? Additionally, what is the maximum number of email recipients that can be configured in an ISC workflow?

Looking forward to guidance on this. Thanks!

Is this using a multivalued attribute? I don’t think workflows can parse arrays like that so you may have to find a way to split them out.

Use python or powershell script and run it in schedule. At the moment, array parsing in ISC workflow is not possible.

In Workflow, directly accessing the Workday account attribute ‘HR Partner’ can generate a list of recipients. When this list is used in the ‘Send Email’ action, emails will be sent to all users included. However, if the ‘HR Partner’ attribute is first stored in an identity attribute and then used in the workflow, it might only select a single value instead of the entire list.
Multiple recipients can be added to ‘Send Email’ manually as well as dynamically by using a variable containing a list of users. Therefore, the ‘HR Partner’ attribute used in the workflow should provide a list of users for multiple recipients

Hi @rpriya ,

Can you please provide the sample of Send Email step. I am also stuck with same issue.

I need to send emails to 5 HR team members.

Define a variable and use that json in your email recipients. check this Workflow with multiple recipients in a send email action - #8 by kalyan_dev32