This feature provides the ability to create a Document Approval workflow.
The picture below describes the steps necessary to have the process in place on your project.
Edit the available statuses to your need
You can now upload Documents as Drafts
When the project contains Drafts, you can select them and create a new Approval
An Approval request nominates a Publisher (person in charge of making the final decision over the publication), and one or several Reviewers, in charge of validating (or not), the set of drafts
Each reviewer will decide whether the draft is Approved, Approved with comment, or Rejected
At the end of the review, the Publisher will choose the outcome of the approval, by picking the documents to be published.
From the approval settings, Issues related to the documents may be created in order to keep track of the process later on
A detailed demonstration of those steps are shown in the following tutorial:
It is possible to give and restrict access to the uploading of drafts.
Also for users who are not allowed to upload regular files!
If you want to turn approval flow off completely you can do so by archiving all the draft statuses in the document library settings.
The option to upload as draft in the document upload menu will then also disappear.
It is possible to keep published statuses even if there are no draft statuses in the project.