Google ChatからZoho Cliqへの移行方法

Google ChatからZoho Cliqへの移行方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Google Chat の会話を Zoho Cliq に移行するには、次の操作を行います。

Google Chat からデータをエクスポートする 

エクスポートデータファイルをダウンロードする

  1. 管理コンソール(admin.google.com)にアクセスします。
  2. データ セクションに移動し、データのインポートとエクスポートを選択して、データのエクスポートをクリックします。
  1. データのエクスポート ページで、新しいエクスポートを設定ボタンをクリックします。
  2. エクスポート名や、エクスポートしたい特定のデータなど、エクスポートの詳細を入力し、エクスポートを開始をクリックします。
  1. エクスポート処理が完了すると、エクスポートファイルをダウンロードできるようになります。
  1. エクスポートファイルをダウンロードするには、処理をクリックし、アーカイブを表示を選択します。クラウドストレージが開きます。
  1. 「Customer owned data」ノードを探し、各テイクアウトファイル(zip ファイル)を個別にダウンロードして、デスクトップ上のフォルダーに保存します。このフォルダー名は、参照しやすいように「Google Chat Export」などにしておくとよいでしょう。
Info

Google Chat インポートの制限事項

  • Drive や Calendar などの Google サービスから直接共有された一部のアイテムは、Google が公開 URL を提供していないためインポートできません。

  • 割り当てられたタスクは移行できません。

  • インポートされるのは、チャット、会話、および共有ファイルのみです。

Zoho Cliq にデータをインポートする

コードを実行する  

  1. Zoho Cliq の管理コンソールに移動します。Data Administration の下で、外部データのインポートを選択し、Google Chat をクリックします。
  1. 表示される要件と手順を確認します。

スクリプトにデータを追加して保存する   

  1. スクリプトをコピーし、.py ファイルとして保存します。その際、.py ファイル内に Google Chat 管理者のメールアドレスを追加してください。
  2. スクリプト(ファイル名を「googlechatexport.py」などにする)と、Google Chat からダウンロードした zip ファイルを、フォルダー(例:Desktop)内に保存します。

ターミナルを開いてスクリプトを実行する  

MacOS でターミナルを開く方法:

  1. Launchpad を開き、「Terminal」と入力します。
  1. ターミナルで、Python ファイルを保存したディレクトリに移動します。例:cd ~/Desktop/
  1. 次の行で「python3 googlechatexport.py」と入力します。
  1. スクリプトを実行するには、Enterキーを押します。
 

Windows でターミナルを開く方法:

  1. Windows のスタートメニューをクリックし、「Command Prompt」を検索します。これでターミナル(コマンドプロンプト)が開きます。
  1. ターミナルでデスクトップ上の Python スクリプトがあるディレクトリに移動し、「python3 $pythonscriptfilename.py」と入力します。
  1. スクリプトを実行するには Enter キーを押します。

Notes
メモ:
  • エラーを回避するため、Python 3 以上のバージョンを強く推奨します。Python のインストールはこちらから行えます: macOS および Windows
  • 必要なモジュールがすべてインストールされているか事前に確認するには、ターミナルで .py ファイルとして次のコードを実行してください。インストール済みのモジュールがすべて表示されます。特定のモジュールが不足している場合は、そのモジュールをインストールしてください。
  1. import importlib
  2.  
  3. def check_module(module_name):
  4. try:
  5. module = importlib.import_module(module_name)
  6. print(f'{module_name} module is installed')
  7. except ModuleNotFoundError:
  8. print(f'{module_name} module is not installed')
  9. print()
  10. # 確認するモジュールの一覧
  11. modules_to_check = ['os', 'urllib', 'ssl', 'certifi', 'requests', 'json', 'logging', 'queue', 'threading']
  12.  
  13. # 各モジュールをチェック
  14. for module_name in modules_to_check:
  15. check_module(module_name)
  • 'No module named $module_name' というエラーが表示された場合は、使用している Python 3 の正しいインストールコマンドを確認し、そのコマンドをスクリプト内で使用してください。例えば、Python 3 では 'sudo pip3 install requests' となります。

ZIP フォルダーをアップロードしてデータを Cliq にインポートする   

  1. スクリプトの実行後、ZIP フォルダーがダウンロードされます。その ZIP フォルダーをドラッグ&ドロップするか、ローカルシステムからアップロードして、アップロード をクリックします。
  1. データのインポートが正常に完了すると、インポートされたユーザー数とチャンネル数が表示されます。また、組織ユーザーのダイレクトメッセージやグループチャットもインポートできます。
  1. Cliq への参加を案内するメールがユーザーに送信されます。 
Notes
メモ:

データを複数回インポートすると、重複データが発生し、整理が困難になる場合があります。問題を避けるため、データのインポートは 1 回のみ行うようにしてください。