ワークスペースアプリケーションの 統一ナビゲーション 検索コンテキストメニューへの追加

  • リリースバージョン: Zurich
  • 更新日 2025年08月12日
  • 所要時間:6分
  • ユーザーがワークスペースアプリケーションとグローバル検索で 統一ナビゲーション 検索の結果を表示できるようにします。

    始める前に

    ネクストエクスペリエンス UI を使用している必要があります。

    検索コンテキストメニューに追加するワークスペースアプリケーションがインストールされている必要があります。ワークスペースの検索アプリケーション設定レコードが存在し、AI 検索 が検索エンジンとして指定されている必要があります。ワークスペースの新しい検索アプリケーション設定レコードを作成する必要がある場合は、「AI 検索 の検索アプリケーション構成の作成」を参照してください。

    必要なロール:admin

    このタスクについて

    CSM/FSM 構成可能ワークスペースなどのワークスペースアプリケーションを、統一ナビゲーション 検索コンテキストメニューに追加できます。ワークスペースアプリケーションを検索コンテキストメニューに追加すると、ユーザーはグローバル検索結果と指定されたワークスペースの検索結果を切り替えることができます。

    手順

    1. 選択したワークスペースの検索アプリケーション構成のレコードの sys_id をコピーします。
      1. 移動先 すべて > AI 検索 > 検索エクスペリエンス > 検索アプリケーション.
      2. 選択したワークスペースの検索アプリケーション構成のレコードを開きます。
        例として、エージェントワークスペースの場合は、[エージェントワークスペースの検索構成] レコードを開きます。
      3. [他のアクション] アイコンを選択し、[sys_idのコピー] を選択します。
    2. globalSearchDataConfigId UX ページプロパティを定義して、検索アプリケーション設定レコードをワークスペースの UX アプリケーションにマッピングします。
      1. [すべて] を選択してユーザーエクスペリエンスページプロパティ [sys_ux_page_property] テーブルのリストビューに移動し、[フィルター] フィールドに「sys_ux_page_property.list」と入力して Enter キーを押します。
      2. [新規] を選択します。
      3. UX ページプロパティフォームのフィールドに次のように入力します。
        フィールド 説明
        ページ [リストから参照] アイコン を使用して、ワークスペースの UX アプリケーションレコードを選択します。
        名前 [globalSearchDataConfigId] を入力します。
        タイプ 文字列を選択します。
        ステップ 1.c でコピーした検索アプリケーション設定レコード sys_id を入力します。
      4. [送信] を選択します。
    3. ワークスペース検索で使用するワークスペースグローバル検索構成のレコードの sys_id をコピーします。
      1. ワークスペース グローバル検索の構成 [sys_aw_global_search_config] テーブルのリストビューに移動するため、[すべて] を選択してナビゲーションフィルターに「sys_aw_global_search_config.list」と入力し、Enter を押します。
      2. ワークスペースの検索で使用するワークスペース グローバル検索の構成のレコードを開きます。
        使用するカスタムのワークスペースグローバル検索設定レコードがある場合は、そのレコードを開きます。それ以外の場合は、ワークスペースの検索設定レコードを開きます。
      3. [他のアクション] アイコンを選択し、[sys_idのコピー] を選択します。
    4. global_search_configurations UX ページプロパティを定義して、ワークスペースの検索設定を構成します。
      1. [すべて] を選択してユーザーエクスペリエンスページプロパティ [sys_ux_page_property] テーブルのリストビューに移動し、[フィルター] フィールドに「sys_ux_page_property.list」と入力して Enter キーを押します。
      2. [新規] を選択します。
      3. UX ページプロパティフォームのフィールドに次のように入力します。
        フィールド 説明
        ページ [リストから参照] アイコン を使用して、ワークスペースの UX アプリケーションレコードを選択します。
        名前 global_search_configurations」と入力します。
        タイプ [json] を選択します。
        次の JSON を入力します。
        {
          "globalSearchViewConfigId": "00000000000000000000000000000000",
          "globalSearchRoute": "search"
        }

        [globalSearchViewConfigId] の値 [00000000000000000000000000000000] を、ステップ 3.c でコピーしたワークスペースグローバル検索設定レコード sys_id に置き換えます。たとえば、ワークスペース検索設定レコードを選択した場合は、値を [97a574ea53c0130084acddeeff7b12a6] に置き換えます。

      4. [送信] を選択します。
    5. 選択したワークスペースの 統一ナビゲーション 検索を有効にします。
      1. [すべて] を選択してユーザーエクスペリエンスページプロパティ [sys_ux_page_property] テーブルのリストビューに移動し、[フィルター] フィールドに「sys_ux_page_property.list」と入力して Enter キーを押します。
      2. 選択したワークスペースに一致する「chrome_header」という名前の UX ページプロパティレコードを探します。
        たとえば、CMDB ワークスペースで、名前が「chrome_header」でページが「CMDBWorkspace」のレコードを探します。
      3. ワークスペースに chrome_header レコードが存在する場合は、それを編集し、その [値] フィールドで searchEnabled JSON 要素を true に変更してから、[更新] を選択します。
      4. ワークスペースの chrome_header レコードが存在しない場合は、[新規] を選択し、UX ページプロパティフォームのフィールドに次のように入力して、[送信] を選択します。
        フィールド 説明
        ページ [リストから参照] アイコン を使用して、ワークスペースの UX アプリケーションレコードを選択します。
        名前 chrome_header」と入力します。
        タイプ [json] を選択します。
        次の JSON を入力します。
        {
          "privatePage": {
            "searchEnabled": true
          }
        }
    6. ブラウザーのタブを更新すると、ServiceNow AI Platform® が再度読み込まれます。
    7. ブラウザのアドレスバーに 「<instance-name>.service-now.com/cache.do」 と入力して Enter キーを押すことで、インスタンスのシステムキャッシュをクリアします。
      重要:
      システムキャッシュをクリアすると全体的なパフォーマンスに影響が及ぼされて、システムの応答時間が低下する可能性があります。キャッシュのフラッシュは営業時間中には実行せず、自動でトリガーしないようにします。

    タスクの結果

    選択したワークスペースは、それが割り当てられているユーザーの 統一ナビゲーション 検索コンテキストメニューのオプションとして表示されます。ユーザーはワークスペースの検索コンテキストに切り替えることができます。検索コンテキストメニューを使用してアプリケーションコンテキストを切り替える方法の詳細については、「ネクストエクスペリエンス 統一ナビゲーション でワークスペースアプリケーションを使用して検索結果を表示して開く」を参照してください。