Work Flow Definition Artifact
Purpose
The Work Flow Definition artifact specifies the workflow that a team moves through to complete
an Action. This artifact specifies the states, their transitions and the start state of the
workflow. Creation/Editing of this artifact can either be done through the Artifact Editor
or using the Workflow Configuration Editor (OSEE 0.6.0 Release and beyond).
How to do it - Artifact Editor
On the Common branch in the Artifact Editor, Expand "Action Tracking System" and right-click
on "Work Flows", select New Child -> Work Flow Definition. Enter a unique namespace name
for this workflow (eg: org..code). In the Artifact Editor, add and set the attributes
and relations as below.
Attributes
- Name:[unique namespace, usually the same as the Work Id specified below]
- osee.wi.Work Id:[unique workflow namespace] - this will preceed each state name
specified in the workflow.
- osee.wi.Parent Work Id:[Work Id of Parent Work Flow Definition] - this will allow
this workflow to inherit it's transitions and start state from another workflow. This
can not be used with other attributes below
- osee.wi.Start Page:[namespace.state name] - this specifies the name of the
initial state in the workflow
- osee.wi.Transition:[[from state name];[transition type];[to state name]] - specifies
the transition from state to state where
- [from state name]/[to state name]- unique Work Page Definition Work Id comprised of [namespace].[State Name]
- [transition type] - one of the following:
- ToPageAsDefault - Transition is "Default Transition" state
- ToPage - Transition is optional transition to state
- ToPageAsReturn - Optional transition to a previously visited state
- osee.wi.Description:Optional attribute to add description of workflow
Relations
- Work Item.Parent: Relate to any Team Definition configured to use this workflow.