Flow-Ausführungsdetails
Zeigen Sie Laufzeitinformationen zu einer Aktion oder einem Flow direkt in der Designumgebung an, z. B. den aktuellen Status, ausgeführte Elemente und erzeugte Werte. Öffnen Sie zugehörige Datensätze von eingebetteten Now 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 Details zur Flow-Ausführung erzeugt werden. Prozessanalysten können Flow-Ausführungsdetails auf der Registerkarte Ausführungen anzeigen. Wählen Sie eine Ablauf-Ausführung aus, um die zugehörige Seite mit den Ausführungsdetails zu öffnen.
- Name des Flows
- Aktualisieren Sie die Flow-Daten
- Flow-Zustand
- Zugehörige Datensatzoptionen
- Flow-Statistiken
Berichterstellungsebene
Die Berichterstellungsebene bestimmt, welche Ausführungsdetails ein Flow, Subflow oder eine Aktion während normaler Vorgänge generiert. Standardmäßig generiert Flow Designer während normaler Vorgänge keine Ausführungsdetails. Flow Designer generiert immer Details zur Flow-Ausführung, wenn Sie einen einzelnen Flow, Subflow oder eine Aktion testen. Wenn Ihre Instanz mehr Ausführungsdetails generiert und speichert, wirkt sich die Berichterstellung stärker auf die Leistung Ihrer Instanz aus.
Jede Berichterstellungsebene generiert nach und nach mehr Details zur Flow-Ausführung.
- Aus
- Das System generiert keine Details zur Flow-Ausführung. Das System generiert nur Ausführungsdetails, wenn Sie einen Test ausführen.Hinweis:Beim Testen einer Aktion oder eines Flow werden Ausführungsdetails auf Trace-Ebene 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 grundlegenden Elemente 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. Bei benutzerdefinierten 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 benutzerdefinierten Aktion sind.
- Ablaufverfolgung: Alle Werte (nur für Test- und Supportzwecke)
- Das System generiert Konfigurations- und Laufzeitausführungsdetails für jeden Flow, Subflow, jede Aktion und jeden ausgeführten Schritt. 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.Hinweis:Beim Testen einer Aktion oder eines Flow werden Ausführungsdetails auf Trace-Ebene generiert.
Wenn ein Flow ausgeführt wird, während die Berichterstellung deaktiviert ist, sind vergangene Ausführungsdetails für den Flow nie 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 immer 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 vom System verwendet wird, um bei jeder Ausführung eines Flow Ausführungsdetails zu generieren. Weitere Informationen finden Sie unter Aktivieren Sie die Flow-Berichterstellung.
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 Benutzereinstellungen 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-Statistik zeigt Konfigurations- und Laufzeitdetails für jede Aktion an.
- 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 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 mehr als 15 Minuten ausgeführt und verfügt nicht mehr über eine gültige Transaktions-ID für den aktuellen Knoten. Alternativ wurde der Flow mehr als acht Stunden auf einem anderen Knoten ausgeführt. Der Flow wurde möglicherweise aufgrund einer unerwarteten Unterbrechung angehalten, z. B. durch Beendigung der Transaktion oder Neustart des Knotens.
- Fehler
- Der Flow wurde mit einem Fehler gestoppt. Die Konfiguration der Flow-Statistik-Anzeige und Laufzeitdetails für abgeschlossene Aktionen und Konfigurationsdetails für die Aktion, die den Fehler hervorgerufen 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 angehalten und in einen Fehlerstatus versetzt.
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. Durch das Ändern der Flow-Konfiguration wird kein derzeit aktiver Flow geändert.
- 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 ServiceNowbereitgestellten Kernaktionen nicht verfügbar.
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 dazu angezeigt.
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
- Stellen Sie fest, ob der Flow als das System oder als der Benutzer ausgeführt wurde, der den Flow ausgelöst hat.
- Mit Rollen ausführen:
- Identifizieren Sie die Rollen, die dem Benutzer gewährt wurden, der den Flow ausgelöst hat.
- Integrationsmetadaten
- Zeigen Sie Transaktionsdaten an, z. B. verwendete Verbindung und Anmeldeinformationen, verwendeter MID-Server, Zielhost und Nutzlastgröße. Integrationsmetadaten werden nur für Integrationsschritte angezeigt und erfordern ein separates 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, in der Name, Datentyp, Konfigurationseinstellungen und Laufzeitwert angezeigt werden. Die Konfigurationseinstellungen zeigen dynamische Werte als Pills an. Die Laufzeitwerte zeigen die generierten 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, zeigen die Statistiken die Zeichenfolge No Logsan.Hinweis:Protokolle zeigen die Zeit immer im UTC-Format an, da Protokolle als Zeichenfolgen gespeichert werden müssen, damit die Instanz die Protokolldaten zwischen ihren mehreren Knoten freigeben kann. Da sich jeder Knoten in einer anderen Zeitzone befinden kann, wird das UTC-Format als allgemeines Format verwendet, um korrekte Zeitwerte beizubehalten.
- Schritte
Verwenden Sie die Liste der Schritte, um Konfigurationsfehler bei der Aktion zu identifizieren. Jeder Schritt verfügt über eine eigene Zeile, in der der Variablenname, der Datentyp, die Konfigurationseinstellungen und der Laufzeitwert angezeigt werden. Zentrale Aktionen zeigen keine Schritte an, da Sie ihre Konfiguration nicht ändern können.
Ändern Sie die Systemeigenschaft com.snc.process_flow.reporting.serialized.val_size_limit, um Laufzeitwerte in der Schrittkonfiguration der Flow-Ausführungsdetails abzuschneiden. Weitere Informationen finden Sie unter Flow Designer-Systemeigenschaften.
- Startzeit
- Zeigen Sie die Ortszeit 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 Release Washington DC gibt die Ausführungsdauer die Gesamtzeit für die Ausführung eines Elements an. Die Gesamtzeit umfasst die Zeit in der Event-Warteschlange, die Zeit in der ECC-Warteschlange, die Zeit für die Verarbeitung des Ereignisses, die Zeit in der Flow-Engine und die Zeit für die Kommunikation mit einem MID-Server.
- Wiederholungsinformationen
- Verwenden Sie den Abschnitt „Wiederholungsinformationen“, um Details zur Wiederholungsrichtlinie anzuzeigen. Zu den Details gehören der 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 |
|---|---|
| Flow Designer-Test | Der Flow wurde gestartet, da jemand die Option Test in der Benutzeroberfläche Flow Designer ausgewählt hat. Die Bedingungen für die Ablauf-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-Auslöserbedingungen eines erfüllt sind MetricBase wurden erfüllt. |
| Servicekatalog Auslöser | Der Flow begann, wenn ein Servicekatalog Element angefordert wurde. |
| Skript | Der Flow wurde durch einen Methodenaufruf in einem Skript gestartet, z. B. durch eine Business Rule. |
| Hintergrund-Skript | Der Flow wurde durch einen Methodenaufruf im Modul „ Skripts – Hintergrund “ gestartet. |
Eingebetteter Textbetrachter
Flow Designer 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.
Anzeigen der Ergebnisse für jedes Element in der Flow-Logik
Flow Designer Zeigt ein Auswahlsteuerelement an, um die Konfigurations- und Laufzeitergebnisse für jedes von der Flow-Logik verarbeitete Element anzuzeigen. Wählen Sie eine Datensatznummer aus, um die Konfigurations- und Laufzeitdetails anzuzeigen.
Subflow-Ausführungsdetails
Prozessanalysten können Subflow-Ausführungsdetails von mehreren Stellen aus 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.
- Unterablauf
- 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.