| workDefinition "WorkDef_Team_AtsTestUtil" { |
| id "WorkDef_Team_AtsTestUtil" |
| startState "Analyze" |
| |
| widgetDefinition "Estimated Hours" { |
| attributeName "ats.Estimated Hours" |
| xWidgetName "XFloatDam" |
| option REQUIRED_FOR_COMPLETION |
| } |
| |
| widgetDefinition "Work Package" { |
| attributeName "ats.Work Package" |
| xWidgetName "XTextDam" |
| option REQUIRED_FOR_COMPLETION |
| } |
| |
| widgetDefinition "Title" { |
| attributeName "Name" |
| xWidgetName "XTextDam" |
| option REQUIRED_FOR_TRANSITION |
| } |
| |
| widgetDefinition "Description" { |
| attributeName "ats.Description" |
| xWidgetName "XTextDam" |
| option REQUIRED_FOR_TRANSITION |
| option FILL_VERTICALLY |
| } |
| |
| state "Analyze" { |
| type Working |
| ordinal 1 |
| to "Implement" AsDefault |
| to "Completed" |
| to "Cancelled" OverrideAttributeValidation |
| layout { |
| widget "Title" |
| widget "Description" |
| composite { |
| numColumns 4 |
| widget "Estimated Hours" |
| widget "Work Package" |
| } |
| } |
| } |
| |
| state "Implement" { |
| type Working |
| ordinal 2 |
| to "Analyze" OverrideAttributeValidation |
| to "Completed" AsDefault |
| to "Cancelled" OverrideAttributeValidation |
| layout { |
| widget "Title" |
| widget "Description" |
| composite { |
| numColumns 4 |
| widget "Estimated Hours" |
| widget "Work Package" |
| } |
| } |
| } |
| |
| state "Completed" { |
| type Completed |
| ordinal 3 |
| to "Implement" OverrideAttributeValidation |
| } |
| |
| state "Cancelled" { |
| type Cancelled |
| ordinal 4 |
| to "Analyze" OverrideAttributeValidation |
| to "Implement" OverrideAttributeValidation |
| } |
| } |