ヘルプコンテキストタイプと優先順位付け
フォーム、リスト、またはレコードタイプのヘルプコンテキストを作成し、インスタンス内のServiceNow特定のテーブルにリンクすることができます。ヘルプコンテキストが複数ある場合は、優先順位付けによって、ユーザーが表示する内容にどのヘルプコンテキストが適用されるかが決まります。
ヘルプコンテキストタイプ
- レコードレベルのヘルプは、特定の 1 つのレコードにのみ適用され、そのテーブルのリストやフォームには適用されません。
たとえば、ビジネスルールテーブルの [番号の検証] レコードにレコードタイプヘルプコンテキストが存在する場合、ユーザーがそのレコードを表示したとき、ヘルプアイコンは指定されたページにのみ誘導します。
- リストレベルのヘルプは、テーブルのリストに適用されます。フォームレベルのヘルプが定義されていない場合、リストレベルのヘルプは同じテーブルのフォームにも適用されます。
たとえば、ビジネスルールテーブルに リスト タイプが存在し、 フォーム タイプのヘルプコンテキストが存在しない場合、ユーザーがビジネスルールテーブル内のリストまたはレコードを表示すると (レコードレベルのヘルプが定義されていない場合)、ヘルプアイコンは リストタイプのヘルプ コンテキストで指定されたページに移動します。
- フォームレベルのヘルプは、テーブルのフォームに適用されます。リストレベルのヘルプが定義されていない場合、フォームレベルのヘルプは同じテーブルのリストにも適用されます。
たとえば、ビジネスルールテーブルに フォーム タイプが存在し、 リスト タイプのヘルプコンテキストが存在しない場合、ビジネスルールテーブルのレコード (レコードレベルのヘルプが定義されていない場合) またはリストを表示すると、ヘルプアイコンは フォームタイプのヘルプ コンテキストで指定されたページに移動します。
- テーブルに対してリストレベルとフォームレベルの両方のヘルプが定義されている場合は、リストとフォームに適切なヘルプが表示されます。
たとえば、ビジネスルールテーブルに リスト タイプと フォーム タイプのヘルプコンテキストが存在する場合、ユーザーがビジネスルールリストを表示すると、ヘルプアイコンは リスト タイプのヘルプコンテキストで指定されたページに移動します。ユーザーがビジネスルールテーブルのレコードを表示すると (レコードレベルのヘルプが定義されていない場合)、ヘルプアイコンは フォームタイプのヘルプ コンテキストで指定されたページに移動します。
ヘルプコンテキストの優先順位付け
- 同じテーブルのインスタンスで提供されるデフォルトのヘルプコンテキストの代わりに、顧客が作成したヘルプコンテキストが使用されます。
- インスタンスのデフォルト言語のヘルプコンテキストの代わりに、ユーザーの言語設定に一致するヘルプコンテキストが使用されます。ヘルプコンテキストフォームの [言語] フィールドを参照してください。
- 拡張テーブル階層内のより近いテーブルのヘルプコンテキストが、別のテーブルのヘルプコンテキストの代わりに使用されます。
次の親子関係を持つ Linux Server [cmdb_ci_linux_server] テーブルの場合を考えてみましょう: cmdbi_ci > cmdb_ci_hardware > cmdb_ci_computer > cmdb_ci_server > cmdb_ci_linux_server。cmdb_ci_serverテーブルとcmdb_ciテーブルの両方にヘルプコンテキストが存在する場合、cmdb_ci_linux_serverテーブルでレコードを表示すると、ヘルプアイコンはcmdb_ci_serverヘルプコンテキストで指定されたページに移動します。