Skript-Tracer und Debugging-Skripts

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Der Skript-Tracer kann Ihnen helfen, Ihre Debugging-Suche zu 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 spezifischen Skriptzeilen finden, anstatt eine breite Suche durchzuführen, sparen Sie Zeit und verbessern die Produktivität.

    Übersicht über Skript-Tracer

    Verwenden Sie den Skript-Tracer, um Ihre Suche einzugrenzen, damit Sie Skripts und Geschäftsregeln effizienter debuggen können. Sie können den Skript-Tracer finden, indem Sie im linken Navigationsbereich suchen.
    Hinweis:
    Zur Verwendung des Skript-Tracers muss Ihre Rolle „admin“ sein.
    Skript-Tracer im Navigationsbereich Registerkarte „Skript-Tracer“
    Sobald Sie Skript-Tracer aktiviert und eine UI-Transaktion ausgeführt haben, durchsucht der Tracer alle ausgeführten Skripts. Die folgenden Filter sind verfügbar:
    • Dateityp : Suche nach einem bestimmten Dateityp
    • Tabelle : Suchen Sie in der spezifischen Tabelle nach dem Skript, das ausgeführt wird

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

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

    Die Status Auf der Registerkarte werden die Unterschiede zwischen den alten und neuen Skripts angezeigt.
    • Standardmäßig ist Nur geänderte Werte anzeigen Das Kontrollkästchen ist 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 nicht in der Ablaufverfolgungsanweisung widergespiegelt wird, bedeutet dies, dass die Änderungen im Glide-Datensatz vom System nicht erkannt werden.

    Wenn Fehler auftreten, werden sie 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 klicken Skript Anzeigen Schaltfläche.
    • Transaktion : Zeigt alle Transaktionsdatensätze des Trace an
    • Debug-Skript : Öffnet das Skript in Debugger, um das Skript zu debuggen
    • Datei Anzeigen : Öffnet das Skript in ServiceNow Plattform zur Bearbeitung
    • Ablaufverfolgung löschen : Löscht die Ablaufverfolgung, wenn Sie fertig sind.

    Einschränkung des Tracers

    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 Zeilen von Skripts nachverfolgt. Sobald diese Zahl erreicht ist, müssen Sie die Ablaufverfolgung löschen und erneut mit der Nachverfolgung beginnen. Wenn Sie die maximale Anzahl von Zeilen für die Nachverfolgung ändern möchten, können Sie Ihren Grenzwert mithilfe der Eigenschaft konfigurieren glide.debug.trace.trace_line_limit.

    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 beginnen.

    Weitere Informationen finden Sie unter Debugging-Skripts.