Workflow for basic document
StateMachine.png!
Roles:
- writer;
- editor.
A writer writes documents. These documents are not published directly, but have to be reviewed by an editor. While a document is waiting for review the writer is still allowed to make changes (without leaving the waiting-for-review state).
The editor is presented a list of documents he needs to review. He can either approve or disapprove a document. When he approves a document it is published to the public server.
The writer can start a new version (from the user's perspective, the repository can contain many more versions) of the document by editing a document which has been reviewed.
– Johan Stuyts