Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.ats.config.demo/support/WorkDef_Team_Demo_Req.ats')
-rw-r--r--plugins/org.eclipse.osee.ats.config.demo/support/WorkDef_Team_Demo_Req.ats137
1 files changed, 137 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.ats.config.demo/support/WorkDef_Team_Demo_Req.ats b/plugins/org.eclipse.osee.ats.config.demo/support/WorkDef_Team_Demo_Req.ats
new file mode 100644
index 0000000000..3daacb22bd
--- /dev/null
+++ b/plugins/org.eclipse.osee.ats.config.demo/support/WorkDef_Team_Demo_Req.ats
@@ -0,0 +1,137 @@
+workDefinition "WorkDef_Team_Demo_Req" {
+ id "WorkDef_Team_Demo_Req"
+ startState "Endorse"
+
+ widgetDefinition "Problem" {
+ attributeName "ats.Problem"
+ xWidgetName "XTextDam"
+ option FILL_VERTICALLY
+ }
+
+ widgetDefinition "Proposed Resolution" {
+ attributeName "ats.Proposed Resolution"
+ xWidgetName "XTextDam"
+ option FILL_VERTICALLY
+ }
+
+ widgetDefinition "Title" {
+ attributeName "Name"
+ xWidgetName "XTextDam"
+ option REQUIRED_FOR_TRANSITION
+ }
+
+ widgetDefinition "Description" {
+ attributeName "ats.Description"
+ xWidgetName "XTextDam"
+ option FILL_VERTICALLY
+ option REQUIRED_FOR_TRANSITION
+ }
+
+ widgetDefinition "User Community" {
+ attributeName "ats.User Community"
+ xWidgetName "XListDam(OPTIONS_FROM_ATTRIBUTE_VALIDITY)"
+ option HORIZONTAL_LABEL
+ }
+
+ widgetDefinition "Working Branch" {
+ xWidgetName "XWorkingBranch"
+ }
+
+ widgetDefinition "Commit Manager" {
+ xWidgetName "XCommitManager"
+ }
+
+ widgetDefinition "Resolution" {
+ attributeName "ats.Resolution"
+ xWidgetName "XTextDam"
+ option FILL_VERTICALLY
+ }
+
+ state "Analyze" {
+ type Working
+ ordinal 2
+ to "Cancelled"
+ to "Authorize" AsDefault
+ to "Endorse" OverrideAttributeValidation
+ rule RequireStateHourSpentPrompt
+ layout {
+ attributeWidget "ats.Work Package"
+ widget "Problem"
+ widget "Proposed Resolution"
+ composite {
+ numColumns 6
+ attributeWidget "ats.Change Type"
+ attributeWidget "ats.Priority"
+ attributeWidget "ats.Need By"
+ }
+ attributeWidget "ats.Estimated Hours"
+ }
+ }
+
+ state "Endorse" {
+ type Working
+ ordinal 1
+ to "Cancelled"
+ to "Analyze" AsDefault
+ rule RequireStateHourSpentPrompt
+ layout {
+ widget "Title"
+ widget "Description"
+ widget "Proposed Resolution"
+ composite {
+ numColumns 6
+ attributeWidget "ats.Change Type"
+ attributeWidget "ats.Priority"
+ attributeWidget "ats.Need By"
+ }
+ attributeWidget "ats.Validation Required"
+ attributeWidget "ats.Work Package"
+ widget "User Community"
+ }
+ }
+
+ state "Cancelled" {
+ type Cancelled
+ ordinal 6
+ to "Analyze" OverrideAttributeValidation
+ to "Implement" OverrideAttributeValidation
+ to "Endorse" OverrideAttributeValidation
+ to "Authorize" OverrideAttributeValidation
+ }
+
+ state "Authorize" {
+ type Working
+ ordinal 3
+ to "Cancelled"
+ to "Implement" AsDefault
+ to "Analyze" OverrideAttributeValidation
+ layout {
+ attributeWidget "ats.Work Package"
+ attributeWidget "ats.Estimated Completion Date"
+ }
+ }
+
+ state "Implement" {
+ type Working
+ ordinal 4
+ to "Cancelled"
+ to "Completed" AsDefault
+ to "Analyze" OverrideAttributeValidation
+ to "Authorize" OverrideAttributeValidation
+ rule RequireStateHourSpentPrompt
+ layout {
+ widget "Working Branch"
+ widget "Commit Manager"
+ attributeWidget "ats.Work Package"
+ attributeWidget "ats.Estimated Completion Date"
+ widget "Resolution"
+ }
+ }
+
+ state "Completed" {
+ type Completed
+ ordinal 5
+ to "Implement" OverrideAttributeValidation
+ rule AddDecisionValidateBlockingReview
+ }
+} \ No newline at end of file

Back to the top