Hi
We set up a Flow to copy documents from a "draft" library to a "published" library on a SharePoint site with some approvals and other steps in between. Currently, the members of the team site have edit permissions on the draft library and read-only permissions on the published library. The draft list is used to define run-only users for this Flow. To my knowledge, this allows users with edit rights on this list to trigger this Flow - only on this list. The Flow trigger used is "For a selected item".
Recently, an additional requirement has come up to remove the members' permission to delete documents from the drafts library. Our approach was to create a custom permission level for the draft library, which is based upon the "Edit" permission level, but without the permission to delete items. This permission level was then assigned to the drafts library. This change had the undesired effect that users were not able to trigger any Flows on this list anymore. This led me to the conclusion that "full" edit rights (i.e. including deletion of elements) is needed to trigger a Flow using this method.
Does anybody know a method to make a Flow available on a list for users without giving them the permission to delete items on the same library? I'm very grateful for any kind of feedback.
Cheers,
Domenico