I need a an approval process for users to share with external or guest users. We can create a Form for users to submit for guest user access prior. I have successfully configured a SharePoint library for approval requests when sharing files, however, that is not exactly what I want to do. The workflow would be, when a user right clicks a file in OneDrive and clicks Share and they enter the user they would like to Share with an approval request is sent to their manager. Once approved, the link is active and the email is sent to the guest and the sender receives notice. To me it seems like an obvious Flow, am I missing something?
That should be a relatively easy flow to create. The main issue is that you would need a copy of the flow for each user to activate on their OneDrive because the selected file trigger is specific to a single OneDrive or SharePoint site. Something like this:
I setup my sample to be triggered through a selected file. You pick the file in OneDrive > Automate > flow
That opens a pane on the right side of the screen where you input the email address of the external person you are sharing with.
The sharing link can be done by Path or Identifier. Both are in the dynamic content from the trigger since its a selected file trigger.
Yes they can. There is no trigger for when a file is shared.