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
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 |
---|---|
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. |
|
Erforderlich. Eine Auflistung von DEFAULTREASON-Elementen und REASON-Elementen, die gültige Gründe definieren, sodass der Übergang von der Arbeitsaufgabe abgeschlossen werden kann. |
|
Optional. Eine Auflistung von FIELD (Workflow)-Elementen, die auf die für den Arbeitsaufgabentyp definierte Felddefinitionen verweisen. |
Übergeordnete Elemente
Element |
Beschreibungen |
---|---|
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
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. |