Element-Diagnosebericht

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Für Katalogelementdaten und -Konfigurationen können Sie mögliche Verstöße aus dem identifizieren ServiceNow Empfohlene Praktiken.

    Der Element-Diagnosebericht enthält eine Punktzahl, die den Zustand 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 die Verstöße, um die beste Leistung zu erzielen und das erwartete Verhalten beizubehalten.

    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 ein anderes Gewicht und eine andere Wichtigkeitsstufe. Zum Beispiel führt eine Verletzung von doppelten Variablen eher zu Benutzerproblemen. 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. Diagnoseergebnisse

    Standarddiagnoseregeln

    Diese Diagnoseregeln werden gemäß entworfen ServiceNow Empfohlene Praktiken.

    Tabelle : 1. Standarddiagnoseregeln
    Regel Beschreibung
    CheckUserCriteriaUsage Gibt an, ob das Element Berechtigungen anstelle von Anwenderkriterien verwendet
    CheckBalancedContainers Überprüft, ob die Variablen Container-Start und Container-Ende ausgeglichen sind.
    CheckDuplicateVariables Identifiziert Variablen mit demselben Namen, die einem Katalogelement (oder einem zugeordneten Variablensatz) zugeordnet sind.
    CheckDOMManipulation Identifiziert jeden DOM-Verstoß in Katalog-Client-Skripts. Es ist nicht garantiert, dass das DOM zwischen den Releases identisch ist, und es kann Auswirkungen auf Katalog-Client-Skripts während Upgrades geben. Daher ist es für Kunden nicht empfehlenswert, irgendeine Art von DOM-Manipulation durchzuführen.

    Sie können detaillierte Informationen zu jedem 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 AJAX-Aufrufe in Katalog-Client-Skripts zwar zulässig sind, jedoch asynchron sein müssen. Alle AJAX-Aufrufe werden aufgelistet, da selbst asynchrone Aufrufe zu Verzögerungen führen können.

    Sie können detaillierte Informationen zu jedem Client-Skript anzeigen, indem Sie auf das Informationssymbol klicken.

    Aktivieren Sie „BoxUnique auswählen“ Identifiziert Variablen vom Typ „Auswahlfeld“, 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
    CheckFormatterVariableNutzung Ü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.

    Diagnosedetails