ワークスペースアプリケーションの 統一ナビゲーション 検索コンテキストメニューへの追加
ユーザーがワークスペースアプリケーションとグローバル検索で 統一ナビゲーション 検索の結果を表示できるようにします。
始める前に
ネクストエクスペリエンス UI を使用している必要があります。
検索コンテキストメニューに追加するワークスペースアプリケーションがインストールされている必要があります。ワークスペースの検索アプリケーション設定レコードが存在し、AI 検索 が検索エンジンとして指定されている必要があります。ワークスペースの新しい検索アプリケーション設定レコードを作成する必要がある場合は、「AI 検索 の検索アプリケーション構成の作成」を参照してください。
必要なロール:admin
このタスクについて
CSM/FSM 構成可能ワークスペースなどのワークスペースアプリケーションを、統一ナビゲーション 検索コンテキストメニューに追加できます。ワークスペースアプリケーションを検索コンテキストメニューに追加すると、ユーザーはグローバル検索結果と指定されたワークスペースの検索結果を切り替えることができます。
手順
-
選択したワークスペースの検索アプリケーション構成のレコードの sys_id をコピーします。
- 移動先 すべて > AI 検索 > 検索エクスペリエンス > 検索アプリケーション.
-
選択したワークスペースの検索アプリケーション構成のレコードを開きます。
例として、エージェントワークスペースの場合は、[エージェントワークスペースの検索構成] レコードを開きます。
-
[他のアクション] アイコンを選択し、[sys_idのコピー] を選択します。
-
globalSearchDataConfigId UX ページプロパティを定義して、検索アプリケーション設定レコードをワークスペースの UX アプリケーションにマッピングします。
- [すべて] を選択してユーザーエクスペリエンスページプロパティ [sys_ux_page_property] テーブルのリストビューに移動し、[フィルター] フィールドに「sys_ux_page_property.list」と入力して Enter キーを押します。
- [新規] を選択します。
-
UX ページプロパティフォームのフィールドに次のように入力します。
フィールド 説明 ページ [リストから参照] アイコン を使用して、ワークスペースの UX アプリケーションレコードを選択します。
名前 [globalSearchDataConfigId] を入力します。 タイプ 文字列を選択します。 値 ステップ 1.c でコピーした検索アプリケーション設定レコード sys_id を入力します。 - [送信] を選択します。
-
ワークスペース検索で使用するワークスペースグローバル検索構成のレコードの sys_id をコピーします。
- ワークスペース グローバル検索の構成 [sys_aw_global_search_config] テーブルのリストビューに移動するため、[すべて] を選択してナビゲーションフィルターに「sys_aw_global_search_config.list」と入力し、Enter を押します。
-
ワークスペースの検索で使用するワークスペース グローバル検索の構成のレコードを開きます。
使用するカスタムのワークスペースグローバル検索設定レコードがある場合は、そのレコードを開きます。それ以外の場合は、ワークスペースの検索設定レコードを開きます。
-
[他のアクション] アイコンを選択し、[sys_idのコピー] を選択します。
-
global_search_configurations UX ページプロパティを定義して、ワークスペースの検索設定を構成します。
- [すべて] を選択してユーザーエクスペリエンスページプロパティ [sys_ux_page_property] テーブルのリストビューに移動し、[フィルター] フィールドに「sys_ux_page_property.list」と入力して Enter キーを押します。
- [新規] を選択します。
-
UX ページプロパティフォームのフィールドに次のように入力します。
フィールド 説明 ページ [リストから参照] アイコン を使用して、ワークスペースの UX アプリケーションレコードを選択します。
名前 「global_search_configurations」と入力します。 タイプ [json] を選択します。 値 次の JSON を入力します。{ "globalSearchViewConfigId": "00000000000000000000000000000000", "globalSearchRoute": "search" }[globalSearchViewConfigId] の値 [00000000000000000000000000000000] を、ステップ 3.c でコピーしたワークスペースグローバル検索設定レコード sys_id に置き換えます。たとえば、ワークスペース検索設定レコードを選択した場合は、値を [97a574ea53c0130084acddeeff7b12a6] に置き換えます。
- [送信] を選択します。
-
選択したワークスペースの 統一ナビゲーション 検索を有効にします。
- [すべて] を選択してユーザーエクスペリエンスページプロパティ [sys_ux_page_property] テーブルのリストビューに移動し、[フィルター] フィールドに「sys_ux_page_property.list」と入力して Enter キーを押します。
-
選択したワークスペースに一致する「chrome_header」という名前の UX ページプロパティレコードを探します。
たとえば、CMDB ワークスペースで、名前が「chrome_header」でページが「CMDBWorkspace」のレコードを探します。
- ワークスペースに chrome_header レコードが存在する場合は、それを編集し、その [値] フィールドで searchEnabled JSON 要素を true に変更してから、[更新] を選択します。
-
ワークスペースの chrome_header レコードが存在しない場合は、[新規] を選択し、UX ページプロパティフォームのフィールドに次のように入力して、[送信] を選択します。
フィールド 説明 ページ [リストから参照] アイコン を使用して、ワークスペースの UX アプリケーションレコードを選択します。
名前 「chrome_header」と入力します。 タイプ [json] を選択します。 値 次の JSON を入力します。 { "privatePage": { "searchEnabled": true } }
- ブラウザーのタブを更新すると、ServiceNow AI Platform® が再度読み込まれます。
-
ブラウザのアドレスバーに 「<instance-name>.service-now.com/cache.do」 と入力して Enter キーを押すことで、インスタンスのシステムキャッシュをクリアします。
重要:システムキャッシュをクリアすると全体的なパフォーマンスに影響が及ぼされて、システムの応答時間が低下する可能性があります。キャッシュのフラッシュは営業時間中には実行せず、自動でトリガーしないようにします。
タスクの結果
選択したワークスペースは、それが割り当てられているユーザーの 統一ナビゲーション 検索コンテキストメニューのオプションとして表示されます。ユーザーはワークスペースの検索コンテキストに切り替えることができます。検索コンテキストメニューを使用してアプリケーションコンテキストを切り替える方法の詳細については、「ネクストエクスペリエンス 統一ナビゲーション でワークスペースアプリケーションを使用して検索結果を表示して開く」を参照してください。