ITSM エージェントワークスペースから ITSM のサービスオペレーションワークスペースへの検索構成の移行
ITSM エージェントワークスペースからサービスオペレーションワークスペース (SOW) への検索構成の移行には、対象となるフォームヘッダーレコードの識別と移行プロセスが含まれます。
移行ユーティリティで移行対象の検索構成を識別する方法
SOW の移行ユーティリティは、次の順序に基づいて、移行対象となる検索構成レコードのセットを識別します。
- m2m_search_context_config_search_source テーブルを使用して、ITSM エージェントワークスペースのマスター構成レコードにマッピングされているアプリケーション検索ソースレコード (sys_search_source) をフィルターします。
- SOW コンテキスト構成レコードにマッピングされているアプリケーション検索ソースを確認します。
- ITSM エージェントワークスペースマスター構成レコードにマッピングされている各フィルター済みレコードを検索し、そのレコードが SOW コンテキスト構成レコードにマッピングされていないかどうかを確認して、ITSM エージェントワークスペースに対してのみ一意で、かつ SOW コンテキスト構成レコードにマッピングされていない検索ソースを識別します。
- SOW 移行ユーティリティは、ITSM エージェントワークスペースにマッピングされているすべての一意の検索レコードについて、SOW コンテキスト構成レコードへの類似のマッピングを m2m_search_context_config_search_source テーブルに作成します。
- ITSM エージェントワークスペースと SOW の間でマッピングされた共通の検索ソースが見つかり、マッピングの順序が SOW と ITSM エージェントワークスペースで異なる場合、SOW 移行ユーティリティは順序を ITSM エージェントワークスペースマッピングから SOW マッピングに更新します。
- ITSM エージェントワークスペース検索ビュー構成レコードの値を SOW 検索ビュー構成レコードに移行します。
- 検索ビュー構成と検索ソースの両方が ITSM エージェントワークスペースから SOW にマッピングされると、SOW 移行ユーティリティは globalSearchDataConfigIdSOW ページプロパティを更新して、ベースシステムで利用可能な SOW コンテキスト構成レコードを反映します。
移行の仕組み
SOW 移行ユーティリティは、次の順序で検索構成レコードを ITSM エージェントワークスペースから SOW に移行します。
- ITSM エージェントワークスペース内の sys_aw_master_config テーブルを使用して、グローバル検索データ構成およびグローバル検索ビュー構成の参照レコードを検索します。
- グローバル検索データ構成レコードの検索エンジンタイプを決定します。検索エンジンが zing の場合は、移行が続行されます。それ以外の場合、移行プロセスは停止します。
- グローバル検索データ構成レコードを使用して、アプリケーション検索ソース (m2m_search_context_config_search_source) テーブルでクエリが実行され、すべての検索ソースが取得されます。
- ベースシステムで利用可能な SOW 検索コンテキスト構成を使用して、アプリケーション検索ソース (m2m_search_context_config_search_source) テーブルでクエリが実行され、すべての検索ソースが取得されます。
SOW 検索コンテキスト構成は、sys_search_context_config テーブルのレコードとして存在し、sys_id は globalSearchDataConfigId と呼ばれる SOW ページプロパティにあります。
- グローバル検索データ構成レコード (ITSM エージェントワークスペース検索ソース) と SOW 検索コンテキスト構成レコード (SOW 検索ソース) を使用してアプリケーション検索ソース (m2m_search_context_config_search_source) テーブルでクエリを実行して検索ソースを比較し、ITSM エージェントワークスペースにマッピングされているが SOW にはマッピングされていない一意の検索ソースを検索します。
- SOW 検索ソースの順序値がアプリケーション検索ソーステーブルの ITSM エージェントワークスペース検索ソースの順序値と異なる場合、SOW 移行ユーティリティは、ITSM エージェントワークスペースでのマッピングと同じ順序値で SOW 検索ソースを更新します。
- ベースシステムで利用可能な SOW コンテキスト構成レコードを使用してアプリケーション検索ソース (m2m_search_context_config_search_source) テーブルにレコードを作成し、ITSM エージェントワークスペース検索ソースと SOW 検索ソースを比較して見つかった一意のソースを検索します。
- ITSM エージェントワークスペースの sys_aw_master_config テーブルを使用して取得されたグローバル検索ビュー構成参照レコードを開き、すべての値を SOW ビュー構成レコード (名前が global_search_configurations の SOW ページプロパティ) にコピーします。SOW ビュー構成レコードはベースシステムで使用できます。
- SOW ページプロパティ globalSearchDataConfigId を更新して、OOB SOW コンテキスト構成レコードを含めます。