Workflow-Eigenschaften

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 6 Minuten Lesedauer
  • In den Eigenschaften eines Workflows können Sie Einstellungen konfigurieren, z. B. Anwendungsbereich, Startbedingungen, Zeitplan, Eingaben, Phasen und Laufzeitmetriken. Sie können auch Informationen wie Workflow-Autor, Version und Verlauf anzeigen.

    Wenn Sie einen neuen Workflow erstellen, sind die folgenden Felder im Dialogfeld verfügbar:
    • Name
    • Tabelle
    • Beschreibung
    • Wenn die Bedingung erfüllt ist
    • Bedingung
    Wenn Sie auf klicken Diagrammeransicht , In Zugehörige Listen , Die folgenden UI-Abschnitte sind im Dialogfeld verfügbar:
    • Allgemein
    • Bedingungen
    • Eingaben
    • Aktivitäten
    • Anwendung
    • Zeitplan
    • Phasen
    • Geschätzte Laufzeit

    Allgemein

    Feld Beschreibung
    Name Ein Name zur Identifizierung des Workflows.
    Tabelle Die Tabelle, für die der Workflow ausgeführt werden soll. Workflows, die für bestimmte Tabellen ausgeführt werden, können weiterhin mit anderen Tabellen interagieren. Wählen Sie Aus Global [global] Zum Ausführen des Workflows für alle Tabellen.
    Hinweis:
    Die Liste zeigt nur Tabellen und Datenbankansichten an, die sich im gleichen Umfang wie der Workflow befinden. Außerdem müssen alle Anwender, die den Workflow bearbeiten, Zugriff auf die erforderlichen Tabellen und Domänen haben.
    Ausgecheckt [Schreibgeschützt] wenn der Workflow ausgecheckt wurde. Automatisch festgelegt von Zur Kasse Aktion im Workflow-Menü.
    Ausgecheckt von [Schreibgeschützt] der Anwender, der diesen Workflow ausgecheckt hat. Dieser Wert wird automatisch von festgelegt Zur Kasse Aktion im Workflow-Menü.
    Veröffentlicht [Schreibgeschützt] Aktivieren Sie das Kontrollkästchen, um anzugeben, ob der Workflow veröffentlicht wurde. Automatisch festgelegt von Veröffentlichen Aktion im Workflow-Menü.
    Beschreibung Der Zweck des Workflows.

    Bedingungen

    Erstellen Sie Bedingungen, um den Workflow auszulösen. Der Abschnitt „Bedingungen“ wird nicht angezeigt, wenn Sie eine Tabelle auswählen, z. B. „sc_req_item“, die keine Bedingung erfordert.
    Feld Beschreibung
    Wenn die Bedingung erfüllt ist
    Wenn die Bedingung als „wahr“ ausgewertet wird, startet der Workflow einen aktiven Kontext:
    • Keine : Der Workflow wird nicht automatisch von der Workflow-Engine gestartet. Um diesen Workflow auszuführen, schreiben Sie ein Skript, um den Workflow zu starten.
    • Führen Sie den Workflow aus : Der Standardwert. Die Workflow-Engine startet den Workflow, wenn die Informationen in enthalten sind Bedingung Feld stimmt mit einem Datensatz überein, der in die Tabelle eingefügt wird.
    • Ausführen, wenn noch keine anderen Workflows übereinstimmen (veraltet) : Der Workflow wird nur ausgeführt, wenn für den Ausführungs-Thread, der diesen Workflow gestartet hat, keine anderen Workflows ausgeführt werden. Vermeiden Sie die Verwendung.
    • Ausführen, wenn keine anderen Workflows übereinstimmen : Der Workflow wird nur ausgeführt, wenn für einen bestimmten Datensatz keine anderen Workflows ausgeführt werden. Beispielsweise sind vier Workflows in die Incident-Tabelle eingefügt, die eine Bedingung wie haben Short_desc Enthält Testen . Ein neuer Workflow, der hat Wenn die Bedingung übereinstimmt Ist auf festgelegt Ausführen, wenn noch keine anderen Workflows übereinstimmen , Wird nur ausgeführt, wenn keiner der vier Workflows für den Incident-Datensatz ausgeführt wurde.
    Bedingung Ein Bedingungsgenerator zum Angeben von Workflow-Bedingungen, die das in der Liste „wenn Bedingung übereinstimmt“ ausgewählte Verhalten auslösen.
    Bestellung Numerischer Wert, der die Reihenfolge des Workflows im Vergleich zu anderen Workflows bestimmt. Workflows werden in der Reihenfolge von der niedrigsten bis zur höchsten Ordnungsnummer ausgewertet. Ein Workflow wird ausgeführt, wenn er der erste ist, der Bedingungen erfüllt.

    Eingaben

    Der Abschnitt „Eingaben“ listet alle Aktivitäten im aktuellen Workflow auf, die Daten, den Datentyp und den Standardwert eingeben. Der Abschnitt „Eingaben“ ist erst verfügbar, nachdem ein Workflow erstellt wurde. Klicken Sie auf, um eine Variable zu erstellen Neu .
    Feld Beschreibung
    Bezeichnung Angezeigte Spaltenbezeichnung. Lokalisiert abhängig vom Gebietsschema des Anwenders.
    Referenz Eingabefeld aus einer anderen Tabelle.
    Typ Datentyp. Beispiel: Ganzzahl oder Zeichenfolge.
    Standardwert Wert, der verwendet wird, wenn Sie keinen Wert angeben.

    Aktivitäten

    Im Abschnitt „Aktivitäten“ können Sie Aktivitätsanheftung und maximale Aktivitätsanzahl festlegen.
    Feld Beschreibung
    Anheften von Aktivitäten Liste der Optionen, die Aktualisierungen anwenderdefinierter Aktivitäten auf Workflow-Ebene steuern. Durch Anheften werden anwenderdefinierte Aktivitäten nicht automatisch aktualisiert, wenn sie aus dem ServiceNow Store heruntergeladen werden. Weitere Informationen finden Sie unter Workflow Aktivität anheften. Die möglichen Optionen sind:
    • Durch Aktivität festgelegt : Ermöglicht allen Aktivitäten im Workflow, ihre eigenen Anheftungseinstellungen zu verwenden. Dies ist die standardmäßige Anheftungsoption.
    • Alle Aktivitäten anheften : Hängt alle Aktivitäten im Workflow an die aktuelle Version an.
    • Lösen Sie alle Aktivitäten : Ermöglicht das Aktualisieren aller Aktivitäten im Workflow.
    Max. Aktivitätsanzahl Die maximale Anzahl von Aktivitäten, die vom Workflow ausgeführt werden. Dieser Wert wird verwendet, um unendliche Schleifen zu verhindern, und ist auf festgelegt 100 Standardmäßig. Wenn die angegebene maximale Anzahl erreicht ist, wird der Workflow abgebrochen. Wenn dieses Feld leer ist, wird die maximale Anzahl auf festgelegt -1 , Und der Workflow wird abgebrochen.

    Anwendung

    Im Abschnitt „Anwendung“ können Sie Anwendungsbereich und Umfangsbeschränkungen anzeigen.
    Feld Beschreibung
    Anwendung [Schreibgeschützt] Umfang dieser Aktivität. Weitere Informationen finden Sie unter Anwendungsbereich.
    Zugänglich von Umfangsbeschränkungen für diesen Workflow. Mögliche Einstellungen sind:
    • Alle Anwendungsbereiche : Der Workflow ist für alle Anwendungsbereiche zugänglich.
    • Nur dieser Anwendungsbereich : Der Workflow-Zugriff ist auf den Bereich beschränkt, der in genannt wird Anwendung Feld.

    Weitere Informationen finden Sie unter Workflow-Umfang.

    Zeitplan

    Verwenden Sie den Abschnitt „Zeitplan“, um einen Zeitplan für diesen Workflow mit dem Zeitplangenerator zu erstellen.
    Feld Beschreibung
    Lieferung basierend auf

    Der Zeitplantyp für diesen Workflow. Mögliche Typen sind:

    • Anwenderdefinierte Dauer : Dauer basierend auf einem anwenderdefinierten Wert. Dies ist der Standardzeitplantyp.
    • Relative Dauer : Dauer, die aus einem vorkonfigurierten Zeitplan berechnet wird, z. B. 8-5 Wochentage .
    Erwartete Zeit Anwenderdefiniertes Intervall. Dieses Feld ist sichtbar, wenn der Zeitplantyp lautet Anwenderdefinierte Dauer .
    Zeitplan Vorkonfigurierter Zeitplan, der bestimmt, wann dieser Workflow ausgeführt wird.
    Zeitzone Zeitzone für diese Instanz.

    Phasen

    Der Abschnitt „Phasen“ wird angezeigt, wenn Sie eine Tabelle mit auswählen Typ = Workflow .
    Feld Beschreibung
    Phase Zeigt den Fortschritt der Workflow-Phase für die ausgewählte Tabelle an. Wählen Sie optional aus Phasenrendering Und Phasenreihenfolge Schemata zum Anpassen der Darstellung des Phasenfelds. Die Standardwerte decken typische Szenarien ab.
    Phasen-Rendering Der Renderer, der beim Anzeigen von Phasensymbolen in einer Formular- oder Listenansicht verwendet werden soll. Weitere Informationen zu Renderern finden Sie unter Workflow-Phasen-Renderer.
    Phasen-Reihenfolge Die Reihenfolge der Workflow-Phasen, wenn Sie ein Workflow-Feld in einer Liste anzeigen. Wählen Sie Aus Berechnet Damit die Workflow-Engine die Phasenreihenfolge aus der Ausführungsreihenfolge im Workflow berechnen kann. Wählen Sie Aus Anwender Angegeben Zur Verwendung von Reihenfolge Feld daraus Workflow-Phasen.
    Name Der Name der Phase, wie er in Workflow-Feldern angezeigt wird.
    Dauer Für die spezifische Phase zugeteilte Zeit.
    Bestellung Die Reihenfolge der Workflow-Phasen, wenn Sie ein Workflow-Feld in einer Liste anzeigen. Wählen Sie Aus Berechnet Damit die Workflow-Engine die Phasenreihenfolge aus der Ausführungsreihenfolge im Workflow berechnen kann. Wählen Sie Aus Anwender Angegeben Zur Verwendung von Reihenfolge Feld daraus Workflow-Phasen.
    Wert Der Wert der Phase, wenn sie von einer anderen Stelle im System referenziert wird, z. B. in einem Skript.

    Geschätzte Laufzeit

    Die Geschätzte Laufzeit Abschnitt öffnet die Steuerungen zum Konfigurieren von ERT Für den Workflow. Core-Workflows, die im Basissystem enthalten sind, sind standardmäßig nicht für die geschätzte Laufzeit konfiguriert. Alle neuen Workflows werden automatisch mit ERT-Standardwerten konfiguriert. Sie können vorhandene Laufzeitschätzungen bearbeiten oder neue für jeden vorhandenen Workflow konfigurieren. Details dazu, wie geschätzte Laufzeiten konfiguriert und berechnet werden, finden Sie unter Workflow-Laufzeitmetriken.
    Feld Beschreibung
    Erfordert ERT Kontrollkästchen, um anzugeben, dass dieser Workflow eine Konfiguration der geschätzten Laufzeit erfordert.

    Sie können die ERT-Berechnungen verwenden, um zu bestimmen, ob Workflows länger oder kürzer als erwartet ausgeführt werden, und um Fehler bei der Workflow-Verarbeitung zu identifizieren. Standardmäßig erfordern neue Workflows eine Notfallorganisation.

    Geschätzte Laufzeit Die anfängliche Schätzung für die Laufzeit des Workflows.
    Anzahl der Datenpunkte [Schreibgeschützt] gibt an, wie oft das System die geschätzte Laufzeit mit einem tatsächlichen Laufzeitergebnis verglichen hat.
    Ausreißer – prozentuale Schwelle für ERT [Erforderlich] die prozentuale Abweichung von der geschätzten Laufzeit, die eine Ausreißer-Workflow-Laufzeit identifiziert. Das System verwendet einen Standardwert von 20. Weitere Informationen finden Sie unter Ausstehende Workflow-Laufzeiten.