Workflow-Phasen
Workflows können den Workflow-Fortschritt anzeigen, indem sie ein beliebiges Feld aktualisieren, das als Phasenfeld festgelegt ist.
Beispielsweise hat die Tabelle „Incident [Incident]“ einen Incident-Status Feld, das den Fortschritt anzeigt, aber der Servicekatalog verwendet Phase Feld.
Um den Fortschritt des Workflows durch die möglichen Phasenwerte anzuzeigen, aktualisiert die -Schnittstelle Phasenfeld In den Workflow-Eigenschaften ausgewählt. Verfügbare Felder hängen von der vom Workflow verwendeten Tabelle ab. Wenn das Feld eine Auswahlliste bereitstellt, sind die Auswahlmöglichkeiten als Phasenwerte für den Workflow verfügbar. Wenn das Feld ein Workflow-Feld ist, wird ein Symbol angezeigt, das den Fortschritt des Workflows angibt, wie beim Servicekatalog Phase Feld.
Nachdem Phasen dem Workflow hinzugefügt wurden, können sie jeder Workflow-Aktivität zugewiesen werden. Wenn bei der Ausführung des Workflows eine Aktivität mit einer zugewiesenen Phase auftritt, weist die Workflow-Engine die Phase dem Datensatz zu, der dem Workflow-Kontext zugeordnet ist.
- Wenn eine Aktivität aktiv ist, wird die Phase mit dem Status angezeigt In Bearbeitung .
- Wenn sich eine Aktivität in befindet Ausstehend Oder Abgeschlossen status: Die Phase spiegelt diesen Status wider.
- Wenn eine Aktivität abgebrochen wird, Anforderung Abgebrochen Wird in angezeigt Phase Feld. Die in der Tabelle „wf_stage“ festgelegte Bezeichnung „Abgebrochen“ ist ein reserviertes Wort und wird nicht in angezeigt Phase Feld.
Wie Phasenwerte abgeleitet werden
Phasenwerte werden aus verschiedenen Quellen in der Schnittstelle abgeleitet.
- Auswahlmöglichkeiten für Phasenspalte : Auswahlmöglichkeiten, die für die als ausgewählte Spalte definiert sind Phase Spalte für den Workflow.
- Standardphasen für Tabelle : Phasen, die in der Tabelle „Phasenstandard“ [wf_stage_default] für die ausgewählte Tabelle definiert sind.
- Workflow-spezifische Phasen : Wird nur auf den Workflow angewendet, für den sie in der Tabelle „Workflowphase“ [wf_stage] definiert wurden.
- Phasenwerte in vorhandenen Datensätzen : Werte aus dem angegebenen Phase Spalten in der Tabelle, die dem Workflow zugewiesen sind, werden von vorhandenen Datensätzen geerbt.
Wenn das Phasenfeld für einen Workflow die Tabellenspalte mit dem Namen ist Phase , Dann wird der Fortschritt des Workflows in einer beliebigen Listenansicht angezeigt, die den enthält Phase Spalte.
Phasenwerte, die in den Listenansichten angezeigt werden, werden vom Status begleitet, basierend auf den ausgeführten Workflow-Aktivitäten. Wenn für eine Aktivität eine Phase angegeben ist und die Aktivität derzeit im Workflow aktiv ist, wird die Phase mit dem Status angezeigt In Bearbeitung . Ebenso, wenn sich die Aktivität in befindet Ausstehend Oder Abgeschlossen status: Die Phase spiegelt diesen Status wider.
Beispiel
- Warte auf Genehmigung
- Erfüllung
- Lieferung
- Anforderung storniert
- Abgeschlossen
- Warte auf Genehmigung
- Erfüllung
- Lieferung
- Anforderung storniert
- Abgeschlossen