Skip to end of banner
Go to start of banner

Lightweight Requirements Management workflow

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Importing workflows

Find out how to Import Workflows

Lightweight Requirements Management workflow

requires v3.0.4+

com.comalatech.workflow.repository.categories.label: Document Management|Systems Development Life Cycle

-

A simple lightweight workflow for managing Software Requirements

  • workflow is only applied to content in the space that has the label requirement

  • for each requirement page you can select the priority, category and owner, as well as to define links to the actors (users)

  • to ensure consistency, the workflow has defined a template header. This includes a table that retrieves the workflow parameters values as metadata for the content

Lightweight Requirements Workflow Markup
{workflow:name=Lightweight Requirements Management workflow|label=requirement}
    {description}
A simple lightweight workflow for managing Software Requirements. For each requirement page you can select the priority, category and owner, as well as to define links to the actors.
    {description}
    {pageheader}
        || State | {get-metadata:state>name} |
        || Priority | {get-metadata:Priority} |
        || Category | {get-metadata:Category} |
        || Owner | {get-metadata:Owner} |
        || Actor | {get-metadata:Actor} |
    {pageheader}
    {workflowparameter:Categories|description=List of categories}
        Category 1, Category 2, Category 3
    {workflowparameter}
    {workflowparameter:Category|type=list|options=<at:var at:name="Categories" />|edit=true}
        Category 1
    {workflowparameter}
    {workflowparameter:Priority|type=list|options=High, Medium, Low|edit=true}
        High
    {workflowparameter}
    {workflowparameter:Owner|type=user|edit=true}
        <at:var at:name="creator@
    {workflowparameter}
    {workflowparameter:Actor|edit=true}
        [Home]
    {workflowparameter}
    {state:Not Started|submit=In Progress|taskable=true}
    {state}
    {state:In Progress|submit=Complete|taskable=true}
    {state}
    {state:Complete|approved=Approved|rejected=Rejected|taskable=true}
        {approval:Approval}
    {state}
    {state:Approved|taskable=true}
    {state}
    {state:Rejected|hidefrompath=true}
    {state}
    {trigger:labeladded|label=requirement|initial=true}
        {set-state:Not Started}
    {trigger}
{workflow}

In later versions of Comala Document Management referencing elements  using <at:var at:name="Categories" /> should be replaced with simply @Categories@

Lightweight Requirements Process















  • No labels