Used as a pre processor and post processor.
As a pre processor this creates/fetches the workflow document and sets it on request.
As a post processor this takes appropriate user action on the document if the document is not in error.
author: rkirkend author: ahamid