ドメイン移行ツール
ドメイン移行ツールを使用して、ドメインセパレーションされた環境から独自の専用インスタンスに顧客を移動させます。
ドメイン移行ツールプラグイン
ドメイン移行ツールプラグイン (com.glide.domain.migration_tool) により、ドメインセパレーションされた環境からより柔軟な専用インスタンスに顧客が移動するタスクを簡素化することができます。ServiceNow AI Platform の機能を最大限に活用するために、顧客は別のインスタンスに移行することもできます。ドメインセパレーションプラグインがインストールされていても、データとプロセスの分離プロパティはオフになっています。
注:
使用するには、クローンされたインスタンスを要求し、ドメイン移行ツールプラグインのアクティベーションを要求する必要があります。
ドメイン移行ツールは、ドメインセパレーションされたインスタンスでデータとプロセスの両方の分離が有効になっている場合にのみ実行されます。
- glide.sys.domain.partitioning データプロパティは true に設定する必要があります。
- glide.sys.domain.delegated_administration プロセスプロパティは true に設定する必要があります。
移行ツールの機能
- 移行プロセスの多く、特にデータのクリーンアップを自動化します。
- ドメインセパレーションされたインスタンスを新しい専用インスタンスに移行します。
- 専用インスタンスからデータを削除します。注:このツールは、グローバル、ターゲットドメイン、または追加のデータドメイン (指定されている場合) のデータを削除しません。
- プロセスデータを折りたたむか、折りたたむことができない場合はプロセスデータを削除します。
- ターゲットドメインに表示されるプロセスレコードを保持します。
- sys_choice、sys_ui_list、および sys_ui_related_list 特殊テーブルを更新します。
- ドメインセパレーションプラグインによって追加されたレコードをクリーンアップします。
- ビジネスルール
- UI アクション
- スケジュール済みジョブ
- インストレーションイグジット
- ナビゲーションモジュール
- ドメインセパレーションを無効にし、クローンされたインスタンスからドメインを削除します。
- クローンされたインスタンスで次のプロパティを false に設定します。
- glide.sys.domain.partitioning
- glide.sys.domain.delegated_administration
- glide.sys.domain.enabled
- ターゲットドメインと指定された追加のデータドメインを除くすべてのドメインを削除します。
- クローンされたインスタンスで次のプロパティを false に設定します。
- domain_migration_tool_status テーブルの [ステータス] フィールドを更新します。
表 : 1. テーブルの個々のステータス ステータス 説明 処理待ち 移行中のドメインセパレーションテーブルのデフォルトのステータステーブルは移行される予定ですが、まだ移行が開始されていません。 失敗 テーブルレベルのエラー。移行プロセスがエラーで終了した場合、このステータスはどのテーブルにエラーがあるかを示します。 実行中 現在移行中のテーブルのステータス。1 つのテーブルのみがこのステータスになり、現在移行中です。 成功 正常に移行されたテーブルのステータス。 正常に完了しました 移行プロセスはエラーなしで終了しました。 エラーで終了 移行プロセスはエラーで終了しました。 - 進捗状況とステータスを syslog_domain に記録します。
移行に関連するすべてのログエントリのソースは MigrationTool です。
- 各データテーブルと残りのデータテーブルをログに記録します。
- 各プロセステーブルと、現在非アクティブ化または削除されているドメインのレコードをログに記録します。
移行ツールに含まれない機能
- インスタンスをクローンします。
- 別のドメインセパレーションインスタンスを作成します。
- ツールを実行する前にデータまたはプロセス分離プロパティが無効になっている場合は、レコード (データまたはプロセス) を移行します。
- ソースインスタンスのデータを変更します。
- グローバル、ターゲットドメイン、または追加のデータドメイン (指定されている場合) のデータを削除します。
ツールの実行後に行う必要があること
ドメイン移行ツールは、目的のドメイン (ターゲットドメイン、追加のデータドメイン、およびグローバルドメイン) 以外のデータの削除を自動化します。残りの構成をすべて評価して、それらが適切であり、専用のインスタンスに対して機能することを確認する必要があります。たとえば、レコードのドメインフィールドを設定するビジネスルールがある場合、このビジネスルールは役に立たないため、無効にすることができます。
ドメインセパレーションされたインスタンスを専用インスタンスに移行する
ドメインセパレーションされた環境から独自の専用インスタンス環境に顧客を移動します。