Die Wechseln Die Aktivität überprüft, ob der Wert eines übergebenen Felds oder einer übergebenen Variable einem von mehreren Fallwerten entspricht.
Das Verhalten der Switch-Aktivität ähnelt einer Switch-Anweisung in Java.
Wählen Sie beim Erstellen einer Switch-Aktivität eine aus Variable Oder Feld Dient zum Prüfen anhand von Aktivitätsbedingungen für einen übereinstimmenden Feldwert. Wenn der in dieser Variable oder diesem Feld übergebene Wert mit dem in definierten Wert übereinstimmt Bedingung Feld der Aktivitätsbedingung durchläuft der Workflow diese Aktivitätsbedingung.
Hinweis:
Bedingungsaktivitäten werden als der Anwender ausgeführt, dessen Aktionen den Bedingungen entsprechen, auf die der Workflow gewartet hat, und den Workflow weiterentwickeln.
Ergebnisse
Die in ausgewählte Variable oder das Feld Variable Oder Feld Die Aktivitätsvariable bestimmt die möglichen Ergebniswerte.
Eingabevariablen
Die folgenden Variablen bestimmen das Verhalten der Aktivität.
Tabelle : 1. Wechseln Sie Aktivitätseingabevariablen
Feld
Beschreibung
Typ
Wählen Sie Aus Variable Oder Feld Als Werttyp, der anhand verfügbarer Bedingungen überprüft werden soll. Diese Auswahl legt die Bezeichnung und die verfügbaren Optionen für das andere Feld fest.
Variable oder Feld
Wählen Sie die Quelle des Werts im Vergleich zu den Switch-Aktivitätsbedingungen aus. Die Feldbezeichnung und die verfügbaren Optionen hängen von ab Typ Auswahl.
Variable: Wählen Sie eine beliebige Servicekatalog-Variable aus.
Feld: Wählen Sie ein beliebiges Feld aus Tabelle Definiert in den Workflow-Eigenschaften.
Status
Der Aktivitätsstatus teilt der Workflow-Engine mit, was mit der Aktivität zu tun ist.
Tabelle : 2. aktivitätsstatus wechseln
Status
Beschreibung
Wird ausgeführt
Die Workflow-Engine weiß, dass sie startet Bei Ausführung Funktion der Aktivität.
Warten
Die Workflow-Engine ignoriert die Aktivität, bis ein bestimmtes Event zum Neustarten der Aktivität ausgelöst wird.
Fertig
Die Ausführung der Aktivität ist abgeschlossen. Der Ergebniswert gibt das Ergebnis der Aktivität an.
Abgebrochen
Diese Aktivität oder der Workflow, der diese Aktivität enthält, wurde abgebrochen.
Fehler
Ein JavaScript-Fehler ist aufgetreten. Überprüfen Sie die Protokolle auf Fehlerdetails.
Beispiel
Sie können eine Switch-Aktivität erstellen, die verschiedene Feldwerte für einen Incident basierend auf der Zuweisungsgruppe des Incident-Datensatzes festlegt.Abbildung : 1. Beispiel für Switch-Aktivität
Die Feld Ausgewählt ist der Incident Zugewiesen an Feld.Abbildung : 2. Aktivitätsfeld wechseln
Wenn der Wert von Zugewiesen an Feld des Workflow-auslösenden Incidents ist Service Desk Oder Außendienst , Der Workflow füllt Werte im Incident-Datensatz aus, bevor er fortfährt. Wenn Zugewiesen an Wert ist Hardware , Der Workflow wird fortgesetzt, ohne Feldwerte auszufüllen.
Bedingungstyp (Standard, Else oder Fehler) wird verwendet. Weitere Informationen finden Sie unter Verwalten WorkflowAktivitätsbedingungen.Abbildung : 3. Hardwaregruppenbedingung