Skip to main content
summaryrefslogtreecommitdiffstats
blob: 8544c599281187c5d3a48297f1d15d8a8c62e71b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
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
	}
}

Back to the top