Google Workspace の組織を Google Chat に移行する

このページでは、Google Workspace の組織が他のメッセージング プラットフォームから Google Chat に移行する際に役立つ Google Chat アプリの概要について説明します。

Google Workspace 管理者は、他のメッセージング プラットフォームからメッセージ データをインポートする Chat アプリを作成できます。データをインポートするために、Chat アプリは組織内の既存のメッセージ、添付ファイル、リアクション、メンバーシップ、スペースに基づいて Chat API リソースを作成します。

Chat に移行する際にデータをインポートする理由

Chat にデータをインポートすると、ユーザーは使用している既存のメッセージング プラットフォームの履歴とコンテキストを保持できるため、組織内のユーザーの利便性が向上します。ソースデータを通常のスペースにコピーする場合と比較して、インポート モードのスペースを使用すると、次のような利点があります。

  • リソース作成時のタイムスタンプを保持できる。スペース リソースとメッセージ リソースの作成時刻のタイムスタンプを記録できます。つまり、Google Chat を導入中のコンテキストの履歴を Chat アプリで保持できます。詳しくは、メッセージ データを Google Chat にインポートするをご覧ください。
  • インポート モードでは、エンドユーザーはスペースを表示したり、スペースにアクセスしたりできません。データ インポート中のスペースへのユーザーの干渉を防ぐため、または進行中のデータ インポートを表示してユーザーが混乱することのないように、インポート モードのスペースはエンドユーザーに対して非表示になります。スペースのインポート モードが完了した後、ユーザーをスペースに追加できるようになります。
  • インポート モード中は Chat の通知がオフになるため、ユーザーは移行に関する不要なアラートを受信せずに済みます。

メッセージ データのインポート用に作成できる Google Chat API リソース

メッセージング データをインポートするには、別のメッセージング プラットフォームのデータに基づいて Chat API リソースを作成します。これらのリソースは、インポート モードの Chat スペースで作成します。インポートモードのスペースは、インポート プロセス中にのみ使用できます。

インポート モードのスペースでは、次の Chat API リソースを作成できます。

  • メッセージ
  • アタッチメント(ただし以下の点にご注意ください):
    • 添付ファイルは Google Chat API を使用してインポート モードのスペースにアップロードできますが、Google Chat の添付ファイルのアップロードに関する内部上限に達しないように、Google Drive API を使用してファイルをアップロードし、ファイルの URI をインポート モードのスペース内のそれぞれのメッセージにリンクすることを強くおすすめします。
  • リアクション
  • メンバーシップ(ただし以下の点にご注意ください):

    • スペースがインポート モードのときに、過去のメンバーシップをインポートする必要があります。インポート モードの完了後に過去のメンバーシップをインポートすることはできません。
    • インポート元のメッセージング プラットフォームに存在するその他のメンバーシップは、インポート モードの完了後に作成する必要があります。
    • メンバーは同じドメイン内のユーザーでなければなりません。
  • スペースSpaceType.SPACESpaceType.GROUP_CHAT のみがサポートされています。

ソースデータを Google Chat リソースにマッピングする

ソース メッセージング プラットフォームから Google Chat にデータをインポートする際は、Chat で作成できるサポート対象のリソースを確認してください。次に、インポートするソース エンティティを決定し、それぞれを Chat リソースにマッピングします。リソース マッピングを計画したら、移行元のメッセージング プラットフォームからエンティティを読み取り、インポート モードのスペースに書き込みます。