Script Tracer und Debugging-Skripts

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Mit dem Script Tracer können Sie Ihre Debugging-Suche filtern, um Skriptprobleme schnell einzugrenzen. Sie können im Glide-Datensatz Zeilen von Skripts identifizieren, die während der Ausführung geändert wurden. Das Auffinden dieser bestimmten Skriptzeilen anstelle einer umfassenden Suche hilft, Zeit zu sparen und die Produktivität zu verbessern.

    Übersicht

    Verwenden Sie den Script Tracer, um Ihre Suche einzugrenzen und Skripts und Geschäftsregeln effizienter zu debuggen. Sie finden den Skript-Tracer, indem Sie im linken Navigationsbereich suchen.
    Hinweis:
    Zur Verwendung des Skript-Tracers müssen Sie Administrator sein.
    Skript-Tracer im Navigationsbereich Registerkarte „Skript-Tracer“.
    Sobald Sie den Skript-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 Script Tracer sucht während der Ausführung nach Änderungen im Skript und zeigt sie in einer Liste an, damit Sie sie überprüfen 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.Skript-Unterschiedsausgabe

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

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

    Wenn Fehler auftreten, werden diese oben auf der Registerkarte Status angezeigt, wobei die Zeilennummern und die Fehlermeldung in der Reihenfolge des Auftretens angezeigt werden.Fehler, die auf der Registerkarte Status aufgeführt sind.

    • 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 in 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.

    Der Tracer wird eingeschränkt

    Möglicherweise möchten Sie einen Grenzwert für Ihre Ablaufverfolgung festlegen, damit Sie nicht zu viele Rückgaben generieren. Standardmäßig werden bis zu 1.000 Skriptzeilen nachverfolgt. Sobald diese Anzahl erreicht ist, müssen Sie die Nachverfolgung löschen und erneut mit der Nachverfolgung beginnen. Wenn Sie die maximale Anzahl von Zeilen für die Ablaufverfolgung ä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 mit dem Lesen der Ergebnisse für eine Ablaufverfolgung fertig sind, bevor Sie sie löschen und mit der nächsten beginnen.

    Weitere Informationen finden Sie unter Debugging-Skripts.