web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Error when trying to a...
Power Apps
Answered

Error when trying to access a Canvas App :- This app isn’t opening correctly.You can't open apps in this environment. You are not a member of the environment's security group

(0) ShareShare
ReportReport
Posted on by 1,871 Season of Giving Solutions 2025

I have developed a solution inside our Dev Environment , and i shared a canvas power apps with some users and they were able to access the app which is connected to SharePoint.

 

then i created a new Prod environment, and i defined this security group so only admins can edit the environment and i shared the power apps with the related users (the users are not part on the below security group), as follow:-

 

johnjohnPter_0-1715284629194.png

 

 

but when the users try to access the power apps inside the above Prod environment they will get this error message:-

 

image.png

 

now i remove the security group from the environment setting and i define it as None, as follow:-

 

notassigned.PNG

 

but still the users are getting the same error.. any advice?

 

I have the same question (0)
  • AlbertoCastro Profile Picture
    1,201 Most Valuable Professional on at

    Hi,

    you must to have a security group assigned to the environment. All user that needs to access to the environment, to admins, makers or consumers, have to be in the security group or in a subgroup this.

    My recomendation:

    1. Asign again a security group to the environment.

    (maybe you can change the name, from "env admin" to "env users")

    2. Include in this group the admins users, and assign in the environment the system administrator role.

    3. Include in this group the app users. In this case, like you use sharepoint, you don't need asign them roles.

  • johnjohnPter Profile Picture
    1,871 Season of Giving Solutions 2025 on at

    Thanks a lot for the great and helpful reply. now i have a question, if i add a user to the enviroment security group, will those users be able to edit the power apps and flows inside the environment or i still need to share those apps and flows with the users ? 

    second question, now i assign a consumer users to the security group >> and the user was able to access the canvas app >> but the canvas app calls a power automate flow >> and when the user tried to call this flow from the power apps by clicking on a button, the user get this error:-

     

    @AlbertoCastro

  • AlbertoCastro Profile Picture
    1,201 Most Valuable Professional on at

    Let's go:

    1. New users in the Security Group, don't have automatically access to the environment or its apps. This is only  the first requisite. The second is

    - to have a Security Role in the environment to develope

    - or share with the user the app.

    2. In this case, the users needes privileges at environment level to run flows. I recommed you use a copy of the security role "App Opener"
    https://learn.microsoft.com/en-us/power-platform/admin/create-edit-security-role#minimum-privileges-for-common-tasks

    3. Two opciones to solve the message "Principal with id 144d1db1-3f0e-ef11-9f89-6045bd6a0f44 does not have ReadAccess right(s) for record with id a8a8227e-380e-ef11-9f8a-6045bd15b5b7 of entity workflow. "
    - Grant access to the users to flows used in the app

    - Change the flow to use always owner's connection (recommended)
    https://learn.microsoft.com/en-us/sharepoint/dev/business-apps/power-automate/guidance/manage-list-flows#managing-run-only-users

  • johnjohnPter Profile Picture
    1,871 Season of Giving Solutions 2025 on at

    @AlbertoCastro thanks for the detailed reply.. here are my questions to your reply:-

     

     

    1. New users in the Security Group, don't have automatically access to the environment or its apps. This is only  the first requisite.

    so let say i added a security group to the environment, then how i can add new users? if adding new users to the security group will not grant them access to the environment ?

     

     

    The second is

    - to have a Security Role in the environment to develope

    - or share with the user the app.
    can you advice more on this point please?

     

     

    2. In this case, the users needes privileges at environment level to run flows. I recommed you use a copy of the security role "App Opener"
    https://learn.microsoft.com/en-us/power-platform/admin/create-edit-security-role#minimum-privileges-...
    so you mean instead of assigning those users Basic User security role, to grant them "App Opener" security role?

     

    3. Two opciones to solve the message "Principal with id 144d1db1-3f0e-ef11-9f89-6045bd6a0f44 does not have ReadAccess right(s) for record with id a8a8227e-380e-ef11-9f8a-6045bd15b5b7 of entity workflow. "
    - Grant access to the users to flows used in the app

    - Change the flow to use always owner's connection (recommended)
    https://learn.microsoft.com/en-us/sharepoint/dev/business-apps/power-automate/guidance/manage-list-f...

    in my case some flows run under the user context, other runs under the service account context,,, and i want the user to be able to run both types of flows

     

    can you please advice further? thanks in advance for your valuable help.

  • AlbertoCastro Profile Picture
    1,201 Most Valuable Professional on at

    1.1:
    Exactly, only with the action add an user to the SG of an environment, the user cannot access to the environment.
    You need add the user to the environment and asign him a Security role.
    https://learn.microsoft.com/en-us/power-platform/admin/database-security

    1.2:
    I mean:
    - If the user needs create flows/power apps/tables, you have to assign to the user a security role for this: Environment maker, System customizer... In the below link you have the info about default security roles.
    - If the user needs execute power app that uses dataverse, you need create a custom security role to access your custom tables, and asign it to the user.
    - If the user needs execute power app that run flows, you need assign him app opener security role.
    - If the user needs execute a power app more simple, for example, only request info from a sharepoint list, the user doesn't need security role.

     

    2.
    Exactly.

     

    3.
    Under user context:

    albertocaa_0-1715339107175.png

    Under service account:

    albertocaa_1-1715339184706.png

     

  • johnjohnPter Profile Picture
    1,871 Season of Giving Solutions 2025 on at

    @AlbertoCastro thanks again for the detailed reply, so what is the main differences between Basic User and App Opener ? will the app opener allow the users to edit existing power apps and flows and/or create new power apps and flows inside the environment?

     

    second point, i were able to fix the error of calling flows from power apps, by creating a copy of the Basic User security role, then i changed the Process Read permission from User to Organization,,, seems this fixed the issue for all the users:-

     

    johnjohnPter_0-1715339719184.png

     

     

    does this fix sound valid to you?

     

    Thanks

  • Verified answer
    AlbertoCastro Profile Picture
    1,201 Most Valuable Professional on at
  • johnjohnPter Profile Picture
    1,871 Season of Giving Solutions 2025 on at

    @AlbertoCastro thanks for your help

  • AlbertoCastro Profile Picture
    1,201 Most Valuable Professional on at

    It's was a pleasure 👍

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.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 762

#2
11manish Profile Picture

11manish 640

#3
Valantis Profile Picture

Valantis 548

Last 30 days Overall leaderboard