Script Tracer und Debugging-Skripts

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Mit dem Skript-Tracer können Sie Ihre Debugging-Suche filtern, um Skriptprobleme schnell einzugrenzen. Sie können Zeilen von Skripts im Glide-Datensatz identifizieren, die während der Ausführung geändert wurden. Wenn Sie diese bestimmten Skriptzeilen suchen, anstatt eine weite Suche durchzuführen, sparen Sie Zeit und verbessern die Produktivität.

    Übersicht

    Verwenden Sie den Skript-Tracer, um Ihre Suche einzugrenzen, damit Sie Skripts und Business Rules effizienter debuggen können. Sie finden den Skript-Tracer, indem Sie im linken Navigationsbereich suchen.
    Hinweis:
    Um den Skript-Tracer zu verwenden, müssen Sie admin sein.
    Skriptnachverfolgung im Navigationsbereich Registerkarte „Skriptnachverfolgung“.
    Sobald Sie Script Tracer aktivieren und eine UI-Transaktion ausführen, durchsucht der Tracer alle ausgeführten Skripts. Die folgenden Filter sind verfügbar:
    • Dateityp: Suchen Sie nach einem bestimmten Dateityp
    • Tabelle: Suchen Sie in der spezifischen Tabelle nach dem ausgeführten Skript

    Der Skript-Tracer sucht während der Ausführung nach Änderungen im Skript und zeigt sie in einer Liste an, damit Sie sie untersuchen können. Wenn Sie auf Tracer startenklicken, beginnt der Tracer mit der Suche nach Änderungen im Glide-Datensatz. Sie können jederzeit auf die Schaltfläche Skript debuggen klicken, um das Skript selbst anzuzeigen.Skriptdifferenzausgabe

    Verwenden Sie die Registerkarten, um bestimmte Informationen aus dem Tracer anzuzeigen.

    Auf der Registerkarte Status werden die Unterschiede zwischen den alten und neuen Skripts angezeigt.
    • Standardmäßig ist die Checkbox Nur geänderte Werte anzeigen aktiviert, sodass Sie Felder vermeiden können, die sich nicht geändert haben.
    • Um alle Felder anzuzeigen (geändert oder nicht), können Sie dieses Kontrollkästchen deaktivieren.
    Hinweis:
    Wenn die Datei nicht in der Trace-Anweisung enthalten ist, bedeutet dies, dass die Änderungen im Glide-Datensatz vom System nicht erkannt werden.

    Wenn Fehler vorhanden sind, werden sie oben auf der Registerkarte Status angezeigt, wobei ihre Zeilennummern und Fehlermeldungen in der Reihenfolge ihres Auftretens angezeigt werden.Auf der Registerkarte Status aufgelistete Fehler.

    • Skript: Zeigt die Zeile der geänderten Skripts an, die der Glide-Datensatz während der Ausführung durchlaufen hat. Sie können die gesamte Skriptzeile anzeigen, indem Sie auf die Schaltfläche Skript anzeigen klicken.
    • Transaktion: Zeigt alle Transaktionsdatensätze der Ablaufverfolgung an
    • Skriptdebuggen: Öffnet das Skript im Debugger, um das Skript zu debuggen
    • Dateianzeigen: Öffnet das Skript in der Plattform ServiceNow zur Bearbeitung
    • Ablaufverfolgunglöschen: Löscht die Ablaufverfolgung, wenn Sie fertig sind.

    Begrenzung des Tracer

    Sie können ein Limit für Ihre Ablaufverfolgung festlegen, damit Sie nicht zu viele Rückgaben generieren. Standardmäßig werden bis zu 1.000 Skriptzeilen nachverfolgt. Sobald diese Zahl erreicht ist, müssen Sie die Ablaufverfolgung löschen und die Ablaufverfolgung erneut starten. Wenn Sie die maximale Anzahl von Zeilen für die Nachverfolgung ändern möchten, können Sie Ihren Grenzwert mit der Eigenschaft glide.debug.trace.trace_line_limitkonfigurieren.

    Da jede von Ihnen ausgeführte Ablaufverfolgung neu ist, stellen Sie sicher, dass Sie die Ergebnisse einer Ablaufverfolgung gelesen haben, bevor Sie sie löschen und mit einer anderen Ablaufverfolgung beginnen.

    Weitere Informationen finden Sie unter Debugging-Skripts.