Link Search Menu Expand Document

RG-DOC-001 Workflow Annotation

Description

RG-DOC-001 ensures that the first activity of a workflow contains an annotation.

It is best practice to document a workflow’s purpose, entry and exit conditions.

Impact

Without having adequate documentation, resources have to fully read and comprehend a workflow’s implementation to ascertain its purpose causing lost productivity.

Mitigation

  • Annotate a consistent templated set of documentation describing the workflow’s purpose, entry and exit conditions in the first activity of the workflow.
  • Ensure documentation is clear and concise.
  • Consider utilizing simple markdown syntax to structure your template and format comments.

Template Example:

## Workflow Purpose

A workflow should undertake one task and complete it very well. Describe the task this workflow undertakes.

## Pre-Conditions

- Describe any pre-conditions that must be met to successfully utilise this workflow.

- Does a system or data need to be at a specific state for successful outcomes?

## Post Conditions

- Describe the state that this workflow leaves a system or data in at its successful completion.

- Describe any known exception types that this workflow might throw.

Further Reading