Contents

Item diagnostic report

SAVE AS PDF

Item diagnostic report

The item diagnostic report is used to identify possible issues with Service Catalog item
data and configuration.

The item diagnostic report includes a score that measures the health of the item, and a list of
diagnostic result entries. These entries consist of a rule, a document (record that violates the
rule), and a count (the number of violations in the record).

Correct violations for best performance and to maintain expected behavior.

The lower the score, the better (0 is ideal). A higher score means that there are more issues
with the item. Each rule has a different weight and level of importance. For example, a violation
of duplicate variables is more likely to result in user issues. An AJAX usage violation is less
likely to cause issues since the result could simply cause a delay in the UI.

Table 1. Diagnostic rules

Rule

Description

Duplicate variables

Identifies variables with the same name associated to a catalog item (or an associated
variable set).

Unique lookup

Identifies select-box type variables that have the
unique_lookup attribute enabled to show only unique entries in the
select box.

AJAX calls in catalog client scripts

Identifies all AJAX calls in catalog client scripts because, although AJAX calls in
catalog client scripts are allowed, they must be asynchronous. All AJAX calls are listed
because even asynchronous calls can cause some delay.

You can view detailed information
for each client script by clicking the information icon.

DOM Manipulation in catalog client scripts

Identifies any DOM violation in catalog client scripts. The DOM is not guaranteed to
be the same between releases and can affect catalog client scripts during upgrades.
Therefore, it is not recommended for customers to do any kind of DOM manipulation.

You
can view detailed information for each client script by clicking the information
icon.