Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wiki Markup
{repository-workflow:dm.approver|categories=sample,docmanagement,techdoc|chart=sampledoc.png}
{repository-description:name=Sample Document Management workflow}

* A sample document management workflow to illustrate how different approvals may be required depending on labels on a page.
{repository-description}
{workflow-body}
{workflow}
    {workflowparameter:Change Management Director|type=user}
        

...

@user@
    {workflowparameter}
    {workflowparameter:Implementation Director|type=user}
        

...

@user@
    

...

{workflowparameter}
    {workflowparameter:Document Manager|type=user}
        

...

@user@
    {workflowparameter}
    {state:Draft|submit=For Review}
    {state}
    {state:For Review|approved=In QM Review|rejected=Draft}
        {approval:Change Management|label=change_management|user=@Change Management Director@}
        {approval:Implementation|label=implementation|user=@Implementation Director@}
    {state}
    {state:In QM Review|approved=Approved|rejected=For Review}
        {approval:QM Review}
    {state}
    {state:Approved|final=true}
    {state}
{workflow}
{workflow-body}
{repository-workflow}

  • The actual approvers can be configured through Workflow Parameters (Space Admin > Workflows > Configuration)
  • If the page has the change_management label, then the document requires the approval from Change Management director and the Document Manager
  • If the page has the implementation label, then the document requires the approval from Implementation director and the Document Manager