Element-Diagnosebericht

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Für die Daten und Konfiguration eines Katalogelements können Sie mögliche Verstöße anhand der empfohlenen Vorgehensweisen ServiceNow identifizieren.

    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 für ein Element mehr Verstöße gegen die ServiceNow empfohlenen Vorgehensweisen vorliegen. Jede Regel hat ein anderes Gewicht und eine andere Wichtigkeitsstufe. Zum Beispiel führt eine Verletzung von doppelten Variablen eher zu Benutzerproblemen. Ein AJAX-Nutzungsverstoß verursacht weniger Probleme, da das Ergebnis einfach zu einer Verzögerung in der Anwenderoberfläche führen könnte. Diagnoseergebnisse

    Standarddiagnoseregeln

    Diese Diagnoseregeln wurden gemäß den empfohlenen Vorgehensweisen bei ServiceNow entwickelt.

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

    checkSelectBoxUnique Identifiziert Variablen vom Typ „Auswahlfeld“, für die das Attribut aktiviert ist, um nur eindeutige Einträge im Auswahlfeld anzuzeigen.
    checkOrderGuideRuleBaseCount Überprüft, ob eine hohe Anzahl aktiver Regelbasen in einem Bestellleitfaden vorhanden ist, da eine höhere Anzahl von Regelbasen zu langsameren Ladezeiten führen kann
    checkFormatterVariablesUsage Überprüft, ob das Element die folgenden Variablentypen aufweist:
    • Makro
    • Makro mit Bezeichnung
    • UI-Seite

    Informationen zur Verfügbarkeit von Variablen für verschiedene Kanäle finden Sie unter Variable Unterstützung in verschiedenen Kanälen.

    Diagnosedetails