ITSM エージェントワークスペースから ITSMサービスオペレーションワークスペースへの検索構成の移行

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • ITSM エージェントワークスペースからサービスオペレーションワークスペース (SOW) への検索構成の移行には、対象となるフォームヘッダーレコードの識別と移行プロセスが含まれます。

    移行ユーティリティで移行対象の検索構成を識別する方法

    SOW の移行ユーティリティは、次の順序に基づいて、移行対象となる検索構成レコードのセットを識別します。
    1. m2m_search_context_config_search_source テーブルを使用して、ITSM エージェントワークスペースのマスター構成レコードにマッピングされているアプリケーション検索ソースレコード (sys_search_source) をフィルターします。
    2. SOW コンテキスト構成レコードにマッピングされているアプリケーション検索ソースを確認します。
    3. ITSM エージェントワークスペースマスター構成レコードにマッピングされている各フィルター済みレコードを検索し、そのレコードが SOW コンテキスト構成レコードにマッピングされていないかどうかを確認して、ITSM エージェントワークスペースに対してのみ一意で、かつ SOW コンテキスト構成レコードにマッピングされていない検索ソースを識別します。
    4. SOW 移行ユーティリティは、ITSM エージェントワークスペースにマッピングされているすべての一意の検索レコードについて、SOW コンテキスト構成レコードへの類似のマッピングを m2m_search_context_config_search_source テーブルに作成します。
    5. ITSM エージェントワークスペースと SOW の間でマッピングされた共通の検索ソースが見つかり、マッピングの順序が SOW と ITSM エージェントワークスペースで異なる場合、SOW 移行ユーティリティは順序を ITSM エージェントワークスペースマッピングから SOW マッピングに更新します。
    6. ITSM エージェントワークスペース検索ビュー構成レコードの値を SOW 検索ビュー構成レコードに移行します。
    7. 検索ビュー構成と検索ソースの両方が ITSM エージェントワークスペースから SOW にマッピングされると、SOW 移行ユーティリティは globalSearchDataConfigIdSOW ページプロパティを更新して、ベースシステムで利用可能な SOW コンテキスト構成レコードを反映します。

    移行の仕組み

    SOW 移行ユーティリティは、次の順序で検索構成レコードを ITSM エージェントワークスペースから SOW に移行します。
    1. ITSM エージェントワークスペース内の sys_aw_master_config テーブルを使用して、グローバル検索データ構成およびグローバル検索ビュー構成の参照レコードを検索します。
    2. グローバル検索データ構成レコードの検索エンジンタイプを決定します。検索エンジンが zing の場合は、移行が続行されます。それ以外の場合、移行プロセスは停止します。
    3. グローバル検索データ構成レコードを使用して、アプリケーション検索ソース (m2m_search_context_config_search_source) テーブルでクエリが実行され、すべての検索ソースが取得されます。
    4. ベースシステムで利用可能な SOW 検索コンテキスト構成を使用して、アプリケーション検索ソース (m2m_search_context_config_search_source) テーブルでクエリが実行され、すべての検索ソースが取得されます。

      SOW 検索コンテキスト構成は、sys_search_context_config テーブルのレコードとして存在し、sys_id は globalSearchDataConfigId と呼ばれる SOW ページプロパティにあります。

    5. グローバル検索データ構成レコード (ITSM エージェントワークスペース検索ソース) と SOW 検索コンテキスト構成レコード (SOW 検索ソース) を使用してアプリケーション検索ソース (m2m_search_context_config_search_source) テーブルでクエリを実行して検索ソースを比較し、ITSM エージェントワークスペースにマッピングされているが SOW にはマッピングされていない一意の検索ソースを検索します。
    6. SOW 検索ソースの順序値がアプリケーション検索ソーステーブルの ITSM エージェントワークスペース検索ソースの順序値と異なる場合、SOW 移行ユーティリティは、ITSM エージェントワークスペースでのマッピングと同じ順序値で SOW 検索ソースを更新します。
    7. ベースシステムで利用可能な SOW コンテキスト構成レコードを使用してアプリケーション検索ソース (m2m_search_context_config_search_source) テーブルにレコードを作成し、ITSM エージェントワークスペース検索ソースと SOW 検索ソースを比較して見つかった一意のソースを検索します。
    8. ITSM エージェントワークスペースの sys_aw_master_config テーブルを使用して取得されたグローバル検索ビュー構成参照レコードを開き、すべての値を SOW ビュー構成レコード (名前が global_search_configurations の SOW ページプロパティ) にコピーします。SOW ビュー構成レコードはベースシステムで使用できます。
    9. SOW ページプロパティ globalSearchDataConfigId を更新して、OOB SOW コンテキスト構成レコードを含めます。