Freigeben über


Zustände, Übergänge und Gründe

Aktualisiert: November 2007

Im Workflow-Abschnitt der Arbeitsaufgaben-Typdefinition werden die gültigen Zustände, Übergänge und Gründe für die Übergänge beschrieben. Als Teil der Workflowdefinition können Sie Gründe auflisten. Gründe geben an, warum der Benutzer eine Arbeitsaufgabe von einem Zustand in einen anderen versetzt.

Im folgenden Beispiel wird ein Workflow-Abschnitt der Arbeitsaufgaben-Typdefinition veranschaulicht. Zwei Zustände, zwei Zustandsübergänge und mindestens ein Grund für jeden Zustandsübergang werden definiert:

<WORKFLOW>
<STATES>
<STATE value="Active" />
<STATE value="Complete" />
</STATES>
<TRANSITIONS>
<TRANSITION from="" to="Active">
        <REASONS>
                <REASON value="New">
        <REASONS>
</TRANSITION>

<TRANSITION from="Active" to="Complete">
        <REASONS>
                 <REASON value="Deferred"/>
                 <REASON value="No Plans to Fix"/>
        </REASONS>
</TRANSITION>
</TRANSITIONS>
</WORKFLOW>

Es muss genau ein Übergang definiert werden, um die Arbeitsaufgabe von keinem Zustand in einen benannten Zustand zu versetzen, wie im vorherigen Beispiel im fett formatierten Text veranschaulicht. Durch diesen Übergang wird der Anfangszustand für eine neue Arbeitsaufgabe angegeben. Für jeden Übergang muss mindestens ein Grund definiert werden.

Der einfachste Workflow für eine Arbeitsaufgabe muss einen Zustand, einen Übergang und einen Standardgrund enthalten. Im folgenden Beispiel wird der einfachste Workflow veranschaulicht, den Sie definieren können.

<WORKFLOW>
<STATES>
<STATE value=”EXISTS” />
</STATES>
<TRANSITIONS>
<TRANSITION from=”” to=”EXISTS” />
<REASONS>
    <REASON value=”New”>
</REASONS>
</TRANSITIONS>
</WORKFLOW>
Hinweis:

Bei Zustandsnamen und Gründen wird keine Groß-/Kleinschreibung beachtet.

Siehe auch

Weitere Ressourcen

Definieren des Workflows für Arbeitsaufgaben