We have created a new Production Environment which should contain all of our production solutions that contain Power Apps & Power Automate & connection to SharePoint lists/libraries.

Now we have a solution which contain an instant flow >> and we want to grant a user the ability to Run-Only the instant workflow. I know that inside the instant flow I can define the user inside the "Manage run-only permission", to be able to run the flow without the ability to modify it:

enter image description here

but my question is, since this instant flow is inside a solution which is inside the production environment. So what type of access (minimal access) this user needs to have on the production environment? which only allow him to run the flow and without the ability to create new power apps, power automate or solutions inside the environment?

Any help and advice please?

  • 1
    Try granting Basic User role in environment for user and then share flow as run only user. Let me know if it works for you. May 11, 2023 at 6:42

1 Answer 1


Try these steps:

  1. Grant Basic User role in new environment for users
  2. Share flow as run only user as mentioned here: Allow a user to run an instant flow without the ability to modify it

I did a test from my end and it worked for me:

enter image description here


  1. After adding Basic User role in environment to user, it may take few hours to show up the environment for users.
  • thanks for the reply.. so to be able to grant a user Basic User role in the environment , should the environment has a dataverse CDS ? or i can create an environment without dataverse CDS and be able to assign "Basic User" role? Thanks May 11, 2023 at 10:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.