Script Tracer und Debugging-Skripts
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
- 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.
Verwenden Sie die Registerkarten, um bestimmte Informationen aus dem Tracer anzuzeigen.
- 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.
Wenn Fehler vorhanden sind, werden sie oben auf der Registerkarte Status angezeigt, wobei ihre Zeilennummern und Fehlermeldungen in der Reihenfolge ihres Auftretens angezeigt werden.
- 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.