This site has moved to the integrated Appfire documentation and information site for our apps.

From February 2024 this site is no longer updated.

Take a look here! If you have any questions please email support@appfire.com

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

Version 1 Current »

Importing workflows

Find out how to Import Workflows

Lightweight Requirements Management workflowrequires 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}

(warning) 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