Transition

Description

The Transition type holds the name and other information about a transition in SBM. The Transition type parameters are listed below.

Parameters

Name Type Description
transition TransitionIdentifier Holds identification information for a transition.
fromState StateIdentifier The state from which the transition begins.
toState StateIdentifier The state to which the transition moves or ends.
type Transition-Type The type of transition.
project ProjectIdentifier For a TRANSITION_POST type of transition, this indicates the project into which the item is to be submitted.
transitionAttributes string The list of transition attributes associated with this transition.

Usage

The Transition type completely describes an available transition or transitions on an item in SBM. Use GetAvailableTransitions to retrieve a list of transitions available for a specified item.

The transitionAttributes argument is optional and is only used as another means to describe the transition. A transition attribute is typically associated with unique enabler license - integration transitions.

XML

The following XML snippet shows the Transition type in the return element of the GetAvailableTransitions response.

<ae:GetAvailableTransitionsResponse>
   <ae:return>
      <ae:transition xsi:type="ae:TransitionIdentifier">
         <ae:displayName>Post Issue</ae:displayName>
         <ae:id>8</ae:id>
         <ae:uuid>7d095afe-1679-4e68-b492-0ad574bcdb2b</ae:uuid>
         <ae:internalName>SOFTWARE_ISSUES.POST_ISSUE</ae:internalName>
      </ae:transition>
      <ae:fromState xsi:type="ae:StateIdentifier">
         <ae:displayName>Evaluating Issue</ae:displayName>
         <ae:id>1</ae:id>
         <ae:uuid>985caf28-7a1c-4038-b6e2-c11703b214cd</ae:uuid>
         <ae:internalName>SOFTWARE_ISSUES.EVALUATING_ISSUE</ae:internalName>
         <ae:isClosed>false</ae:isClosed>
      </ae:fromState>
      <ae:toState xsi:type="ae:StateIdentifier">
         <ae:displayName>Fixing Issue</ae:displayName>
         <ae:id>4</ae:id>
         <ae:uuid>a555a40c-7554-46f2-80bb-a6ff8b9ec917</ae:uuid>
         <ae:internalName>SOFTWARE_ISSUES.FIXING_ISSUE</ae:internalName>
         <ae:isClosed>false</ae:isClosed>
      </ae:toState>
      <ae:type>TRANSITION-POST</ae:type>
      <ae:project xsi:type="ae:ProjectIdentifier">
         <ae:displayName>Animation Pro</ae:displayName>
         <ae:id>6</ae:id>
         <ae:uuid>2ac5ef27-71da-4b07-ab7e-dddbc9c2d8c7</ae:uuid>
         <ae:fullyQualifiedName>Base Project||Base IDT Project||
         Software Development||Animation Pro</ae:fullyQualifiedName>
         <ae:internalName>TTT_ISSUES.ANIMATION_PRO</ae:internalName>
      </ae:project>
    </ae:return>
</ae:GetAvailableTransitionsResponse>