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アプリを使用するための要件

目次

Slackエクスポートファイルを使用して、SlackのデータをZoomに移行する方法

インポート移行ジョブについて

インポート移行ジョブの前に

インポート移行ジョブを作成する

  1. [ファイルをアップロード] をクリックし、Slack Exportファイルを選択して、[アップロード] をクリックします。
  2. ファイルがZoomにアップロードされるまでお待ちください。
    : ページを閉じたり更新したりしないでください。ファイルのアップロードが停止し、ジョブがアップロード中のステータスのままになってしまいます。このような場合は、アップロード中のジョブを削除して、このプロセスを再度開始してください。
  3. 最初のファイルのアップロードが完了すると、移行アプリが移行用のファイルを準備する間、[移行の詳細] ウィンドウがポップアップ表示されます。この時点で、ジョブの実行準備が整うまで待つ間に、ウィンドウを閉じたり、ページを終了 / 更新したりすることができます。
  4. ツールが移行用のファイルを準備し終わったら、移行する会話タイプを選択します。
  5. 会話の種類を選択したら、[実行] を選択して移行ジョブを開始します。

Slackのエクスポートファイルを使用して、SlackデータをZoomに移行するメリットとデメリットを把握する

 メリットデメリット
API移行ジョブ(小規模から中規模のワークスペースに最適)
  • ジョブの作成 / 実行に必要な管理者の作業は最小限で済みます。
  • 簡単に再試行できます。
  • 日付範囲がカスタマイズできます。
  • 移行ツールがSlackのデータ取得を処理します。
  • チャットデータはジョブ実行時に取得されるため、最新のものとなります。
  • ジョブの作成やカスタマイズはユーザーフレンドリーで、迅速です。
  • SlackのAPIレート制限のため、ジョブは非常に時間がかかることがあります。
  • ユーザーが非公開チャネル、グループチャット、および1対1のダイレクトメッセージにアクセスしようとすると、認証プロセスで複数のステップが必要になります。これらのステップはユーザーにとって煩雑になります。
インポート移行ジョブ(中規模から大規模のワークスペースに最適)
  • Slack APIのレート制限がないため、特に大規模なワークスペースでは、ジョブがAPIジョブと比べて最大10倍高速になります。
  • Slackへの接続は不要なため、管理者がワークスペースへの接続を設定する必要はなく、個々のユーザーが非公開データ移行の承認を求めて連絡する必要もありません。
  • 管理者は移行した会話タイプをカスタマイズできます。
  • Slackのデータエクスポート手順とファイルのメンテナンスは、時間がかかり複雑です。
  • ジョブの作成 / カスタマイズには、ファイルのアップロードと前処理により、時間がかかる場合があります。
  • チャットデータはエクスポートされた時点のものとなり、それ以降におけるワークスペースや会話での変更は反映されません。
  • ジョブの再実行は、ファイルを再度アップロードすることが必要となります。

Chat Migrationアプリをインストールする方法

  1. Zoom アカウントで Zoom App Marketplaceに サインインします。
    :ワークスペースに接続するためには、ZoomアカウントはSlackの管理者アカウントと同じメールを使用する必要があります。
  2. 右上の検索ボックスに「Chat Migration」と入力して、アプリを検索します。
  3. 検索結果でChat Migrationアプリを見つけてクリックします。
  4. アプリのページで、Addをクリックします。
  5. アプリが必要とする権限を確認し、「許可」をクリックします。

Chat Migrationアプリを管理する方法

Slackワークスペースへの接続を作成

  1. Chat Migrationアプリをインストールします
  2. アプリが追加されたら、左のナビゲーションメニューで「管理」をクリックします。
  3. [設定] ボタンをクリックして、Chat Migration ページを開きます。
  4. ワークスペース管理を開き、移行が必要なSlackワークスペースへの新しい接続を作成します。
    注意事項

公開チャンネルの移行

:

  1. 移行が必要なSlackワークスペースへの必要な接続を作成します。
  2. Chat Migrationのページにアクセスします。
  3. 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
  4. 右上の「+ 新規マイグレーションの作成」をクリックします。
  5. Slackワークスペースに接続]ドロップダウンをクリックし、ワークスペースを選択します。
  6. [会話タイプを選択] で、[公開チャネル] オプションまたは [公開チャネルを選択] オプションのいずれかを選択します。
    : チャネルのドロップダウンでは、移行する公開チャネルを最大20個まで選択できます。移行したいチャネルが表示されない場合は、チャネルを更新することで最新の公開チャネルを取得できます。このタスクが完了するまで数分お待ちください。
  7. 会話時間の選択」セクションで、カレンダーのボックス をクリックして、会話時間の開始時間と終了時間を入力します。
    :これらの日付は、UTC時間(PST +7時間)の午前12:00として解釈されます。 選択された日付範囲には終了日のデータは含まれません。 例えば、12/3/22~12/23/22の日付範囲は、その日のUTC時間12:00に終了するため、12/23のデータは含まれません。
  8. [送信] をクリックします。
  9. 情報の確認」セクションで、提供された情報を確認します。
    注意事項
  10. 送信をクリックします。
    移行ジョブは移行ジョブ管理ページに「待機中」のステータスで表示されます。
  11. ジョブの実行準備ができたら、[アクション] 列にある [詳細を表示] アイコン をクリックして詳細を確認します。
  12. 実行] をクリックします。
    : [実行] をクリックしたときにワークスペースで既にジョブが実行されている場合、現在実行中のジョブが完了すると、ジョブは実行のキューに入れられます。

移行が進行中または完了した場合、[アクション] 列にある [詳細を表示] アイコン をクリックして、移行ジョブの詳細を確認できます。

ジョブを最初からやり直したい場合は、[再実行] をクリックしてジョブを再度開始できます。再実行は元の実行時間と同じくらいの時間がかかります。

プライベートチャンネル、ダイレクトメッセージ、グループチャットの移行

:プライベートチャンネル、ダイレクトメッセージ、グループチャットはすべて移行されます。

  1. 接続がまだ作成されていない場合は、移行が必要なSlackワークスペースへの接続を作成します
  2. Chat Migrationのページにアクセスします。
  3. 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
  4. 右上の「+ 新規マイグレーションの作成」をクリックします。
  5. [Slackワークスペースに接続] ドロップダウンをクリックし、ワークスペースを選択します。
  6. [会話タイプ] で、[非公開チャネル、ダイレクトメッセージ、グループチャット] のオプションを選択します。
  7. 会話時間の選択」セクションで、カレンダーのボックス をクリックして、会話時間の開始時間と終了時間を入力します。
    :これらの日付は、UTC時間(PST +7時間)の午前12:00として解釈されます。 選択された日付範囲には終了日のデータは含まれません。
  8. [送信] をクリックします。
  9. 情報の確認」セクションで、提供された情報を確認します。
    注意事項
  10. Expected Deadline(予定期限)」で、予定期限を選択します。
    これは移行ジョブを実行する予定の時間です。 この期限は、ジョブの実行予定日をユーザーに知らせるためのものです。 この日に自動的に実行されるアプリのプロセスはありません。
  11. [承認のために送信] をクリックします。
    移行ジョブは、移行ジョブ管理ページに [待機中] というステータスで表示されます。この時点で、no-reply@zoom.usからワークスペースの全メンバーに、チャット履歴を移行するためにアプリの承認をリクエストするメール通知が送信されます。各ユーザーはZoomにサインインし、メール内のボタンをクリックしてアプリを承認する必要があります。
    : 管理者は、この移行ジョブに戻り、アプリを承認したユーザーと承認しなかったユーザーが記載されたCSVファイルをダウンロードして、承認のフォローアップを行い、承認メールを簡単に再送信できます。
  12. ジョブの実行準備ができたら、[アクション] 列にある [詳細を表示] アイコン をクリックして詳細を確認し、[実行] をクリックします。
  13. (オプション) 承認についてメンバーに再度通知する場合は、[再度通知]をクリックして電子メール通知を再送信します。
  14. (オプション) 認証されていないユーザーのリストをダウンロードする場合は、[リストのダウン ロード]をクリックします。

移行が進行中または完了した場合、[アクション] 列にある [詳細を表示] アイコン をクリックして、移行ジョブの詳細を確認できます。移行された非公開チャネル、ダイレクトメッセージ、グループ、およびユーザーの総数が表示されます。

: 移行ジョブでエラーが発生した場合は、[詳細を表示] アイコン をクリックして詳細情報を確認してください。移行ジョブは [再試行] をクリックすることで再実行できます。

この移行ジョブを再実行したい場合は、次のいずれかを選択します:

ほとんどの会話は、Zoomクライアントに自動的に表示されません。これは、情報がアクティブな会話ではなく、Zoom Chatデータベースに保存されいるためです。ユーザーはグループチャットや非公開チャット、公開チャンネルを検索して、移行された過去のメッセージを確認できます。Zoomでダイレクトメッセージを開始すると、ユーザーには過去のSlackの会話が表示されます。

各チャネルと会話に対して、Chat Migrationアプリのメインコミュニケーションウィンドウにメッセージカードが表示されます。メッセージカードには、移行完了日時のタイムスタンプと、移行された会話履歴の日付範囲が記載されます。

ユーザーグループからプライベートチャンネル、ダイレクトメッセージ、グループチャットを移行

:選択したユーザーグループのユーザーのプライベートチャンネル、ダイレクトメッセージ、グループチャットはすべて移行されます。

  1. 接続がまだ作成されていない場合は、移行が必要なSlackワークスペースへの接続を作成します
  2. Chat Migrationのページにアクセスします。
  3. 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
  4. 右上の「+ 新規マイグレーションの作成」をクリックします。
  5. [Slackワークスペースに接続] ドロップダウンをクリックし、ワークスペースを選択します。
  6. [会話タイプ] で [非公開ユーザーグループ] のオプションを選択します。
  7. 会話時間の選択」セクションで、カレンダーのボックス をクリックして、会話時間の開始時間と終了時間を入力します。
    :これらの日付は、UTC時間(PST +7時間)の午前12:00として解釈されます。 選択された日付範囲には終了日のデータは含まれません。
  8. [送信] をクリックします。
  9. 情報の確認」セクションで、提供された情報を確認します。
    注意事項
  10. Expected Deadline(予定期限)」で、予定期限を選択します。
    これは移行ジョブを実行する予定の時間です。 この期限は、ジョブの実行予定日をユーザーに知らせるためのものです。 この日に自動的に実行されるアプリのプロセスはありません。
  11. [承認のために送信] をクリックします。
    移行ジョブは、移行ジョブ管理ページに [待機中] というステータスで表示されます。この時点で、no-reply@zoom.usから各ユーザーグループの全メンバーに、チャット履歴を移行するためにアプリの承認をリクエストするメール通知が送信されます。各ユーザーはZoomにサインインし、メール内のボタンをクリックしてアプリを承認する必要があります。
    : 管理者は、この移行ジョブに戻り、アプリを承認したユーザーと承認しなかったユーザーが記載されたCSVファイルをダウンロードして、承認のフォローアップを行い、承認メールを簡単に再送信できます。
  12. ジョブの実行準備ができたら、[アクション] 列にある [詳細を表示] アイコン をクリックして詳細を確認し、[実行] をクリックします。
  13. (オプション) 承認についてメンバーに再度通知する場合は、[再度通知]をクリックして電子メール通知を再送信します。
  14. (オプション) 認証されていないユーザーのリストをダウンロードする場合は、[リストのダウン ロード]をクリックします。

キューからジョブを削除

ジョブは実行される順にキューに入れられます。しかし場合によっては、ジョブが自動的に移行を開始しないように、キューからジョブを削除したいことがあります。たとえば、キューに入っているジョブの日付範囲が広く、より短い範囲のジョブを先に実行したい場合は、キューに入っているジョブの [キューに追加済み] のステータスを削除できます。

[ジョブの詳細] ウィンドウで、移行ジョブが [キューに追加済み] のステータスである場合は、次の操作によって [キューから削除] オプションを使用できます。

  1. Chat Migrationのページにアクセスします。
  2. 左のナビゲーションメニューで、移行ジョブ管理をクリックします。
  3. キューに入っているジョブの右側にある [詳細を表示] アイコン をクリックします。
    [ジョブの詳細] ウィンドウが表示されます。
  4. ウィンドウで、[キューから削除]をクリックします。
    確認ウィンドウが表示されます。
  5. 確認ウィンドウで [確認] をクリックします。
    移行ジョブのステータスは [待機中] に移り、移行ジョブを実行できるようになるまで短いバッファ時間が設けられます。ジョブがキューから正常に削除されると、[ジョブの詳細] ウィンドウで [実行] ボタンが再び有効になります。

Chat Migrationアプリを削除する方法

データ移行が完了すると、このアプリにSlackの会話とZoomの会話の1対1のマッピングが含まれるようになります。Zoomアカウントからこのアプリを削除すると、これらのマッピングも削除され、再インストールして再度移行した際に、チャネルとチャットが重複して作成される原因となります。今後二度と移行を行わないことが確実な場合にのみ、Chat Migrationアプリを削除してください。

Chat Migrationアプリを削除するには、次の操作を行います。

  1. Zoom アカウントで Zoom App Marketplaceに サインインします。
    :ワークスペースに接続するためには、ZoomアカウントはSlackの管理者アカウントと同じメールを使用する必要があります。
  2. 右上の検索ボックスに「Chat Migration」と入力して、アプリに移動します。
  3. アプリのページの [管理] セクションで、[アプリを削除する] を選択します。
    これにより、アプリ内のすべてのデータが削除されますが、Zoom Chat内のデータは削除されません。

その他のリソース

Zoom Chat Migrationアプリの詳細については、以下の記事をご覧ください。

警告アイコン
SlackのAPIレート制限ポリシーの変更により、APIベースの移行ジョブは1分あたり15メッセージのみの移行に制限されています。これにより、オンラインワークスペース接続を使用する場合の移行プロセスは大幅に遅くなります。
このような遅延を避けるために、インポートツールの使用をお勧めします。これにより、Slack APIに依存せず、エクスポートされたSlackチャット履歴ファイルをアップロードできます。APIによる方法を使用する必要がある場合は、Slackサポートに連絡して、移行アプリのレート制限について例外扱いをリクエストすることを検討してください。SlackのAPIレート制限に関する詳細情報についてはこちらをご覧ください。