March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
I'm very new to Power Platform and related licensing.
I build a Power Apps app and when starting I requested a trial Fabric license. I'm now at the end of this trial and I'm unsure as to what to do. In addition I have shared the Power Apps app with a test user and he gets a Graph API accessDenied error. The app triggers an underlying flow to pull data from a few tables on SharePoint via the Excel connector.
I need to be licensed to build Power Apps apps as well as Power BI reports. Can I get an overall license to address these requirements or do I need to get licensed separately. Is there an overview/license matrix to get my head around this?
I have further info on this. The issue is with the flow which pulls data from the connected tables via the Excel connector
List_rows_present_in_a_table_2 uses the Excel connector to which I have authenticated with my account. Question: When another user triggers this flow through the app (as evidenced above), the Excel connector - being connected via my account - should still work? Or does the user have to be a member of the SharePoint site and have access to the Excel file the flow references? If so this kind of defeats the purpose as these backend connections should be shielded from the user. I would expect the user to only have access to the Power Apps app and any backend operations to be handlde by the respective connections.
For instance what if there is information in the file we don't want the user to see? If they have access to the SharePoint site and Excel file they'll be able to open this file
Hi @tfmeier_oz ,
Hope your doing well.
The Excel connector in your Power Automate Flow is authenticated using your credentials (as the app creator), but when another user triggers the flow via the Power Apps app, it may still validate the user's permissions for the referenced SharePoint site and Excel file.
By default:
If the triggering user does not have access to the Excel file or SharePoint site, this can result in the accessDenied error.
Instead, please refer to below alternatives:
Advantage: The flow will always use your credentials, and users triggering the flow won’t need permissions on the Excel file or SharePoint site. This shields users from seeing or accessing the backend data.
Advantage: Separation of user permissions from backend operations. Adds a layer of security and avoids personal account reliance.
For instance, create a SharePoint role with read-only permissions on the Excel file. Ensure they can trigger the flow but restrict what they can do on the site.
Drawback: Users may still technically have access to the Excel file, which might expose sensitive data.
Thanks,
Prashanth Are
MS Fabric community support.
Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"
Re item 1 which looks like the most elegant solution for us; i.e.
Do I need to also add these other users to the "run-only" permissions on top of that panel. I have changed the setting to "use this connection..." but the user gets the same error.
@tfmeier_oz, Thanks for actively participating in MS Fabric community support.
Yes, in addition to setting the flow to "Use this connection (always use the creator's credentials)," you also need to provide the other users "Run-Only" rights.
How to fix it:
In Power Automate, open your flow.
1. navigate to the Run-only users area.
2. to the list of Run-Only Users, add the test user (or any other user).
3. make sure the flow is set up to "Use this connection" for the Excel connector under the connection options.
This combination guarantees: Your excel connector credentials are used by the flow.
through the Run-Only Users setup, the other users are specifically authorized to start the flow.
this should fix the 'accessDenied' problem once it is configured.
Thanks,
Prashanth Are
MS Fabric community support.
Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"
Thank you. What about the flow itself? When adding a user I saw this note
The authorisation for the Excel connector should be addressed through your earlier advise. What about the logic flow? I couldn't find any areas other than making a user an owner of the flow which is obviously not what we want. How do I provide access to the user so they can run the flow?
@tfmeier_oz ,please find below documentation for reference. let me know if this helps.
Manage owners and users in your Microsoft list flows with Power Automate | Microsoft Learn
additionally, refer to this: Microsoft Power Platform Community Forum Thread
Thanks,
Prashanth Are
MS Fabric community support.
Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"
Hi @tfmeier_oz ,
Thanks for reaching out MS Fabric community support.
The Graph API accessdenaid in your Power Apps app points to an authorization issue where the app or flow does not have sufficient permissions to access the required data. Here's a detailed approach to address both the licensing issue and the error:
To resolve this, you’ll need to check two main areas:
Go to the Azure Portal and open App Registrations. This is where your app registers to access Microsoft services like SharePoint or Excel. Add permissions such as Files.Read for Excel access or Sites.Read.All for SharePoint. Once the permissions are added, grant Admin Consent to confirm the app can access the data.
You need licensing to build Power Apps apps and Power BI reports. Unfortunately, there is no single license that directly covers both, but you can combine licenses as follows:
Requirement |
License |
Cost |
Build and Share Power Apps with Premium Features |
Power Apps Per User Plan |
$20/user/month |
Build, Share, and Collaborate in Power BI |
Power BI Pro |
$10/user/month |
Trigger Premium Flows (Power Automate) |
Included in Power Apps Per User |
- |
Access Microsoft 365 Services (SharePoint, Excel) |
Microsoft 365 Business/Enterprise |
Varies (from $12/mo) |
Recommendations:
Conclusion:
Thanks,
Prashanth Are
MS Fabric community support.
Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"
Thank you for the quick response. I will check the authorisation in Azure AD.
Re the licensing to recap:
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
10 | |
4 | |
3 | |
2 | |
1 |
User | Count |
---|---|
11 | |
10 | |
6 | |
5 | |
4 |