Showing results for 
Search instead for 
Did you mean: 
Helper I
Helper I

Approval general permissions error

I have created a Flow with Dynamics and the Approvals connector.

I am the owner of the flow and it works if I send the approval to myself.

However it does not work if the Flow is sent to another user.  I get this error:


The request failed. Error code: 'XrmApprovalsGeneralPermissionsError'. Error Message: 'Encountered a general permissions error trying to access the CDS database. This could be caused by modification of the approvals administrator or user roles, or by an incompatible plugin. Detailed message: 'The cache request to assign a role failed with status code 'Forbidden' and message: 'Message: RoleService::VerifyCallerPrivileges failed. ...

Community Support
Community Support

There are two solutions to solve it:


1. Add the user as the owner and make sure he has a valid license


2. Share a flow with Run only users

When you share a flow using Run only user, the flow owner can determine how connections will be used. If the flow owner specifies that connections should be Provided by run-only user, that means a user will have to create a connection before they can use the flow and when they run the flow they will use that connection. This is particularly beneficial when you want emails to be sent on behalf of the user that clicked the button.


Helpful resources

UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.

Users online (1,904)