Our organization has several Power Platform solutions for submitting and processing reports. For example, we have a "Daily Report" app, where each of our location managers must submit a report for their location. Each time a location manager submits a report for their location, the Power Platform solution generates a PDF and stores it in a SharePoint Document Library. However, we have strict permission requirements for these reports. Location managers need to have access to view their own past reports, but not each other's reports.
Currently, we solve this problem by using Power Automate to assign unique permissions to each PDF after its generation. This seems not ideal to me, since I've read that unique permissions slow things down in SharePoint, and of course it introduces complexity into the permissions structure. But separating these reports into separate document libraries for each location seems just as complex to me, since we would need to build some solution for executives to view all reports together, and we would need to make sure a new library is created and integrated into the Power Platform solution each time we open a new location.
Is our current solution the best solution? Or is there a better way to meet our permission requirements?

Report
All responses (
Answers (