Flow-Ausführungsdetails

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 9 Minuten Lesedauer
  • Zeigen Sie Laufzeitinformationen zu einer Aktion oder einem Flow direkt aus der Designumgebung an, z. B. den aktuellen Status, die ausgeführten Elemente und die erzeugten Werte. Öffnen Sie zugehörige Datensätze von eingebetteten ServiceNow AI Platform-Editoren aus oder in einer neuen Registerkarte.

    Jedes Mal, wenn Sie einen Flow testen, generiert das System Informationen über die Konfigurations- und Laufzeitwerte, die als Flow-Ausführungsdetails erstellt werden. Sie können Flow-Ausführungsdetails aus der anzeigen Vorgänge Registerkarte von Workflow-Studio. Wählen Sie eine Flow-Ausführung aus, um die zugehörige Seite mit den Ausführungsdetails zu öffnen.

    Abbildung : 1. Beispiel für Flow-Ausführungsdetails für die heutigen Ausführungen
    Liste der Flow-Ausführungsdetails für die heutigen Ausführungen.
    Auf jeder Seite mit Ausführungsdetails werden Laufzeitinformationen zum Flow angezeigt.
    • Name des Flows
    • Aktualisieren Sie die Flow-Daten
    • Flow-Zustand
    • Zugehörige Datensatzoptionen
    • Flow-Statistiken
    Abbildung : 2. Beispielausführungsdetails
    Beispielausführungsdetails

    Berichterstellungsebene

    Die Berichterstellungsebene bestimmt, welche Ausführungsdetails ein Flow, Subflow oder eine Aktion während des normalen Vorgangs generiert. Standardmäßig Workflow-Studio Generiert während normaler Vorgänge keine Ausführungsdetails. Workflow-Studio Generiert vollständige Flow-Ausführungsdetails, wenn Sie einen einzelnen Flow, Subflow oder eine Aktion testen. Wenn Ihre Instanz weitere Ausführungsdetails generiert und speichert, wirkt sich das Reporting stärker auf die Leistung Ihrer Instanz aus.

    Jede Berichterstellungsebene generiert schrittweise weitere Details zur Flow-Ausführung.

    Aus
    Das System generiert keine Flow-Ausführungsdetails. Das System generiert nur Ausführungsdetails, wenn Sie einen Test ausführen.
    Hinweis:
    Durch das Testen einer Aktion oder eines Flows werden Ausführungsdetails auf der Nachverfolgungsebene generiert.
    Standard: Nur Laufzeitstatus und -dauer
    Das System generiert Laufzeitausführungsdetails für jeden Flow, Subflow und jede Aktionsausführung. Sie können den Laufzeitstatus und die Dauer für diese Basiselemente anzeigen. Sie können auch Konfigurations- und Laufzeitwerte für Flow-Auslöser, Subflow-Eingaben und Subflow-Ausgaben anzeigen.
    Vollständig: Alle Konfigurations- und Laufzeitwerte der Aktion (nur für Debugging)
    Das System generiert Konfigurations- und Laufzeitausführungsdetails für jeden Flow, Subflow und jede Aktionsausführung. Sie können den Laufzeitstatus, die Dauer, die Eingabewerte und die Ausgabewerte für alle Elemente anzeigen. Für anwenderdefinierte Aktionen können Sie auch den Laufzeitstatus, die Dauer, die Eingabewerte und die Ausgabewerte der Schritte anzeigen. Sie können auch die Konfigurationswerte für Flow-Auslöser, Subflows, Aktionen und Schritte anzeigen, die Teil einer anwenderdefinierten Aktion sind.
    Wichtig:
    Nur Anwender mit der Rolle „fd_read_Operations_all“ können Konfigurations- und Laufzeitinformationen wie Datensatzwerte in den Flow-Ausführungsdetails anzeigen. Anwender ohne diese Rolle sehen nur grundlegende Details zu Status und Dauer.
    Ablaufverfolgung: Alle Werte (nur für Test- und Supportzwecke)
    Das System generiert Konfigurations- und Laufzeitausführungsdetails für jeden Flow, Subflow, jede Aktion und jede Schrittausführung. Sie können den Laufzeitstatus, die Dauer, die Eingabewerte und die Ausgabewerte für alle Elemente anzeigen. Sie können auch die Konfigurationswerte für Flow-Auslöser, Subflows, Aktionen und Schritte anzeigen.
    Wichtig:
    Nur Anwender mit der Rolle „fd_read_Operations_all“ können Konfigurations- und Laufzeitinformationen wie Datensatzwerte in den Flow-Ausführungsdetails anzeigen. Anwender ohne diese Rolle sehen nur grundlegende Details zu Status und Dauer. Durch das Testen einer Aktion oder eines Flows werden Ausführungsdetails auf der Nachverfolgungsebene generiert.

    Wenn ein Flow ausgeführt wird, während die Berichterstellung deaktiviert ist, sind für den Flow nie Details vergangener Ausführungen verfügbar, auch wenn sich die Berichterstellungsebene später ändert. Wenn ein Flow ausgeführt wird, während die Berichterstellung aktiviert ist, sind Ausführungsdetails für diese Flow-Ausführung verfügbar, auch wenn sich die Berichterstellungsebene ändert. Die Berichterstellungsebene hat keine Auswirkungen auf Kontext- und Protokolldatensätze.

    Sie können die standardmäßige Berichterstellungsebene konfigurieren, die das System verwendet, um Ausführungsdetails jedes Mal zu generieren, wenn ein Flow ausgeführt wird. Weitere Informationen finden Sie unter Aktivieren Sie Flow-Reporting.

    Aktualisieren Sie die Flow-Daten

    Aktualisieren Sie die Flow-Laufzeitdaten nach Bedarf. Legen Sie eine Flow-Einstellung fest, um Flow-Daten automatisch zu aktualisieren, wenn Sie einen Test ausführen. Weitere Informationen finden Sie unter Anwendereinstellungen für Flows.

    Flow-Zustand

    Alle aktiven Flows befinden sich in einem dieser Zustände.

    Abgeschlossen
    Der Flow hat alle Aktionen erfolgreich ausgeführt. Die Flow-Statistiken zeigen Konfigurations- und Laufzeitdetails für jede Aktion an.
    Abgebrochen
    Der Flow wurde entweder angehalten, da die Laufzeitdauer des Flows den Flow-Zeitüberschreitungswert überschritten hat, oder jemand hat den Flow manuell abgebrochen.
    Warten
    Der Flow hat bei einer Aktion angehalten, die darauf wartet, dass eine Bedingung erfüllt ist, bevor Sie fortfahren. Die Flow-Statistiken zeigen Konfigurations- und Laufzeitdetails für abgeschlossene Aktionen sowie alle Aktionen an, die auf die Erfüllung einer Bedingung warten. Flows im Zustand "Warten" zeigen eine UI-Aktion Flow abbrechen in der Kopfzeile.
    Angehalten
    Der Flow wurde angehalten, um die Ausführung von Flows mit höherer Priorität oder ein ordnungsgemäßes Herunterfahren des Knotens zu ermöglichen. Die Flow-Statistiken zeigen Konfigurations- und Laufzeitdetails für abgeschlossene Aktionen an.
    Vermutlich unterbrochen
    Der Flow wird seit mehr als 15 Minuten ausgeführt und hat keine gültige Transaktions-ID mehr für den aktuellen Knoten. Alternativ wird der Flow seit mehr als acht Stunden auf einem anderen Knoten ausgeführt. Der Flow wurde möglicherweise aufgrund einer unerwarteten Unterbrechung angehalten, z. B. wenn seine Transaktion beendet oder sein Knoten neu gestartet wurde.
    Fehler
    Der Flow wurde mit einem Fehler gestoppt. Die Flow-Statistiken zeigen Konfigurations- und Laufzeitdetails für abgeschlossene Aktionen und Konfigurationsdetails für die Aktion an, die den Fehler verursacht hat. Flows in der Anzeige Fehlerstatus zeigen eine UI-Aktion Zum Fehler gehen in der Kopfzeile.
    Hinweis:
    Wenn eine Aktion zu einem Fehler führt, wird die Ausführung des Flows an diesem Punkt beendet und führt zu einem Fehlerstatus.

    Zugehörige Datensatzoptionen

    Auf der Seite Ausführungsdetails können Sie auf Datensätze zugreifen, die sich auf den aktuellen Flow beziehen.

    Flow öffnen
    Verwenden Sie diese Option, um Konfigurationsänderungen vorzunehmen und eine neue Instanz des Flows zu veröffentlichen. Das Ändern der Flow-Konfiguration ändert keinen derzeit aktiven Flow.
    Kontextdatensatz öffnen
    Mit dieser Option können Sie den Flow-Zustand, die Ausführungsdauer und die zugehörigen Protokolleinträge in einer Standardformularansicht anzeigen. Diese Option öffnet den Kontextdatensatz in einer neuen Registerkarte.
    Offene Flow-Protokolle
    Verwenden Sie diesen Link, um detaillierte Protokollinformationen zu jeder Aktion anzuzeigen. Dieser Link öffnet die Liste der Protokolleinträge auf einer neuen Registerkarte.
    Aktuellen Datensatz öffnen
    Verwenden Sie diesen Link für Flows mit einem datensatzbasierten Auslöser, um den auslösenden Datensatz in einem Popup-Fenster anzuzeigen.
    Aktion öffnen
    Verwenden Sie diesen Link, um Konfigurationsänderungen vorzunehmen und eine neue Instanz der Aktion zu veröffentlichen. Durch das Ändern der Aktionskonfiguration wird kein derzeit aktiver Flow geändert. Dieser Link ist für die von bereitgestellten Kernaktionen nicht verfügbar ServiceNow.

    Flow-Statistiken

    Verwenden Sie Flow-Statistiken, um Konfigurationsdetails und Laufzeitwerte für jede Flow-Komponente anzuzeigen. Wenn Sie einen Auslöser oder eine Aktion auswählen, wird die Zeile erweitert und Konfigurations- und Laufzeitdetails angezeigt.

    Abbildung : 3. Beispiel-Flow-Statistiken
    Beispiel-Flow-Statistiken

    Die folgenden Arten von Ausführungsdetails sind verfügbar.

    Quelle wird aufgerufen
    Zeigen Sie die aufrufende Quelle an, die einen Flow, Subflow oder eine Aktion gestartet hat.
    Ausführen als
    Identifizieren Sie, ob der Flow war Ausführen als Das System oder der Anwender, der den Flow ausgelöst hat.
    Mit Rollen ausführen:
    Identifizieren Sie die Rollen, die dem Anwender gewährt werden, der den Flow ausgelöst hat.
    Integrationsmetadaten
    Zeigen Sie Transaktionsdaten an, z. B. verwendete Verbindungen und Anmeldeinformationen, verwendeter MID-Server, Zielhost und Nutzlastgröße. Integrationsmetadaten werden nur für Integrationsschritte angezeigt und erfordern eine separate IntegrationHub Abonnement. Weitere Informationen finden Sie unter Integrationsschritte .
    Konfigurationsdetails
    Zeigen Sie die Liste der Eingabevariablen an, um Konfigurationsfehler mit der Aktion zu identifizieren. Jede Variable hat eine eigene Zeile mit Name, Datentyp, Konfigurationseinstellungen und Laufzeitwert. Die Konfigurationseinstellungen zeigen dynamische Werte als Pills an. Die Laufzeitwerte zeigen generierte Datensätze als Link an.
    Hinweis:
    Variablen mit Transformationsfunktionen zeigen nur einen Laufzeitwert an, der das Ergebnis aller Transformationen ist.
    Ausgabedaten
    Zeigen Sie die Liste der Ausgabevariablen an, um Konfigurationsfehler mit der Aktion zu identifizieren.
    Protokolle
    Verwenden Sie die Protokolleinträge, um mögliche Verarbeitungs- oder Leistungsprobleme zu identifizieren. Jeder Protokolleintrag hat eine eigene Zeile, in der Erstellungsdatum, Protokollebene und Protokollnachricht angezeigt werden. Wenn die Aktion keine Protokolle generiert, wird die Zeichenfolge in der Statistik angezeigt Keine Protokolle .
    Hinweis:
    Protokolle zeigen die Zeit im UTC-Format an, da Protokolle als Zeichenfolgen gespeichert werden müssen, damit die Instanz die Protokolldaten zwischen ihren mehreren Knoten teilen kann. Da sich jeder Knoten in einer anderen Zeitzone befinden kann, wird das UTC-Format als gemeinsames Format verwendet, um korrekte Zeitwerte beizubehalten.
    Schritte

    Verwenden Sie die Liste der Schritte, um Konfigurationsfehler bei der Aktion zu identifizieren. Jeder Schritt hat eine eigene Zeile mit Variablenname, Datentyp, Konfigurationseinstellungen und Laufzeitwert. Core-Aktionen zeigen keine Schritte an, da Sie ihre Konfiguration nicht ändern können.

    Ändern Sie com.snc.process_flow.reporting.serialized.val_size_limitSystemeigenschaft zum Kürzen von Laufzeitwerten in der Schrittkonfiguration der Flow-Ausführungsdetails. Weitere Informationen finden Sie unter Workflow-Studio Flow-Systemeigenschaften.

    Startzeit
    Zeigen Sie die lokale Uhrzeit an, zu der eine Aktion gestartet wurde.
    Ausführungsdauer
    Verwenden Sie die Ausführungsdauer, um mögliche Verarbeitungs- oder Leistungsprobleme zu identifizieren. Die Ausführungsdauer wird in Millisekunden gemessen.Ab Washington DC Release: Die Ausführungsdauer listet die Gesamtzeit für die Ausführung eines Elements auf. Die Gesamtzeit enthält diese Elemente.
    • Zeit in der Ereigniswarteschlange
    • Zeit in der ECC-Warteschlange
    • Zeitverarbeitung des Ereignisses
    • Ausführungszeit in der Flow-Engine
    • Zeit der Kommunikation mit einem MID-Server
    Wiederholungsinformationen
    Verwenden Sie den Abschnitt „Wiederholungsinformationen“, um Details zur Wiederholungsrichtlinie anzuzeigen. Details umfassen den Typ der Wiederholungsstrategie, die verstrichene Zeit und die nächste geplante Wiederholungsanforderung. Der Abschnitt „Wiederholungsinformationen“ wird nur angezeigt, wenn die Wiederholungsrichtlinie im Schritt aktiviert ist. Weitere Informationen finden Sie unter Wiederholungsrichtlinie.

    Quelle wird aufgerufen

    Die aufrufende Quelle listet auf, was einen Flow, Subflow oder eine Aktion gestartet hat.

    Quelle Beschreibung
    Workflow-Studio Test Der Flow wurde gestartet, da jemand ausgewählt hat Testen Option von Workflow-Studio Schnittstelle. Die Bedingungen für die Flow-Auslöser wurden ignoriert.
    CRUD-Auslöser Der Flow wurde gestartet, wenn die datensatzbasierten Auslösebedingungen erfüllt waren.
    Datumsauslöser Der Flow wurde gestartet, wenn die zeitplanbasierten Auslösebedingungen erfüllt waren.
    Metric-Auslöser Der Flow wurde gestartet, wenn die MetricBase-Bedingungen von ausgelöst wurden MetricBase Wurden erfüllt.
    Servicekatalog Auslöser Der Flow begann, wenn ein Servicekatalog Element angefordert wurde.
    Skript Der Flow wurde von einem Methodenaufruf in einem Skript gestartet, z. B. einer Business-Regel.
    Hintergrund-Skript Der Flow wurde mit einem Methodenaufruf in gestartet Skripts: Hintergrund Modul.

    Eingebetteter Textbetrachter

    Workflow-Studio Zeigt große textbasierte Konfigurations- und Laufzeitausgabedatensätze an, z. B. E-Mail-Ausgabe, XML-Nutzlasten oder Skriptschritte mit einem eingebetteten Text-Viewer. Der eingebettete Text-Viewer kann Text als HTML, Nur-Text oder farbcodiertes JavaScript formatieren. Für Skript-Schritte hebt der Text-Viewer fehlerhafte Code-Zeilen hervor.

    Abbildung : 4. Beispieltextansicht eines Skript-Schritts
    Beispielskript

    Anzeigen der Ergebnisse für jedes Element in der Flow-Logik

    Workflow-Studio Zeigt ein Auswahlsteuerelement an, um die Konfigurations- und Laufzeitergebnisse für jedes Element anzuzeigen, das von der Flow-Logik verarbeitet wird. Wählen Sie eine Datensatznummer aus, um die zugehörigen Konfigurations- und Laufzeitdetails anzuzeigen.

    Abbildung : 5. Beispiel-Flow-Statistiken für jedes Element in der Flow-Logik
    Für jede Flow-Logik

    Details zur Subflow-Ausführung

    Prozessanalysten können Subflow-Ausführungsdetails von mehreren Standorten anzeigen.

    Übergeordneter Flow
    Ein übergeordneter Flow listet die Flow-Ausführungsdetails jedes Subflows auf, den er als Inline-Elemente aufruft. Erweitern Sie den Subflow-Schritt, um die Subflow-Ausführungsdetails anzuzeigen.
    Subflow
    Das System generiert Flow-Ausführungsdetails für jede Subflow-Ausführung. Zeigen Sie Subflow-Ausführungsdetails direkt aus der Liste der Flow-Ausführungen an.

    Anwenderrollenunterstützung

    Sie können den Zugriff auf Flow-Ausführungsdetails steuern, indem Sie Anwenderrollen gewähren. Weitere Informationen zu verfügbar Workflow-Studio Anwenderrollen, siehe Anwenderzugriff auf Workflow-Studio Flows.

    Tabelle : 1. Workflow-Studio Rollen für Ausführungsdetails
    Rollentitel [Name] Beschreibung Enthält Rollen
    flow_operator Ermöglicht Ihnen das Anzeigen von Flow-Ausführungsdetails, Dashboards und Protokollen. Administratoren können diese Rolle Benutzern gewähren, die Ausführungsergebnisse anzeigen, aber nicht erstellen, ändern oder testen möchten. Keine
    fd_read_operations Ermöglicht Ihnen das Anzeigen von Details zu grundlegenden Flows und Aktionsausführungen. Wenn das Reporting aktiviert ist, können Anwender mit dieser Rolle nur grundlegende Ausführungsdetails wie Laufzeitstatus und -Dauer anzeigen. Wenn die Berichterstellungsebene zusätzliche Details generiert, können Anwender mit dieser Rolle sie nicht sehen. Administratoren können diese Rolle Benutzern gewähren, die nur grundlegende Ausführungsergebnisse anzeigen müssen, aber keine Flows und Aktionen erstellen, ändern oder testen müssen.
    Hinweis:
    Schreibgeschützte Rollen sind nicht mit Rollen kompatibel, die Schreibzugriff gewähren. Vermeiden Sie, demselben Anwender sowohl eine schreibgeschützte als auch eine Schreibzugriffsrolle zu gewähren.
    Keine
    fd_read_Operations_all Ermöglicht Ihnen das Anzeigen aller generierten Flow- und Aktionsausführungsdetails. Wenn die Berichterstellung aktiviert ist, können Anwender mit dieser Rolle alle verfügbaren Ausführungsdetails anzeigen. Der Anwender kann nur so viele Details anzeigen, wie in der Systemeigenschaft auf Berichtsebene definiert. Administratoren können diese Rolle Anwendern gewähren, die alle Flow-Ergebnisse anzeigen, aber keine Flows und Aktionen erstellen, ändern oder testen müssen.
    Hinweis:
    Schreibgeschützte Rollen sind nicht mit Rollen kompatibel, die Schreibzugriff gewähren. Vermeiden Sie, demselben Anwender sowohl eine schreibgeschützte als auch eine Schreibzugriffsrolle zu gewähren.
    fd_read_operations

    Mit Rollenunterstützung ausführen

    Wenn ein Flow mit einer oder mehreren privilegierten Rollen ausgeführt wird, muss ein Anwender auch über diese privilegierten Rollen verfügen, um die Flow-Ausführungsdetails anzuzeigen. Wenn ein Flow beispielsweise als System ausgeführt wird, muss ein Anwender über die Administratorrolle verfügen, um seine Flow-Ausführungsdetails anzuzeigen. Wenn ein Flow außerdem mit einer Rolle ausgeführt wird, die auf die Feldverschlüsselung zugreifen kann, muss ein Anwender auch über diese Rolle verfügen, um seine Flow-Ausführungsdetails anzuzeigen. Weitere Informationen zur Feldverschlüsselung und zu Rollen finden Sie unter Field Encryption.