I am trying to create a workflow that assigns a form to members of a Governance Group. I am using the GET/workgroups/{workgroupId}/members api to fetch the members with their IDs, name and emails.
The Api sucessfully returns the list of members with their ids, names, and emails. However when i try to use the following expression in the form→recipient field:
$.hTTPRequest2.body[*].email
the workflow fails with the following error on the form part
HTTP Response Returned a Client Error: unable to fetch public identity for recipient ‘[abcd@abcd.org abcd@abcd.or]’
So, is the form recipient field limited to a single Identity Now identity ID only? or is there a way to assign a form directly to a governance group. If its not possible, please suggest me a workaround for this problem.
I tried to iterate the list of identities, and used these identities as a recipient in the form using for loop and email is also getting triggered but for each iteration a new form instance/approval is getting created which is not helpful here.
Is there any way we can use same form instance/approval which can be sent to all the list of identities and if anyone of them will get approved and other approvers wont able approve it again and the form gets expired.
Unfortunately, no , assigning a form within the context of a Governance Group isn’t currently supported. You can upvote this feature request on SailPoint’s Ideas portal to help bring it to their attention: GOV-I-3884.