blob: 8544c599281187c5d3a48297f1d15d8a8c62e71b [file] [log] [blame]
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
}
}