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–2015 Serena Software, Inc. All rights reserved.