Troubleshooting topics are designed to document
problems that people might encounter. They provide a topic structure
that enables content authors to describe a condition, provide diagnostic information, discuss causes, and
outline possible solutions.
Purpose
Troubleshooting topics serve the following purposes:
Describe the problem condition, which usually is a state in a
system, product, or service that a reader wants to correct
Provide information that helps the reader diagnose the cause of
the problem, if it is known
Explain the cause of the problem and how to fix it
Content model
The troubleshooting topic is structured in
three parts:
Condition
This section of the topic provides
information about the problem condition, and it is specified
by the <condition> element. This
element is optional, as often the problematic condition can be
adequately described in the title and short description.
Diagnostics
This optional section of the topic provides
information about how to determine possible causes of the
problem. It is specified by the
<diagnostics> element, which must
contain one or both of the following structural elements:
This optional section of the topic provides
information about possible causes and remedies for the problem.
It is specified by <troubleSolution>
elements.
Cause and remedy might occur in combinations other than
pairs. It is possible to have:
Multiple causes with the same remedy
A single cause with more than one remedy
A remedy with no known cause
A cause with no known remedy
Examples
This section is non-normative.
This section of the topics contains examples of troubleshooting
topics.
The table in the
<diagnostics-general> element might be
rendered in the following way. The hyperlinks in the "Issue" column
resolve to the <remedy> elements in the
topic.