
Announcements
Hi everyone,
I'm struggling with granting the correct permissions. I have been trying to figure this out for a a few days now...
For context... I built a Solution made up of a canvas app, a few flows that use the PowerApps trigger, few environment variables, connection references needed for flows.
I exported the Solution as managed and imported into a test environment I recently created. I setup the security group of the environment and modified the Basic User permissions to allow the entire business unit to Create/Read/Write on the Process permission. I then shared the canvas app with 2 users (within env security group). One user succeeded in using the app with no issues and the other received an error message for all the flows 'Connection not configured for this service'.
I had previously read a few posts suggesting that the flows had to be shared with end users as owners, which is not secure as they could edit the flow. I continued looking and found another post suggesting the change in permission to the Basic User role (as mentioned above). I had done this research back when I was working with the solution in my dev environment. At the time I was getting the same error message until I changed the Basic User permissions, however the same solution doesn't seem to work in the test environment.
I would really like to understand how permissions within the security roles work so I can setup my environments accordingly.
TLDR;
- Test environment has the Basic User 'Process' permissions for Create/Read/Write set to business unit
- Using a Solution to package a canvas app with a few flows and environment variables
- 2 users in the environment's security group tested the app. Worked for one and the other received 'Connection not configured for this service' errors regarding all the flows used in the app
Thank you for reading 🙂