Workflow-Eigenschaften

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

    Wenn Sie einen neuen Workflow erstellen, stehen im Dialogfeld die folgenden Felder zur Verfügung:
    • Name
    • Tabelle
    • Beschreibung
    • Wenn die Bedingung erfüllt ist
    • Bedingung
    Wenn Sie auf Verwandte Listen in Diagrammer-Ansicht klicken, sind die folgenden Abschnitte der Benutzeroberfläche im Dialogfeld verfügbar:
    • Allgemein
    • Bedingungen
    • Eingaben
    • Aktivitäten
    • Anwendung
    • Zeitplan
    • Phasen
    • Geschätzte Laufzeit

    Allgemein

    Feld Beschreibung
    Name Ein Name, um den Workflow zu identifizieren.
    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 Global [global] aus, um den Workflow für alle Tabellen auszuführen.
    Hinweis:
    Die Liste zeigt nur Tabellen und Datenbankansichten an, die sich im selben Bereich wie der Workflow befinden. Außerdem müssen alle Benutzer, die den Workflow bearbeiten, Zugriff auf die erforderlichen Tabellen und Domänen haben.
    Ausgecheckt [Schreibgeschützt] Wenn der Workflow ausgecheckt wurde. Wird automatisch von der Aktion Auschecken im Workflow-Menü festgelegt.
    Ausgecheckt von [Schreibgeschützt] Der Benutzer, der diesen Workflow ausgecheckt hat. Der Wert wird automatisch von der Aktion Auschecken im Workflow-Menü festgelegt.
    Veröffentlicht [Schreibgeschützt] Aktivieren Sie das Kontrollkästchen, um anzugeben, ob der Workflow veröffentlicht wurde. Wird automatisch von der Aktion Veröffentlichen im Workflow-Menü festgelegt.
    Beschreibung Der Zweck des Workflows.

    Bedingungen

    Erstellen Sie Bedingungen, um den Workflow auszulösen. Der Abschnitt Bedingungen wird nicht angezeigt, wenn Sie eine Tabelle wie z. B.sc_req_item auswählen, für die keine Bedingung erforderlich ist.
    Feld Beschreibung
    Wenn die Bedingung erfüllt ist
    Wenn die Bedingung als wahr ausgewertet wird, startet der Workflow einen aktiven Kontext:
    • Keiner: Der Workflow wird nicht automatisch von der Workflow-Engine gestartet. Schreiben Sie zum Ausführen dieses Workflows ein Skript, um den Workflow zu starten.
    • Workflow ausführen: Der Standardwert. Die Workflow-Engine startet den Workflow, wenn die im Feld Bedingung angezeigten Informationen einem Datensatz entsprechen, der in die Tabelle eingefügt wird.
    • Ausführen, wenn es noch keine Übereinstimmung mit anderen Workflows gibt (veraltet): Der Workflow wird nur ausgeführt, wenn auf dem Ausführungsthread, der diesen Workflow gestartet hat, keine anderen Workflows ausgeführt werden. Anwendung vermeiden.
    • Ausführen, wenn es keine Übereinstimmung mit anderen Workflows gibt: 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 short_desc enthält Test. Ein neuer Workflow, der Wenn die Bedingung erfüllt ist hat und auf Ausführen, wenn es noch keine Übereinstimmung mit anderen Workflows gibt festgelegt ist, wird nur ausgeführt, wenn keiner der vier Workflows für den Incident Record ausgeführt wird.
    Bedingung Ein Condition Builder zum Angeben von Workflow-Bedingungen, die das in der Liste „ Wenn die Bedingung erfüllt ist“ ausgewählte Verhalten auslösen.
    Auftrag Numerischer Wert, der die Reihenfolge des Workflows relativ zu anderen Workflows bestimmt. Workflows werden in der Reihenfolge von der niedrigsten Bestellnummer bis zur höchsten ausgewertet. Ein Workflow wird ausgeführt, wenn er als Eerstes die Bedingungen erfüllt.

    Eingaben

    Der Abschnitt "Eingaben" listet alle Aktivitäten im aktuellen Workflow auf, die Daten eingeben, sowie den Datentyp und den Standardwert. Der Abschnitt "Eingaben" ist nur verfügbar, nachdem ein Workflow erstellt wurde. Um eine Variable zu erstellen, klicken Sie auf Neu.
    Feld Beschreibung
    Bezeichnung Angezeigte Spaltenbezeichnung. Lokalisiert je nach Benutzergebietsschema.
    Referenz Eingabefeld aus einer anderen Tabelle.
    Typ Datentyp. Zum Beispiel Ganzzahl oder Zeichenfolge.
    Standardwert Wert, der verwendet wird, wenn Sie keinen Wert angeben.

    Aktivitäten

    Im Abschnitt "Aktivitäten" können Sie das Anheften von Aktivitäten und die maximale Aktivitätsanzahl festlegen.
    Feld Beschreibung
    Anheften von Aktivitäten Liste der Optionen, die die Aktualisierung benutzerdefinierter Aktivitäten auf Workflow-Ebene steuern. Durch das Anheften wird verhindert, dass benutzerdefinierte Aktivitäten automatisch aktualisiert werden, wenn sie aus dem ServiceNow Store heruntergeladen werden. Weitere Informationen finden Sie unter Workflow -Aktivitäten anheften. Die möglichen Optionen sind:
    • Von Aktivität festgelegt: Ermöglicht allen Aktivitäten im Workflow die Verwendung ihrer eigenen Einstellungen für das Anheften. Dies ist die standardmäßige Pinning-Option.
    • Alle Aktivitäten anheften: Verbindet alle Aktivitäten im Workflow mit ihrer aktuellen Version.
    • Alle Aktivitäten nicht mehr anheften: Ermöglicht die Aktualisierung 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 Endlosschleifen zu verhindern, und ist standardmäßig auf 100 festgelegt. Wenn die angegebene maximale Anzahl erreicht ist, wird der Workflow abgebrochen. Wenn dieses Feld leer ist, wird die maximale Anzahl auf -1 festgelegt und der Workflow wird abgebrochen.

    Anwendung

    Im Abschnitt "Anwendung" können Sie Einschränkungen für den Anwendungsbereich und den Umfang anzeigen.
    Feld Beschreibung
    Anwendung [Schreibgeschützt] Umfang dieser Aktivität. Weitere Informationen finden Sie unter "Anwendungsbereich".
    Zugänglich von Bereichsbeschränkungen für diesen Workflow. Mögliche Einstellungen sind:
    • Alle Anwendungsbereiche: Workflow ist für alle Anwendungsbereiche verfügbar.
    • Nur dieser Anwendungsbereich : Der Zugriff auf den Workflow ist auf den in angegebenen Bereich beschränkt Anwendung Feld.

    Weitere Informationen finden Sie unter Workflow-Bereich.

    Zeitplan

    Verwenden Sie den Abschnitt "Zeitplan", um einen Zeitplan für diesen Workflow mithilfe des Zeitplan-Erstellers zu erstellen.
    Feld Beschreibung
    Bereitstellung basierend auf

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

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

    Phasen

    Der Abschnitt "Stufen" wird angezeigt, wenn Sie eine Tabelle mit Typ = Workflow auswählen.
    Feld Beschreibung
    Phase Zeigt den Fortschritt der Workflowstufe in der ausgewählten Tabelle an. Wählen Sie optional Schemas für Phasen-Rendering und Phasen-Reihenfolge aus, um die Darstellung des Felds „Phase“ anzupassen. Die Standardwerte decken typische Szenarien ab.
    Phasen-Rendering Der bei der Anzeige von Phasensymbolen in einer Formular- oder Listenansicht zu verwendende Renderer. Weitere Informationen zu Renderern finden Sie unter Renderer für Workflow-Stufen.
    Phasen-Reihenfolge Die Reihenfolge der Workflowstufen beim Anzeigen eines Workflow-Felds in einer Liste. Wählen Sie Berechnet, um die Workflow-Engine die Stufenreihenfolge aus der Ausführungsreihenfolge im Workflow berechnen zu lassen. Wählen Vom Benutzer festgelegt die verwenden Auftrag Feld von dem Workflow-Phasen .
    Name Der Name der Phase, wie er in Workflow-Feldern angezeigt wird.
    Dauer Der spezifischen Phase zugewiesene Zeit.
    Auftrag Die Reihenfolge der Workflow-Stufen beim Anzeigen eines Workflow-Felds in einer Liste. Wählen Sie Berechnet, um die Workflow-Engine die Stufenreihenfolge aus der Ausführungsreihenfolge im Workflow berechnen zu lassen. Wählen Sie Benutzerdefiniert, um das Feld Reihenfolge von den Workflow-Phasen zu verwenden.
    Wert Der Wert der Phase, wenn von einer anderen Stelle im System darauf verwiesen wird, z. B. in einem Skript.

    Geschätzte Laufzeit

    Der Abschnitt Geschätzte Laufzeit öffnet die Steuerelemente zum Konfigurieren der ERT für den Workflow. Die im Basissystem enthaltenen Kern-Workflows sind standardmäßig nicht für die geschätzte Laufzeit konfiguriert. Alle neuen Workflows werden automatisch mit den Standard-ERT-Werten konfiguriert. Sie können vorhandene Laufzeitschätzungen bearbeiten oder neue für jeden vorhandenen Workflow konfigurieren. Einzelheiten zur Konfiguration und Berechnung der geschätzten Laufzeiten finden Sie unter Laufzeitkennzahlen für den Workflow .
    Feld Beschreibung
    Erfordert ERT Aktivieren Sie das Kontrollkästchen, um anzugeben, dass für diesen Workflow eine geschätzte Laufzeitkonfiguration erforderlich ist.

    Mit den ERT-Berechnungen können Sie feststellen, ob Workflows länger oder kürzer als erwartet laufen, und Fehler in der Workflowverarbeitung erkennen. Standardmäßig erfordern neue Workflows eine ERT.

    Geschätzte Laufzeit Die erste Schätzung für die Laufzeit des Workflows.
    Anzahl der Datenpunkte [Schreibgeschützt] Die Anzahl, wie oft das System die geschätzte Laufzeit mit einem tatsächlichen Laufzeitergebnis verglichen hat.
    Ausreißer – prozentualer Schwellenwert für ERT [Erforderlich] Die prozentuale Abweichung von der geschätzten Laufzeit, die eine Ausreißer-Workflowlaufzeit angibt. Vom System wird ein Standardwert von 20 verwendet. Weitere Informationen finden Sie unter Laufende Workflow-Laufzeiten.