Help context types and prioritization
Summarize
Summary of Help context types and prioritization
ServiceNow allows you to create help contexts of three types—Form, List, or Record—and link them to specific tables in your instance. These help contexts determine the help content users see when clicking the help icon. When multiple help contexts exist, a prioritization system decides which help content is displayed based on context type, table hierarchy, language, and customization.
Show less
Help context types
- Record-level help: Applies to a single, specific record within a table. When a user views that record, the help icon directs to the associated help page.
- List-level help: Applies to the list view of a table. If no Form-level help exists, this also applies to the form view. For example, if only List-level help is defined for a table, users see that help when viewing either the list or records (unless Record-level help exists).
- Form-level help: Applies to the form view of a table. If no List-level help exists, this also applies to the list view. When both List- and Form-level helps are defined, each applies to its respective view (list or form).
Important: When help contexts are created for base tables, they also apply to extended tables unless overridden by a help context on the extended table itself.
Help context prioritization
When multiple help contexts match a user's view, the system applies these rules in order to select which help content to display:
- Customer-created help contexts take precedence over default system-provided ones for the same table.
- Help contexts matching the user's language setting override those in the default language.
- Help contexts linked to tables closer in the extended table hierarchy override those linked to parent tables. For example, a help context on
cmdbciserveris preferred over one oncmdbciwhen viewing acmdbcilinuxserverrecord.
You can create a help context with the type Form, List, or Record, and link it to a particular table in your ServiceNow instance. If you have multiple help contexts, prioritization determines which help contexts apply to what a user views.
Help context types
- Record-level help applies to only one specific record, not the list or form for that
table.
For example, if a Record type help context exists for the Validate Number record in the Business Rule table, the help icon only directs to the page specified when a user views that record.
- List-level help applies to the list for a table. If no form-level help is defined,
list-level help also applies to the form for the same table.
For example, if a List type but not a Form type help context exists for the Business Rule table, the help icon directs to the page specified by the List type help context when a user views any list or record (if record-level help is not defined for it) in the Business Rule table.
- Form-level help applies to the form for a table. If no list-level help is defined, the
form-level help also applies to the list for the same table.
For example, if a Form type but not a List type help context exists for the Business Rule table, the help icon directs to the page specified by the Form type help context when you view any record (if record-level help is not defined for it) or list in the Business Rule table.
- If both list- and form-level help are defined for a table, the appropriate help is
displayed for the list and the form.
For example, if a List type and a Form type help context exist for the Business Rule table, the help icon directs to the page specified by the List type help context when a user views the Business Rules list. The help icon directs to the page specified by the Form type help context when a user views any record (if record-level help is not defined for it) in the Business Rule table.
Help context prioritization
- A customer-created help context is used instead of a default help context provided in the instance for the same table.
- A help context that matches the user's language setting is used instead of a help context in the default language of the instance. See the Language field on the Help Context form.
- A help context for a closer table in an extended table hierarchy is used instead of a
help context for a further table.
Consider the case of the Linux Server [cmdb_ci_linux_server] table, which has the following parentage: cmdbi_ci > cmdb_ci_hardware > cmdb_ci_computer > cmdb_ci_server > cmdb_ci_linux_server. If help contexts exist for both the cmdb_ci_server table and the cmdb_ci table, the help icon directs to the page specified by the cmdb_ci_server help context when you view a record in the cmdb_ci_linux_server table.