In our company, Corporate issues directives which are then implemented by the Facilities as their specific policies. Each facility has their own complete set of policy documents. I'm trying to figure out the best way to implement document library(s) for this. There's a Corporate subsite which has pages in it, one per facility.
My challenge is if I put all the documents into one document library, I need to ensure that each facility can only see and modify their own documents, not those of others. There are also sub-roles within each facility which will need different permissions.
I was thinking of having one Document Set per facility. The View of the Document Library that they would see on their facility specific page would display only their documents. To do this I would need to enforce that a facility-specific property would be set on each and every document that was dragged into the Document Library from their page, perhaps with Document Sets like this: https://sharepointmaven.com/document-sets-hidden-gem-sharepoint/
This would then allow those in the Corporate role to see all the documents rolled-up nicely into a Document Library view using "group by" to aggregate each facility's documents.
Should this plan work or am I overlooking something?