Zoom Chat Migrationアプリ(Slack Migrationツール)を使用する
Chat Migrationアプリ(Slack移行ツール)は、Zoom App Marketplace内のセルフサービスツールで、SlackからZoom Chatに移行するユーザー向けにSlackのチャット履歴やデータのエンドツーエンド(E2E)移行を行います。このツールは、Slackデータを移行し、複数のSlackワークスペースを1つのZoomアカウントに統合できるよう支援します。
Zoomはダッシュボードを使用し、管理者がマイグレーションジョブを作成することで、パブリックチャンネルとプライベート会話(ダイレクトメッセージ、グループチャット、プライベートチャンネル)のSlackデータをリアルタイムで複製します。 ZoomアプリはSlack内のデータを削除しません。
詳細情報については、Chat Migrationアプリの基本操作、Zoom Chat Migrationアプリのマッピング、Chat Migrationアプリのトラブルシューティングをご覧ください。
Chat Migrationアプリを使用するための要件
- プロ、ビジネス、エンタープライズ、または教育機関向けのアカウント
- クラウドストレージと Zoomのクラウドにあるメッセージやファイルの保存期間の設定
注意事項
- メッセージとファイルの保持期間は、アカウントのデータ保持設定に基づきます。移行するデータがクラウドストレージの保存期間内であることを確認してください。
- チャット管理者設定で、移行するすべてのファイルタイプが許可されていることを確認してください。この許可リストに含まれていないファイルは移行されません。
- 以下のすべての管理者アクセスと権限:
- 必要なユーザーはすべてZoomアカウントに作成されます。
注:ユーザーは、EメールIDを使用してマッチングされます。 Zoomで構築されていないSlackのアクティブメンバーは、Zoomで非アクティブ化されたユーザーとして移行されます。 Slackのシングルチャンネルおよびマルチチャンネルのゲストアカウントは移行されません。
Slackエクスポートファイルを使用して、SlackのデータをZoomに移行する方法
インポート移行ジョブについて
- 現在、移行ジョブはすべてSlackのオープンAPIに依存しています。つまり、管理者は移行ツールを介してSlack Workspaceに接続し、Slackからチャットデータを取得する必要があります。これは、非公開チャットデータを移行するには、個々のユーザーがメールを通じて移行ツールに対し、自分の非公開データ(非公開チャネル、グループチャット、1:1メッセージ)へのアクセスを承認する必要があることを意味します。
- インポートジョブでは、管理者は移行ツールを介してSlackに接続することなく、Slackのユーザー情報とチャット履歴を移行できます。Slack側でのデータ収集は、Slack APIではなくエクスポートされたSlackの.zipファイルによって処理されるため、APIのレート制限や個々のユーザー認証は必要ありません。
インポート移行ジョブの前に
- Slackの指示に従って、ワークスペースのチャットデータを.zipファイルとしてエクスポートします。Slackの指示について詳しく学びましょう。
- ファイル要件:
- .zipファイルの名前は元のSlackエクスポート形式から変更してはなりません。
- .zipファイルのサイズは1GBを超えてはなりません。
- インポートジョブには、次の制限事項があることを把握しましょう。
- 移行される日付範囲は、ファイルに存在する内容に基づきます。カスタマイズはできません。
- 移行ジョブを再実行する必要がある場合、ファイルを再アップロードして新しいジョブを作成する必要があります。ジョブの再試行はできません。
- 移行ツールへのファイルのアップロードには最大10分間かかる場合があります。
- ファイル名や内容を編集すると、移行時に処理エラーを引き起こすことがあります。
インポート移行ジョブを作成する
- [ファイルをアップロード] をクリックし、Slack Exportファイルを選択して、[アップロード] をクリックします。
- ファイルがZoomにアップロードされるまでお待ちください。
注: ページを閉じたり更新したりしないでください。ファイルのアップロードが停止し、ジョブがアップロード中のステータスのままになってしまいます。このような場合は、アップロード中のジョブを削除して、このプロセスを再度開始してください。 - 最初のファイルのアップロードが完了すると、移行アプリが移行用のファイルを準備する間、[移行の詳細] ウィンドウがポップアップ表示されます。この時点で、ジョブの実行準備が整うまで待つ間に、ウィンドウを閉じたり、ページを終了 / 更新したりすることができます。
- ツールが移行用のファイルを準備し終わったら、移行する会話タイプを選択します。
- 会話の種類を選択したら、[実行] を選択して移行ジョブを開始します。
Slackのエクスポートファイルを使用して、SlackデータをZoomに移行するメリットとデメリットを把握する
| | メリット | デメリット |
|---|
| API移行ジョブ(小規模から中規模のワークスペースに最適) |
- ジョブの作成 / 実行に必要な管理者の作業は最小限で済みます。
- 簡単に再試行できます。
- 日付範囲がカスタマイズできます。
- 移行ツールがSlackのデータ取得を処理します。
- チャットデータはジョブ実行時に取得されるため、最新のものとなります。
- ジョブの作成やカスタマイズはユーザーフレンドリーで、迅速です。
|
- SlackのAPIレート制限のため、ジョブは非常に時間がかかることがあります。
- ユーザーが非公開チャネル、グループチャット、および1対1のダイレクトメッセージにアクセスしようとすると、認証プロセスで複数のステップが必要になります。これらのステップはユーザーにとって煩雑になります。
|
| インポート移行ジョブ(中規模から大規模のワークスペースに最適) |
- Slack APIのレート制限がないため、特に大規模なワークスペースでは、ジョブがAPIジョブと比べて最大10倍高速になります。
- Slackへの接続は不要なため、管理者がワークスペースへの接続を設定する必要はなく、個々のユーザーが非公開データ移行の承認を求めて連絡する必要もありません。
- 管理者は移行した会話タイプをカスタマイズできます。
|
- Slackのデータエクスポート手順とファイルのメンテナンスは、時間がかかり複雑です。
- ジョブの作成 / カスタマイズには、ファイルのアップロードと前処理により、時間がかかる場合があります。
- チャットデータはエクスポートされた時点のものとなり、それ以降におけるワークスペースや会話での変更は反映されません。
- ジョブの再実行は、ファイルを再度アップロードすることが必要となります。
|
Chat Migrationアプリをインストールする方法
- Zoom アカウントで Zoom App Marketplaceに サインインします。
注:ワークスペースに接続するためには、ZoomアカウントはSlackの管理者アカウントと同じメールを使用する必要があります。 - 右上の検索ボックスに「Chat Migration」と入力して、アプリを検索します。
- 検索結果でChat Migrationアプリを見つけてクリックします。
- アプリのページで、Addをクリックします。
- アプリが必要とする権限を確認し、「許可」をクリックします。
Chat Migrationアプリを管理する方法
Slackワークスペースへの接続を作成
- Chat Migrationアプリをインストールします。
- アプリが追加されたら、左のナビゲーションメニューで「管理」をクリックします。
- [設定] ボタンをクリックして、Chat Migration ページを開きます。
- ワークスペース管理を開き、移行が必要なSlackワークスペースへの新しい接続を作成します。
注意事項
- Slackにサインインし、Message RetrieverアプリがSlackワークスペースからデータを取得することを承認する必要があります。 これはSlackのプライベートアプリとしてインストールされます(Slackのパブリックマーケットプレイスでは利用できません)。 一度Slackアプリをインストールすれば、管理者もユーザーもそれ以上の操作は必要ありません。 管理者が必要な操作は、このZoomアプリだけです。
- このアプリが、ワークスペースのすべてのアクティブなメンバーにも承認されていることを確認します。
- Slackに追加]ボタンをクリックし、必要なスコープを許可します。 Slackを認証する際、右上にある必要なワークスペースが選択されていることを確認します。 その後、ワークスペース接続用の Web ページで「"Success」メッセージが表示されることを確認します。
公開チャンネルの移行
注:
- すべての公開チャンネルが移行されます。
- 指定した時間範囲のメッセージがあるかどうかにかかわらず、すべてのパブリックチャンネルがZoomに作成されます。 これらのジョブは12時間以上実行される可能性があるため、移行前に現在Slackにある公開チャンネルとデータの量に注意することが重要です。
- 1年分のデータを移行する場合、最も古い週のデータを最初に移行し、次にデータを検証し、必要に応じてZoomチャンネルに権限を設定し、残りの月を移行することをお勧めします。
- 移行が必要なSlackワークスペースへの必要な接続を作成します。
- Chat Migrationのページにアクセスします。
- 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
- 右上の「+ 新規マイグレーションの作成」をクリックします。
- Slackワークスペースに接続]ドロップダウンをクリックし、ワークスペースを選択します。
- [会話タイプを選択] で、[公開チャネル] オプションまたは [公開チャネルを選択] オプションのいずれかを選択します。
注: チャネルのドロップダウンでは、移行する公開チャネルを最大20個まで選択できます。移行したいチャネルが表示されない場合は、チャネルを更新することで最新の公開チャネルを取得できます。このタスクが完了するまで数分お待ちください。 - 会話時間の選択」セクションで、カレンダーのボックス
をクリックして、会話時間の開始時間と終了時間を入力します。
注:これらの日付は、UTC時間(PST +7時間)の午前12:00として解釈されます。 選択された日付範囲には終了日のデータは含まれません。 例えば、12/3/22~12/23/22の日付範囲は、その日のUTC時間12:00に終了するため、12/23のデータは含まれません。 - [送信] をクリックします。
- 情報の確認」セクションで、提供された情報を確認します。
注意事項
- すべてのチャンネルは、移行時にワークスペース名を含みます。 書式は#channel-name: workspace-name です。
- Zoomアカウントを持っていないインポートユーザーは、非アクティブと表示されます。
- 送信をクリックします。
移行ジョブは移行ジョブ管理ページに「待機中」のステータスで表示されます。 - ジョブの実行準備ができたら、[アクション] 列にある [詳細を表示] アイコン
をクリックして詳細を確認します。 - 実行] をクリックします。
注: [実行] をクリックしたときにワークスペースで既にジョブが実行されている場合、現在実行中のジョブが完了すると、ジョブは実行のキューに入れられます。
移行が進行中または完了した場合、[アクション] 列にある [詳細を表示] アイコン
をクリックして、移行ジョブの詳細を確認できます。
ジョブを最初からやり直したい場合は、[再実行] をクリックしてジョブを再度開始できます。再実行は元の実行時間と同じくらいの時間がかかります。
プライベートチャンネル、ダイレクトメッセージ、グループチャットの移行
注:プライベートチャンネル、ダイレクトメッセージ、グループチャットはすべて移行されます。
- 接続がまだ作成されていない場合は、移行が必要なSlackワークスペースへの接続を作成します。
- Chat Migrationのページにアクセスします。
- 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
- 右上の「+ 新規マイグレーションの作成」をクリックします。
- [Slackワークスペースに接続] ドロップダウンをクリックし、ワークスペースを選択します。
- [会話タイプ] で、[非公開チャネル、ダイレクトメッセージ、グループチャット] のオプションを選択します。
- 会話時間の選択」セクションで、カレンダーのボックス
をクリックして、会話時間の開始時間と終了時間を入力します。
注:これらの日付は、UTC時間(PST +7時間)の午前12:00として解釈されます。 選択された日付範囲には終了日のデータは含まれません。 - [送信] をクリックします。
- 情報の確認」セクションで、提供された情報を確認します。
注意事項
- チャットにすでにチャンネル名が存在している場合、移行時にワークスペース名も含まれるようになります。
- Zoomアカウントを持っていないインポートユーザーは、非アクティブと表示されます。
- Expected Deadline(予定期限)」で、予定期限を選択します。
これは移行ジョブを実行する予定の時間です。 この期限は、ジョブの実行予定日をユーザーに知らせるためのものです。 この日に自動的に実行されるアプリのプロセスはありません。 - [承認のために送信] をクリックします。
移行ジョブは、移行ジョブ管理ページに [待機中] というステータスで表示されます。この時点で、no-reply@zoom.usからワークスペースの全メンバーに、チャット履歴を移行するためにアプリの承認をリクエストするメール通知が送信されます。各ユーザーはZoomにサインインし、メール内のボタンをクリックしてアプリを承認する必要があります。
注: 管理者は、この移行ジョブに戻り、アプリを承認したユーザーと承認しなかったユーザーが記載されたCSVファイルをダウンロードして、承認のフォローアップを行い、承認メールを簡単に再送信できます。 - ジョブの実行準備ができたら、[アクション] 列にある [詳細を表示] アイコン
をクリックして詳細を確認し、[実行] をクリックします。 - (オプション) 承認についてメンバーに再度通知する場合は、[再度通知]をクリックして電子メール通知を再送信します。
- (オプション) 認証されていないユーザーのリストをダウンロードする場合は、[リストのダウン ロード]をクリックします。
移行が進行中または完了した場合、[アクション] 列にある [詳細を表示] アイコン
をクリックして、移行ジョブの詳細を確認できます。移行された非公開チャネル、ダイレクトメッセージ、グループ、およびユーザーの総数が表示されます。
注: 移行ジョブでエラーが発生した場合は、[詳細を表示] アイコン
をクリックして詳細情報を確認してください。移行ジョブは [再試行] をクリックすることで再実行できます。
この移行ジョブを再実行したい場合は、次のいずれかを選択します:
- そのジョブですでに移行されたユーザーを含む、すべての認証済みユーザーに対してジョブを再実行します。
- 遅く(ジョブの最初のランタイムの後に)新たに承認されたユーザーのみジョブを再実行します。
ほとんどの会話は、Zoomクライアントに自動的に表示されません。これは、情報がアクティブな会話ではなく、Zoom Chatデータベースに保存されいるためです。ユーザーはグループチャットや非公開チャット、公開チャンネルを検索して、移行された過去のメッセージを確認できます。Zoomでダイレクトメッセージを開始すると、ユーザーには過去のSlackの会話が表示されます。
各チャネルと会話に対して、Chat Migrationアプリのメインコミュニケーションウィンドウにメッセージカードが表示されます。メッセージカードには、移行完了日時のタイムスタンプと、移行された会話履歴の日付範囲が記載されます。
ユーザーグループからプライベートチャンネル、ダイレクトメッセージ、グループチャットを移行
注:選択したユーザーグループのユーザーのプライベートチャンネル、ダイレクトメッセージ、グループチャットはすべて移行されます。
- 接続がまだ作成されていない場合は、移行が必要なSlackワークスペースへの接続を作成します。
- Chat Migrationのページにアクセスします。
- 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
- 右上の「+ 新規マイグレーションの作成」をクリックします。
- [Slackワークスペースに接続] ドロップダウンをクリックし、ワークスペースを選択します。
- [会話タイプ] で [非公開ユーザーグループ] のオプションを選択します。
- 会話時間の選択」セクションで、カレンダーのボックス
をクリックして、会話時間の開始時間と終了時間を入力します。
注:これらの日付は、UTC時間(PST +7時間)の午前12:00として解釈されます。 選択された日付範囲には終了日のデータは含まれません。 - [送信] をクリックします。
- 情報の確認」セクションで、提供された情報を確認します。
注意事項
- チャットにすでにチャンネル名が存在している場合、移行時にワークスペース名も含まれるようになります。
- Zoomアカウントを持っていないインポートユーザーは、非アクティブと表示されます。
- Expected Deadline(予定期限)」で、予定期限を選択します。
これは移行ジョブを実行する予定の時間です。 この期限は、ジョブの実行予定日をユーザーに知らせるためのものです。 この日に自動的に実行されるアプリのプロセスはありません。 - [承認のために送信] をクリックします。
移行ジョブは、移行ジョブ管理ページに [待機中] というステータスで表示されます。この時点で、no-reply@zoom.usから各ユーザーグループの全メンバーに、チャット履歴を移行するためにアプリの承認をリクエストするメール通知が送信されます。各ユーザーはZoomにサインインし、メール内のボタンをクリックしてアプリを承認する必要があります。
注: 管理者は、この移行ジョブに戻り、アプリを承認したユーザーと承認しなかったユーザーが記載されたCSVファイルをダウンロードして、承認のフォローアップを行い、承認メールを簡単に再送信できます。 - ジョブの実行準備ができたら、[アクション] 列にある [詳細を表示] アイコン
をクリックして詳細を確認し、[実行] をクリックします。 - (オプション) 承認についてメンバーに再度通知する場合は、[再度通知]をクリックして電子メール通知を再送信します。
- (オプション) 認証されていないユーザーのリストをダウンロードする場合は、[リストのダウン ロード]をクリックします。
キューからジョブを削除
ジョブは実行される順にキューに入れられます。しかし場合によっては、ジョブが自動的に移行を開始しないように、キューからジョブを削除したいことがあります。たとえば、キューに入っているジョブの日付範囲が広く、より短い範囲のジョブを先に実行したい場合は、キューに入っているジョブの [キューに追加済み] のステータスを削除できます。
[ジョブの詳細] ウィンドウで、移行ジョブが [キューに追加済み] のステータスである場合は、次の操作によって [キューから削除] オプションを使用できます。
- Chat Migrationのページにアクセスします。
- 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
- キューに入っているジョブの右側にある [詳細を表示] アイコン
をクリックします。
[ジョブの詳細] ウィンドウが表示されます。 - ウィンドウで、[キューから削除]をクリックします。
確認ウィンドウが表示されます。 - 確認ウィンドウで [確認] をクリックします。
移行ジョブのステータスは [待機中] に移り、移行ジョブを実行できるようになるまで短いバッファ時間が設けられます。ジョブがキューから正常に削除されると、[ジョブの詳細] ウィンドウで [実行] ボタンが再び有効になります。
Chat Migrationアプリを削除する方法
データ移行が完了すると、このアプリにSlackの会話とZoomの会話の1対1のマッピングが含まれるようになります。Zoomアカウントからこのアプリを削除すると、これらのマッピングも削除され、再インストールして再度移行した際に、チャネルとチャットが重複して作成される原因となります。今後二度と移行を行わないことが確実な場合にのみ、Chat Migrationアプリを削除してください。
Chat Migrationアプリを削除するには、次の操作を行います。
- Zoom アカウントで Zoom App Marketplaceに サインインします。
注:ワークスペースに接続するためには、ZoomアカウントはSlackの管理者アカウントと同じメールを使用する必要があります。 - 右上の検索ボックスに「Chat Migration」と入力して、アプリに移動します。
- アプリのページの [管理] セクションで、[アプリを削除する] を選択します。
これにより、アプリ内のすべてのデータが削除されますが、Zoom Chat内のデータは削除されません。
その他のリソース
Zoom Chat Migrationアプリの詳細については、以下の記事をご覧ください。
SlackのAPIレート制限ポリシーの変更により、APIベースの移行ジョブは1分あたり15メッセージのみの移行に制限されています。これにより、オンラインワークスペース接続を使用する場合の移行プロセスは大幅に遅くなります。
このような遅延を避けるために、インポートツールの使用をお勧めします。これにより、Slack APIに依存せず、エクスポートされたSlackチャット履歴ファイルをアップロードできます。APIによる方法を使用する必要がある場合は、Slackサポートに連絡して、移行アプリのレート制限について例外扱いをリクエストすることを検討してください。SlackのAPIレート制限に関する詳細情報については
こちらをご覧ください。