Trending
Mpox (Formerly Known as Monkeypox) in Dermatological Practice: Presentation of a Series o… is trending now Nigeria: 23 Million Children Vaccinated Against Polio, Other Diseases in Six Months - - R… is trending now Call for Proposals: T Cell Based Vaccines and Biologics in Infectious Diseases, Cancer an… is trending now No Diphtheria Outbreak In Lagos, Commissioner Abayomi Assures Residents is trending now Engineering Ultra-Thin Atomic Interface Buffer for 2D Molybdenum Disulfide Transistors is trending now NASA's Next Great Observatory Could Spot Oceans on Distant Worlds is trending now Two Stars Discovered that Joined Together to Form Binary System 60 Years Ago is trending now As an academic scientist in the U.S., I’m learning to live with uncertainty is trending now UCL: Musiala returns to help Bayern thrash Bodo 5-0 is trending now Manchester derby poses Maresca's first big test, Chelsea aim to end Hull Honeymoon is trending now On video: Como rip through Leipzig's net, and Roma stumble against Fenerbahce is trending now Manchester United end their 1,016-day Champions League goal drought with a dominant victo… is trending now Mpox (Formerly Known as Monkeypox) in Dermatological Practice: Presentation of a Series o… is trending now Nigeria: 23 Million Children Vaccinated Against Polio, Other Diseases in Six Months - - R… is trending now Call for Proposals: T Cell Based Vaccines and Biologics in Infectious Diseases, Cancer an… is trending now No Diphtheria Outbreak In Lagos, Commissioner Abayomi Assures Residents is trending now Engineering Ultra-Thin Atomic Interface Buffer for 2D Molybdenum Disulfide Transistors is trending now NASA's Next Great Observatory Could Spot Oceans on Distant Worlds is trending now Two Stars Discovered that Joined Together to Form Binary System 60 Years Ago is trending now As an academic scientist in the U.S., I’m learning to live with uncertainty is trending now UCL: Musiala returns to help Bayern thrash Bodo 5-0 is trending now Manchester derby poses Maresca's first big test, Chelsea aim to end Hull Honeymoon is trending now On video: Como rip through Leipzig's net, and Roma stumble against Fenerbahce is trending now Manchester United end their 1,016-day Champions League goal drought with a dominant victo… is trending now
Crochet

Power Apps – Security for SharePoint Document Management

Power Apps – Security for SharePoint Document Management

In today’s blog, we will continue with the security side of SharePoint document integration within the model-driven app. The feature of security roles within Dataverse takes security to another level. It’s one of the best features! So far, we have enabled the OOB integration of SharePoint documents, which you can read here. Let us now … Continue reading Power Apps – Security for SharePoint Document Management →

In today’s blog, we will continue with the security side of SharePoint document integration within the model-driven app.

The feature of security roles within Dataverse takes security to another level. It’s one of the best features!

So far, we have enabled the OOB integration of SharePoint documents, which you can read here. Let us now see how we can control the access. In this blog, I am sharing references for the contact table.

Let us go to Advanced settings in Power Apps and navigate to security roles.

You can either upgrade an existing security role or copy a security role and make the changes.

There are two main tables for access control – Document Location & SharePoint Site

The third would vary based on the table where integration was enabled. So I am taking the contact table here.

As per the screenshot, these are the minimum permissions needed to upload the document from the document tab in the contact record. You can enhance as per need.

From the SharePoint site, I have given Edit permission to the Site members at the document location.

Note – Delete permission is not provided on purpose. Once you delete it, it is permanently deleted from the Dataverse. It is recommended to give delete permission with care or maybe to superusers/admin users only.

As soon as a document is uploaded from Model Driven App, a folder structure is created at the SharePoint site

With contact name & the GUID of the contact record.

Once you delete the document from Model-driven app, the entire folder is deleted from SharePoint.

You can refer to the official documentation for permissions needed for the document management tasks here.

Some of the known issues are listed here .

Hope this helps!

View original source →

Related