Web Services Developer's Guide → Web Services API Reference → SBM Application Web Services → Responses → Workflow
The Workflow type holds the name and other information about a workflow in SBM. The Workflow type parameters are listed below.
Name | Type | Description |
---|---|---|
id | WorkflowIdentifier | Holds identification information for a workflow. |
state | WorkflowState | Holds graphical workflow information for a state. |
transition | WorkflowTransition | Holds graphical workflow information for a transition. |
comment | WorkflowComment | Hold graphical workflow information for an annotation. |
band | WorkflowBand | Holds graphical workflow information for a swimlane. |
extendedData | ExtendedData | Placeholder for future arguments. |
The Workflow type completely describes a graphical workflow in SBM. Use GetWorkflows to retrieve the graphical workflow for a specified project.
The following XML snippet shows the Workflow type in the return element of the GetWorkflows response.
<ae:workflow> <ae:id xsi:type="ae:WorkflowIdentifier"> <ae:displayName>IDM</ae:displayName> <ae:id>2</ae:id> <ae:uuid>5296c4b1-4bab-48a9-83b3-1f633894ef33</ae:uuid> </ae:id> <ae:state> <ae:id xsi:type="ae:StateIdentifier"> <ae:displayName>None</ae:displayName> <ae:id>0</ae:id> <ae:uuid/> <ae:internalName/> <ae:isClosed>false</ae:isClosed> </ae:id> <ae:center> <ae:x>63</ae:x> <ae:y>0</ae:y> </ae:center> <ae:size> <ae:width>63</ae:width> <ae:height>63</ae:height> </ae:size> <ae:radius>0</ae:radius> </ae:state> <ae:state> <ae:id xsi:type="ae:StateIdentifier"> <ae:displayName>E-mail</ae:displayName> <ae:id>-3</ae:id> <ae:uuid/> <ae:internalName/> <ae:isClosed>false</ae:isClosed> </ae:id> <ae:center> <ae:x>63</ae:x> <ae:y>-106</ae:y> </ae:center> <ae:size> <ae:width>63</ae:width> <ae:height>63</ae:height> </ae:size> <ae:radius>0</ae:radius> </ae:state> ... <ae:transition> <ae:id xsi:type="ae:TransitionIdentifier"> <ae:displayName>Update</ae:displayName> <ae:id>1</ae:id> <ae:uuid>update</ae:uuid> <ae:internalName>UPDATE</ae:internalName> </ae:id> <ae:style>STYLE-POLYLINE</ae:style> <ae:point> <ae:x>38</ae:x> <ae:y>-381</ae:y> </ae:point> <ae:point> <ae:x>90</ae:x> <ae:y>-380</ae:y> </ae:point> <ae:point> <ae:x>90</ae:x> <ae:y>-450</ae:y> </ae:point> <ae:point> <ae:x>5</ae:x> <ae:y>-450</ae:y> </ae:point> <ae:point> <ae:x>6</ae:x> <ae:y>-406</ae:y> </ae:point> <ae:styleClass>NormalPath</ae:styleClass> <ae:labelPosition> <ae:x>88</ae:x> <ae:y>-400</ae:y> </ae:labelPosition> </ae:transition> <ae:transition> <ae:id xsi:type="ae:TransitionIdentifier"> <ae:displayName>Delete</ae:displayName> <ae:id>2</ae:id> <ae:uuid>delete</ae:uuid> <ae:internalName>DELETE</ae:internalName> </ae:id> <ae:style>STYLE-STRAIGHT</ae:style> <ae:point> <ae:x>-31</ae:x> <ae:y>-406</ae:y> </ae:point> <ae:point> <ae:x>-31</ae:x> <ae:y>-519</ae:y> </ae:point> <ae:styleClass>NormalPath</ae:styleClass> <ae:labelPosition> <ae:x>-31</ae:x> <ae:y>-444</ae:y> </ae:labelPosition> </ae:transition> ... <ae:comment> <ae:id>1020</ae:id> <ae:center> <ae:x>559</ae:x> <ae:y>-109</ae:y> </ae:center> <ae:size> <ae:width>169</ae:width> <ae:height>56</ae:height> </ae:size> <ae:text>The Fail transition will increment the QA Reject Count</ae:text> <ae:styleClass/> <ae:styleOverride>font: Arial;fontsize: 8;align: Near;valign: Near; →cornerradius: 0;</ae:styleOverride> </ae:comment> <ae:comment> <ae:id>1021</ae:id> <ae:center> <ae:x>140</ae:x> <ae:y>269</ae:y> </ae:center> <ae:size> <ae:width>169</ae:width> <ae:height>38</ae:height> </ae:size> <ae:text>IDM Users cannot defer the Issue</ae:text> <ae:styleClass/> <ae:styleOverride>font: Arial;fontsize: 8;align: Near;valign: Near; →cornerradius: 0;</ae:styleOverride> </ae:comment> </ae:workflow>
Copyright © 2007–2017 Serena Software, Inc. All rights reserved.