Elementdiagnosebericht
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.
| 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:
Informationen zur Variablenverfügbarkeit über verschiedene Kanäle finden Sie unter Variablenunterstützung in verschiedenen Kanälen. |