Contributor users are able to create Flow for the sharepoint lists,, how we can prevent this

Steel Contributor

We have migrated our sharepoint on-premises team site collection to sharepoint online classic team site. but i have noted an issue that Contributor users are able to create MS Flow for the lists,  and the Flow can affect all users. so my question is how i can prevent Contributor users from creating Flow for the sharepoint list and to restrict this to the site collection admin or users with "advanced" permissions?

For example in the on-premises case only site admin or users with advance permissions can create workflow (sharepoint workflow 2013 or 2010) or do actions that can affect all users.

now i am not asking about removing the MS Flow license for the users, as this will prevent them for creating Flow on all the site collections. i am asking if we can prevent this on site collection basis. similar to how the PowerApps works, where users who have Contribute permission on a site ,can not create power apps, while they can do so in the sites where they have Full Control or Edit permission levels..

Thanks

2 Replies
AFAIK, the only way to restrict this is by means of permissions in your lists and document libraries. For your reference, check this thread: https://techcommunity.microsoft.com/t5/SharePoint/Remove-Microsoft-Flow-from-SharePoint-Modern-Lists...

 


@Juan Carlos González Martín wrote:
AFAIK, the only way to restrict this is by means of permissions in your lists and document libraries. For your reference, check this thread: https://techcommunity.microsoft.com/t5/SharePoint/Remove-Microsoft-Flow-from-SharePoint-Modern-Lists...

@Juan Carlos González Martín  thanks a lot for your valuable reply and link. now inside the link you provided https://techcommunity.microsoft.com/t5/SharePoint/Remove-Microsoft-Flow-from-SharePoint-Modern-Lists... the last reply mentioned that we can use powershell to disable Flow per site collection, here is a quote from the reply:-

 

The Set-SPOSite PowerShell cmdlet has a parameter you can pass called "DisableFlows" but this would be done at a site collection level. 

https://technet.microsoft.com/en-us/library/fp161394.aspx

 

so if this is true then this is what i am looking for... so what do you think, should the powershell be able to prevents users from creating Flow? but i think in this case even the site admin will not be able to create Flows,, is this correct?