Elementdiagnosebericht

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • Für Katalogelementdaten und -Konfiguration können Sie mögliche Verstöße aus identifizieren ServiceNow Empfohlene Praktiken.

    Der Elementdiagnosebericht enthält eine Punktzahl, die die Integrität des Elements misst, und eine Liste von Diagnoseergebniseinträgen. Diese Einträge bestehen aus einer Regel, einem Dokument (Datensatz, der gegen die Regel verstößt) und einer Anzahl (die Anzahl der Verstöße im Datensatz).

    Korrigieren Sie Verstöße, um die beste Leistung zu erzielen und das erwartete Verhalten aufrechtzuerhalten.

    Je niedriger die Punktzahl, desto besser (0 ist ideal). Eine höhere Punktzahl bedeutet, dass ein Element mehr Verstöße von aufweist ServiceNow Empfohlene Praktiken. Jede Regel hat eine andere Gewichtung und Wichtigkeitsstufe. Beispielsweise führt ein Verstoß gegen doppelte Variablen wahrscheinlicher zu Anwenderproblemen. Ein Verstoß gegen die AJAX-Nutzung verursacht weniger wahrscheinlich Probleme, da das Ergebnis einfach zu einer Verzögerung in der Anwenderoberfläche führen kann.

    Standardmäßige Diagnoseregeln

    Diese Diagnoseregeln werden gemäß entworfen ServiceNow Empfohlene Praktiken.

    Tabelle : 1. Standardmäßige Diagnoseregeln
    Regel Beschreibung
    CheckUserKriteriaNutzung Gibt an, ob das Element Berechtigungen anstelle von Anwenderkriterien verwendet
    Überprüfen Sie BalancedContainers Überprüft, ob die Variablen „Containerstart“ und „Containerende“ ausgeglichen sind.
    CheckDuplicateVariables Identifiziert Variablen mit demselben Namen, die einem Katalogelement (oder einem zugehörigen Variablensatz) zugeordnet sind.
    CheckDOMManipulation Identifiziert einen DOM-Verstoß in Katalogelandskripts. Es wird nicht garantiert, dass das DOM zwischen Releases identisch ist, und kann sich während Upgrades auf Katalog-Client-Skripts auswirken. Daher wird es Kunden nicht empfohlen, DOM-Manipulationen durchzuführen.

    Sie können detaillierte Informationen für jedes Client-Skript anzeigen, indem Sie auf das Informationssymbol klicken.

    CheckLookupVariableRowCount Überprüft, ob die Suchvariable für Tabellen mit vielen Datensätzen ausgeführt wird, da dies zu langsameren Ladezeiten führen kann.
    Überprüfen Sie AJAX Identifiziert alle AJAX-Aufrufe in Katalog-Client-Skripts, da sie asynchron sein müssen, obwohl AJAX-Aufrufe in Katalog-Client-Skripts zulässig sind. Alle AJAX-Aufrufe werden aufgelistet, da selbst asynchrone Aufrufe eine Verzögerung verursachen können.

    Sie können detaillierte Informationen für jedes Client-Skript anzeigen, indem Sie auf das Informationssymbol klicken.

    Aktivieren Sie „BoxUnique auswählen“ Identifiziert Auswahl Box Geben Sie Variablen ein, für die das Attribut aktiviert ist, um nur eindeutige Einträge im Auswahlfeld anzuzeigen.
    CheckOrderGuideRuleBaseCount Überprüft auf eine hohe Anzahl aktiver Regelbasen in einem Bestellleitfaden, da eine höhere Anzahl von Regelbasen zu langsameren Ladezeiten führen kann
    CheckFormatterVariablenNutzung Überprüft, ob das Element die folgenden Variablentypen aufweist:
    • Makro
    • Makro mit Bezeichnung
    • UI-Seite

    Informationen zur Variablenverfügbarkeit über verschiedene Kanäle finden Sie unter Variablenunterstützung in verschiedenen Kanälen.