- ホーム
- /
- 投稿記事
この記事では、テナントデータ移行ツールがテナント間の Webex Contact Center エンタープライズ管理ポータルのデータをどのように簡単に転送できるかを概説します。
概要
テナントデータ移行ツールは、Webex CCE Portal データをあるテナントから別のテナントにコピーするのに役立ちます。 以下は、検討すべき潜在的なユースケースです。
- あるPODから別のPODにテナントを移行します(HCS USコマーシャルポータルからWebex CCEポータルへのテナントの移行など)。
- 既存のアップグレードを使用せずに、テナントUCCEのUCCEをアップグレードしてください。 これにより、 古いテナントのデータを、 アップグレードされたUCCEで構成された新しいテナントに転送できます。
- ポータル構成データをサンドボックステナントからプロダクションテナントにコピーします。
テナントデータ移行ツールの機能
テナントデータ移行ツールを使用して、 あるテナントから同じまたは別のポータルポッド上の別のテナントにデータをコピーできます。 このツールは、 次の機能のデータをコピーすることができます。
-
ルーティングコントロール
-
ユーザー定義のアクセスグループとコレクション
-
コレクションオブジェクト
-
ユーザーの役割グループの割り当て
-
オーディオグループとプロンプト
-
スケジュールスキル
機能用のデータをコピーする
ルーティングコントロール
ツールの実行時にルーティングコントロールデータをソーステナントからターゲットテナントに移行またはコピーするには、<Migrate Routing Controls
Data>パラメータの値が1に設定されていることを確認してください。 パラメーターの詳細については、
「テナントデータ移行ツールを実行する」を参照してください。
このツールは、 ソーステナントからルーティングコントロールをコピーする前に、ターゲットテナントの既存のルーティングコントロール(すべてのタイプ)をすべて削除します。
移行スクリプトを実行したら、ターゲットテナントPODのPortalにログインして、 次の操作を行います。
ターゲットテナントがPortalバージョン12.6.0以下のPOD上にある場合は、 Wildflyサービスをサポートサーバーで再起動する必要があります。
ターゲットテナントがPortalバージョン12.6.1以降のPOD上にある場合は、 内部ユーザーとしてPortalにログインし、管理 > サポートページに移動します。 ポータル・アプリケーション・ゲートウェイ・サービスを見つけて、「キャッシュをリロード」アイコンをクリックします。 キャッシュのリロードが完了したら、AG Serviceのリロードアイコンをクリックします。
ユーザー定義のアクセスグループとコレクション
ツールの実行時に、ユーザー定義のアクセスグループ、コレクション、
およびアクセスグループの割り当てをソーステナントからターゲットテナントに移行またはコピーするには、
migrate access and collections groupsパラメーターの値が1に設定されていることを確認してください。 パラメーターの詳細については、
「テナントデータ移行ツールを実行する」を参照してください。
コレクションオブジェクト
オブジェクトの割り当てをコレクションに移行またはコピーすること。
ユーザーの役割グループの割り当て
ユーザー割り当てを役割グループに移行またはコピーすること。
ユーザー定義の役割グループは、 ソーステナントで使用されているのと同じ名前で作成する必要があります。
オーディオグループとプロンプト
すべてのオーディオグループ、プロンプト、言語、プロンプトバージョンを移行またはコピーします。
データ移行ツールはオーディオファイルをコピーしません。 デプロイメントエンジニアはそれらを手動でコピーする必要があります。
スケジュールスキル
すべてのアクティブなスキルスケジュールまたは属性スケジュールを移行またはコピーします。
テナントデータ移行ツールにアクセスする
テナントデータ移行ツールを実行するための前提条件
-
ターゲットテナントのPOD Portalデータベースサーバーは、スクリプトが実行される特定のサーバーまたは場所からアクセスできる必要があります。 この移行ツールを実行するには、ターゲットテナントのポータルデータベースサーバーを使用することをお勧めします。
-
ソーステナントのポータルデータベースサーバーは、 ターゲットテナントのポータルデータベースサーバーからアクセスできる必要があります。
Telnetを使用するか、SQL Server管理スタジオから接続テストを実行してください。 移行ツールを実行するには、SQLCMDがすでにインストールされているはずです。
テナントデータ移行ツールを実行する前に知っておくべき重要な情報
-
ターゲットテナントは、ターゲットのポータルPODですでに作成されているはずです。
-
ソーステナントのユーザーはすべて、ターゲットテナント内に作成する必要があります。
-
ターゲットテナントがPortalバージョン12.6.0以下のPOD上にある場合は、管理内にあるPortal Bulk Request機能を使用して、 ターゲットテナントのユーザーを一括作成してください。 ソーステナントのデータベースサーバーに接続し、 SQLスクリプトを作成して一括リクエストデータファイルを生成します。 移行ツールに含まれているサンプルスクリプト「BulkUser-ReqDataGeneration.sql 」を使用してください。
-
ターゲットテナントがPortal v12.6.1以降のPOD上にある場合は、 ポータル管理 > 一括リクエスト > エージェント/スーパーバイザーのインポート機能を使用して、すべてのエージェント/スーパーバイザーをポータルにインポートし、 すべてのエージェント/スーパーバイザーのポータルユーザーを作成します。 終了したら、非接触型のテナントレベルのユーザーを作成します。
-
テナントデータ移行ツールをダウンロードする
-
HuPortal Releasesフォルダーにアクセスして、 TenantMigrationScripts.zip ファイルをダウンロードしてください。
-
TenantMigrationScripts.zip ファイルの内容を抽出し、 TenantMigrationScriptsフォルダーが作成され、スクリプトが含まれていることを確認します。
テナントデータ移行ツールを実行する
copy_tenant_data.cmdスクリプトは、TenantMigrationScriptsフォルダーから直接実行する必要があります。 ログはテナント移行スクリプト\ ログ内に作成されます。
-
コマンドプロンプトウィンドウを開き、.zipファイルが抽出されるパスに移動します。
-
記載されているすべてのパラメータを指定して、次のコマンドを実行します。
copy_tenant_data.cmd <Source Tenant Portal DB Server Name or IP> <Source Tenant Portal DB USER> <Source Tenant Portal DB PASSWORD> <Source Tenant INSTANCEID> <Target Tenant DB Server Name or IP> <Target Tenant DB USER> <Target Tenant DB PASSWORD> <Target Tenant INSTANCEID> <Migrate Routing Controls Data> <Migrate Access Groups And Collections> <Migrate User Role Group Assignments> <Migrate Schedule Skills Data> <Migrate Audio Manager Data> <Migrate Collection Objects Data>実際の例:
copy_tenant_data.cmd 8.33.237.192\ICPORTAL icaproduser IcaPr0dUser@! S01 8.33.237.193\ICPORTAL icaqauser IcaQ@User@! MT1 0 1 0 0 1 1各パラメーターを1に置き換えて、 スクリプトがソーステナントからターゲットテナントにデータを移行できるようにします。 データがソーステナントからターゲットテナントに移行されないようにするには、パラメータを0に置き換えてください。
コマンドパラメータを設定するときは、 次のパラメータの説明を参照してください。
ソーステナントのINSTANCEID- ソーステナントのプログラムプレフィックスは3文字だけです。
ターゲットテナントのINSTANCEID- ターゲットテナントのプログラムプレフィックスは3文字だけです。
ルーティング制御データの移行-このパラメータに1を入力すると、 ルーティング制御データがソーステナントからターゲットテナントに移行され、 ターゲットテナントのすべてのルーティング制御データが置き換えられます。
アクセスグループとコレクションの移行-このパラメータに1を入力すると、 アクセスグループとコレクションのデータが移行元のテナントから移行先のテナントに移行され、 ターゲットテナントのすべてのアクセスグループとコレクションのデータが置き換えられます。
ユーザーの役割グループの割り当ての移行-このパラメータに1を入力すると、 役割グループのデータが移行元のテナントから移行先のテナントに移行され、 ターゲットテナントのすべての役割グループのデータが置き換えられます。
スケジュールスキルデータの移行-このパラメータに1を入力すると、 スケジュールスキルデータがソーステナントからターゲットテナントに移行され、 ターゲットテナントのすべてのスケジュールスキルデータが置き換えられます。
Audio Managerデータの移行-このパラメータに1を入力すると、Audio Managerデータがソーステナントからターゲットテナントに移行され、ターゲットテナントのすべてのAudio Managerデータが置き換えられます。
コレクションオブジェクトデータの移行-このパラメータに1を入力すると、 コレクションオブジェクトデータがソーステナントからターゲットテナントに移行され、 ターゲットテナントのすべてのコレクションオブジェクトデータが置き換えられます。
-
スクリプトを正常に実行したら、 TenantMigrationScripts\ logsフォルダーに作成されたログファイルを確認してください。
-
データ移行用に設定されたすべての機能について、すべてのデータがソーステナントからターゲットテナントに正しくコピーされていることを確認してください。