Workflow-Phasen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Workflows können den Fortschritt des Workflows anzeigen, indem ein als Phasenfeld bestimmtes Feld aktualisiert wird.

    Beispielsweise besitzt die Tabelle „Incident [incident]“ ein Feld Incident-Status, das den Fortschritt angibt, vom Servicekatalog wird jedoch das Feld Stufe verwendet.

    Um den Fortschritt des Workflows durch die möglichen Stufenwerte anzuzeigen, aktualisiert die Schnittstelle das in den Workflow-Eigenschaften ausgewählte Stufenfeld. Die verfügbaren Felder hängen von der vom Workflow verwendeten Tabelle ab. Wenn das Feld eine Auswahlliste enthält, sind die Auswahlmöglichkeiten als Stufenwerte für den Workflow verfügbar. Wenn es sich bei dem Feld um ein Workflow-Feld handelt, wird wie bei dem Feld Stufe des Servicekatalogs ein Symbol angezeigt, das den Fortschritt des Workflows anzeigt.

    Abbildung : 1. Servicekatalog-Feld "Stufe" mit Symbolen

    Nachdem dem Workflow Phasen hinzugefügt wurden, können sie jeder Workflow-Aktivität zugewiesen werden. Wenn beim Ausführen des Workflows eine Aktivität mit einer zugewiesenen Stufe auftritt, weist die Workflow-Engine die Stufe dem Datensatz zu, der dem Workflow-Kontext zugeordnet ist.

    Bei Workflows, die die Tabelle „Anforderungselement [sc_req_item]“ verwenden, wird das Feld "Stufe" automatisch auf das Feld Stufe der Tabelle festgelegt und kann nicht geändert werden. Der für einen Workflow, der in der Tabelle „Anforderungselement“ ausgeführt wird, angezeigte Stufenstatus basiert auf dem Status der Workflow-Aktivitäten.
    • Wenn eine Aktivität aktiv ist, wird die Stufe mit dem Status In Bearbeitung angezeigt.
    • Wenn eine Aktivität den Status Ausstehend oder Abgeschlossen besitzt, spiegelt die Stufe diesen Zustand wider.
    • Wenn eine Aktivität abgebrochen wird, wird Anfrage abgebrochen im Feld Stufe angezeigt. Die Bezeichnung „Cancelled“ in der Tabelle „wf_stage“ ist ein reserviertes Wort und wird nicht im Feld Stufe angezeigt.

    Wie werden Stufenwerte abgeleitet?

    Phasenwerte werden aus verschiedenen Quellen in der Schnittstelle abgeleitet.

    Hinweis:
    Eine aktualisierte Methode zum Verwalten von Workflow-Phasen als Satz ist ebenfalls verfügbar. Informationen zum Gruppieren und Wiederverwenden von Phasen finden Sie unter Workflow-Stufensätze .
    Stufenwerte werden aus den folgenden Quellen abgeleitet:
    • Auswahlmöglichkeiten für die Spalte „Stufe“: Für die Spalte, die als Spalte Stufe für den Workflow ausgewählt ist, definierte Auswahlmöglichkeiten.
    • Standardstufen für die Tabelle: Stufen, die in der Tabelle „Stufenstandard [wf_stage_default]“ für die ausgewählte Tabelle definiert sind.
    • Workflow-spezifische Stufen: Wird nur auf den Workflow angewendet, für den sie in der Tabelle „Workflow-Stufe [wf_stage]“ definiert wurden.
    • Stufenwerte in vorhandenen Datensätzen: Werte aus der designierten Spalte Stufe der Tabelle, die dem Workflow zugeordnet ist, werden von vorhandenen Datensätzen übernommen.

    Wenn das Stufenfeld für einen Workflow die als Stufe bezeichnete Tabellenspalte ist, wird der Fortschritt des Workflows in jeder Listenansicht angezeigt, die die Spalte Stufe enthält.

    Abbildung : 2. Stufen in einer Liste

    Für die in den Listenansichten angezeigten Stufenwerte wird basierend auf den ausgeführten Workflow-Aktivitäten ein Status angegeben. Wenn für eine Aktivität eine Stufe festgelegt wurde und die Aktivität derzeit im Workflow aktiv ist, wird die Stufe mit dem Status In Bearbeitung angezeigt. Das Gleiche gilt, wenn sich die Aktivität im Status Ausstehend oder Abgeschlossen befindet. In diesem Fall spiegelt die Stufe den Status wider.

    Beispiel

    Wenn die Workflow-Tabelle Anforderungselement [sc_req_item] lautet, wird das Stufenfeld automatisch auf die Spalte Stufe der Tabelle festgelegt und kann nicht geändert werden. Die folgenden Stufenwerte für das Anforderungselement werden in einer Auswahlliste aus der Tabelle „Dictionary-Eintrag [sys_dictionary]“ angezeigt:
    • Warte auf Genehmigung
    • Ausführung
    • Lieferung
    Darüber hinaus hat die Tabelle „Anforderungselement“ die folgenden Standardphasen:
    • Anforderung abgebrochen
    • Abgeschlossen
    Hinweis:
    Wenn eine Aktivität abgebrochen wird, wird im Feld Stufe „Anforderung abgebrochen“ angezeigt. Die Bezeichnung „Cancelled“ in der Tabelle „wf_stage“ ist ein reserviertes Wort und wird nicht im Feld Stufe angezeigt.
    Wenn Sie verfügbare Aktivitätsstufen in Workflow-Editor bearbeiten, werden in der Liste die folgenden Stufenwerte angezeigt:
    • Warte auf Genehmigung
    • Ausführung
    • Lieferung
    • Anforderung abgebrochen
    • Abgeschlossen
    Das folgende Diagramm zeigt den Prozess, der zum Erfassen von Stufenwerten aus der Tabelle Anforderungselement zum Auffüllen der Liste Stufen in Workflow-Aktivitäten verwendet wird.
    Stufenwerte für Workflow-Aktivitäten sammeln
    Hinweis:
    Wenn Sie einen Workflow mit einer anderen Tabelle als der Tabelle „Anforderungselement [sc_req_item]“ erstellen, müssen Sie in den Workflow-Eigenschaften ein Stufenfeld auswählen, damit der Workflow über Stufen verfügt.