Element-Diagnosebericht
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.
Standarddiagnoseregeln
Diese Diagnoseregeln werden gemäß entworfen ServiceNow Empfohlene Praktiken.
| 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:
Informationen zur Variablenverfügbarkeit über verschiedene Kanäle finden Sie unter Variablenunterstützung in verschiedenen Kanälen. |