Announcements
Hi, I’m trying to use the “Run as” property in the Dataverse trigger “When a row is added or modified.” I set the Run as property to “Modifying user”, and while updating a row, I enabled “Use invoker's connection.”
However, when I try to save, I encounter the following error:
Request to XRM API failed with error: Flow client error returned with status code "Forbidden"... The user does not have sufficient privileges in XRM to perform this operation. Required privilege 'prvActOnBehalfOfAnotherUser' is missing.
Does anyone know how to grant the prvActOnBehalfOfAnotherUser privilege in Dataverse or how to resolve this issue? Any guidance would be appreciated.
prvActOnBehalfOfAnotherUser
Hi, The issue has been resolved. I found that the security role assigned to the flow owner must include the “Act on Behalf of Another User” privilege. This can be enabled by navigating to the security role and going to: Miscellaneous Privileges → Show All Privileges → Act on Behalf of Another User and setting it to Organization level. After saving the changes, the flow worked as expected. Are there any alternative approaches to achieve the same outcome? Any suggestions would be appreciated. Thanks!
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 377
11manish 279
David_MA 234 Super User 2026 Season 1