TRANSITION-Element

Mithilfe des TRANSITION-Elements geben Sie für einen Arbeitsaufgabentyp einen gültigen Fortschritt oder Rückschritt von einem Zustand zu einem anderen an. Das TRANSITION-Element ist ein erforderliches untergeordnetes Element des TRANSITIONS-Elements.

Schemahierarchie

WITD

    WORKITEMTYPE

        WORKFLOW

            TRANSITIONS

                TRANSITION

<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>

<TRANSITION from="NameOfStartingState" to="NameOfEndingState" for="UserGroupName" not="UserGroupName">
    <ACTIONS> . . . </ACTIONS>
    <REASONS> . . . </REASONS>
    <FIELDS> . . . </FIELDS>
</TRANSITION>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribute

Beschreibungen

from

Erforderlich. Der Name des Zustands, in dem die Arbeitsaufgabe einen Übergang beginnt.

to

Erforderlich. Der Name des Zustands, in dem die Arbeitsaufgabe einen Übergang beendet.

for

Transition-Attribut

Optional. Der Name von einem Benutzer oder einer Gruppe, der ermöglicht wird, den Übergang auszuführen.

not

Transition-Attribut

Optional. Der Name von einem Benutzer oder einer Gruppe, die davon ausgeschlossen wird, den Übergang auszuführen.

Untergeordnete Elemente

Element

Beschreibungen

ACTIONS

Optional. Definiert eine Auflistung von ACTION-Elementen, die jeweils eine Aktionszeichenfolge definieren. Diese Aktionszeichenfolge wird beim Aufrufen der WorkItem.GetNextState-Methode verwendet, um den Zustand einer Arbeitsaufgabe nach Abschluss der Aktion zu erhalten.

REASONS

Erforderlich. Eine Auflistung von DEFAULTREASON-Elementen und REASON-Elementen, die gültige Gründe definieren, sodass der Übergang von der Arbeitsaufgabe abgeschlossen werden kann.

FIELDS (Workflow)

Optional. Eine Auflistung von FIELD (Workflow)-Elementen, die auf die für den Arbeitsaufgabentyp definierte Felddefinitionen verweisen.

Übergeordnete Elemente

Element

Beschreibungen

TRANSITIONS

Erforderlich. Eine Auflistung von TRANSITION-Elementen, die die gültigen Zustandsübergänge für den Arbeitsaufgabentyp definieren.

Hinweise

TRANSITION ist ein erforderliches untergeordnetes Element von TRANSITIONS.

Es muss genau ein Übergang definiert werden, um die Arbeitsaufgabe aus einem unbenannten (from="") in einen benannten Zustand, wie z. B Aktiv, zu ändern. In diesem Übergang wird der Standardwert für den Zustand einer neuen Arbeitsaufgabe identifiziert.

minOccurs="1"

maxOccurs="unbounded"

Beispiel

<TRANSITION from="Active" to="Resolved">
   . . .
   <REASONS>
      <DEFAULTREASON value="Fixed"/>
      <REASON value="Deferred"/>
      <REASON value="Duplicate"/>
      <REASON value="As Designed"/>
      <REASON value="Unable to Reproduce"/>
      <REASON value="Obsolete"/>
   </REASONS>
   . . .
</TRANSITION>

Siehe auch

Konzepte

Entwerfen des Workflows

Weitere Ressourcen

Definieren und Anpassen des Workflows für Arbeitsaufgaben

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Januar 2011

Die Syntax wurde an den Anfang des Themas verschoben, Links zu entfernten Themen sowie Informationen zum Schema wurden entfernt.

Informationsergänzung.