Workflow Owner Permissions

We have a workflow that runs on a schedule trigger. It does the following:

  1. Checks the Pending Access Requests for a particular Reviewer.
  2. Approve Request if training has been completed
  3. Deny Request if training hasn’t been completed

Right now the approval logs show the Owner of the Workflow as the identity that approved or denied the request, we would like to change the Owner so that it is the same as the Reviewer in step 1 above.

Does the Reviewer need any particular Role in ISC to be able to run the Workflow?

Workflow owners is always the admin who create the workflow or you can change it manually.
Are you talking about the owner of the access item that belong to the identity ? If yes, then that will always be the identity as it was create with respect to that not the reviewer.

Hi Carl,

You could use a HTTP action within the workflow to forward the access request to the actual approver you want before the approve or deny action using this API;

You should be able to call $.trigger.requestedBy.id and use this as the approver value in the body of the HTTP action.

Once the approver is updated the workflow should approve/deny it under the desired owner.

Also, potentially add a wait action to make sure the new owner is set before the approver action takes place.

Hope this helps!

1 Like

When the Workflow approves/denies the request, the log shows the decision as being done by the Workflow Owner. We would like the Workflow to run as the Reviewer, so that the logs show the Reviewer instead of the Admin that setup the workflow.

I am aware that we can change the Workflow Owner, but I am wondering if the new Owner needs any particular ISC roles to be able to run the Workflow.

We changed the owner, and it ran successfully without the Identity needing any elevated rights. Approvals are now logging as the new Owner.

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