Currently, I store a bunch of employee data in LF and certain documents need to be only viewable by HR, some should viewable by Medical, Payroll, and select Admin positions.
Right now rights are applied to a document when it's added to the repository via Forms, then each parent folder is given Access Rights for that specific group. However, when new document types are added, or new departments need access I have to modify the process and retroactively apply rights to these folders and documents.
I've been toying with the idea of having a Workflow set up that just blanket applies rights to each document and parent folder that needs rights every night but that would apply rights to every document regardless of which ones needed it or not as I can't find a way to see what rights are on an entry in workflow so they'd double up. I could apply the "remove all rights" feature and then reapply them but this is a ton of work to maybe grab a few documents each night.
What I would like to do is use Security Tags. That is something those workflows can see so I could have it apply them to only documents that are lacking the tags if new groups are added and need access to documents that already exist. My only issue with this is that I would need to make tags for HR, Payroll, Admin, Medical and then any combinations that may be needed.
Or is there a better option out there? Something I may be unaware of maybe?
Edit : I do realize I've posted a very very similar post just over 2 years ago, that post led to my current design but this design has become to cumbersome to maintain on my own as is. Adding new groups or adding existing documents to existing groups is a ton of extra work, plus the current process doesn't care if one of the above folders already has access rights for a certain group so some folders have rights like Admin, HR, Payroll, Payroll, Payroll, Payroll.
Ideally I'd love a way to see rights as meta data if possible, or an activity in Workflow that can see who already has rights so they don't double up.