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

  • No labels