The M-Files Community will be updated on Tuesday, April 2, 2024 at 10:00 AM EST / 2:00 PM GMT and the update is expected to last for several hours. The site will be unavailable during this time.

This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How best to prevent people from seeing draft versions?

Scenario: We have an Employee Handbook that all employees must see. Every year, we need to edit and revise the handbook. While we are iterating on the new version we want employees to still only find the last officially published version and not the "latest" version which is the search default. We have considered some possibilities and want to know what others do in this scenario:

Option 1: Two different documents. The Editable Handbook is visible to the compliance department as RWDC. The Published Handbook is visible to everyone as R. Compliance edits the handbook and when we finalize a version we create a PDF and save that PDF as the new latest version of the "Published Handbook" document. 

Option 2: Use one document, Complaince has RW, employees have R access. We use a metadata field to indicate a version is "Published" we then created a View that is used to find all version history where the published status field is "Published." This is convinient since we now only have one document to manage, but the users will find drafts if they bypass the view and use search, or they save a mflink to the latest version.

Option 3: Create a Document collection called "Published Policies" and add the specific version of the document to that collection. Make a view or other pointed to the collection. But same as #2, since people have read access to the document, they can still find the unpublished latest versions if they search.

Is Option 1 really the best way to handle this scenario? We have many documents that fit this scenario. It actually makes me miss SharePoint where you could have different security policies for minor and major versions on versioned document libraries.

-Jason