Google ChatからZoho Cliqへの移行

Google ChatからZoho Cliqへの移行

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

1.ディスク容量
  

ユーザーは、エクスポート処理を正常に完了するために、ディスクに十分な空き容量があることを確認する必要があります。

 

2.ネットワークとシステムの安定性


ユーザーは、移行中にネットワークの中断が発生しないことを確認する必要があります。また、システムがスリープモードに入るとスクリプトが終了するため、使用中の端末がスリープ状態にならないことも確認してください。

3.Pythonのインストールと設定


エラーを避けるため、Pythonバージョン3以上を使用することを強くおすすめします。Pythonは次のリンクからインストールできます:MacOSWindows。Pythonのインストール手順については、こちらのリンクを参照してください。

インストールを確認するには、次を実行します。

  • python3 --version

4.pipは通常、Pythonと一緒にインストールされます。pipがない場合は、別途インストールする必要があります。インストールガイドは次のとおりです。

https://pip.pypa.io/en/stable/installation/

pipのインストールを確認するには、次を実行します。

  • pip3 --version(または)python3 -m pip --version

5.必要なタブがすべてインストールされているかを確認する前提条件として、ターミナルで.pyファイル内の次のコードを実行できます。これにより、インストール済みのすべてのタブが表示されます。特定のタブがない場合は、インストールできます。

  1. インポート importlib

  2. def check_module(module_name):

  3. try:

  4. タブ=importlib.import_module(module_name)

  5. print(f'{module_name}タブがインストールされています')

  6. except ModuleNotFoundError:

  7. print(f'{module_name}タブがインストールされていません')

  8. print()

  9. #確認するタブの一覧

  10. modules_to_check = ['os', 'urllib', 'ssl', 'certifi', 'requests', 'json', 'logging', 'queue', 'threading']

  11. #各タブを確認

  12. for module_name in modules_to_check:

  13. check_module(module_name)

8.「No タブ $module_name」エラーが発生した場合は、Python3バージョンに対応する正確なコマンドを確認し、スクリプトに入力します。たとえば、Python3では、コマンドは「sudo pip3 install requests」です。

9.pip3 installが機能しない場合、ユーザーは次を使用してください:python3 -m pip install <module_name>

10.必要なPython依存関係(requestscertificationなど)もインストールする必要があります。

Google ChatからZoho Cliqへ会話を移行するには、次の手順を実行します。

   

Google Chatからのデータエクスポート   

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

  • 管理コンソール(admin.google.com)に移動します

  • [データ]セクションに移動し、[データインポート&エクスポート]を選択して、[データエクスポート]をクリックします。

  • データエクスポートページで、[新しいエクスポートを設定]ボタンをクリックします。

  • エクスポート名やエクスポートする特定のデータなど、エクスポートの詳細を入力し、[エクスポートを開始]をクリックします。

  • エクスポート処理が完了すると、エクスポートファイルをダウンロードできます。

  • エクスポートファイルをダウンロードするには、[操作]をクリックし、[アーカイブを表示]を選択します。クラウドストレージが開きます

 

 

 

 

 

 

 

 





   

  • [顧客所有データ]ノードを参照し、各takeoutファイルのzipを個別にダウンロードして、デスクトップ上のフォルダーに保存します。後で参照しやすいように、フォルダー名は「Google Chatエクスポート」にできます。

 

 

 

 


Info

Google Chatのインポートの制限

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

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

  3. チャット、会話、共有ファイルのみがインポートされます。

   

Zoho Cliqへのデータインポート
  

コードの実行    

Zoho Cliqの管理者パネルに移動します。[データ管理]で[外部データのインポート]を選択し、[Google Chat]をクリックします。

 

表示された要件と手順を確認します。

 

   

スクリプトへのデータ追加と保存     

  1. スクリプトをコピーして.pyファイルとして保存し、.pyファイル内にGoogle Chatの管理者のメールアドレスを必ず追加します。

スクリプト('googlechatexport.py'というファイル名)と、Google Chatからダウンロードしたzipファイルを1つのフォルダー(たとえば、デスクトップ)に保存します

   

ターミナルでのスクリプト実行  
  

macOSでのターミナルの開き方
  

  1. [Launchpad]を開き、'ターミナル'と入力します。

  2. ターミナルで、Pythonファイルを保存したディレクトリーに移動します。たとえば、cd ~/Desktop/

  3. 次の行に'python3 googlechatexport.py'と入力します。

  4. Enterキーを押してスクリプトを実行します。

   

Windowsでのターミナルの開き方  

Windowsの[スタート]メニューをクリックし、[コマンドプロンプト]を検索します。これによりターミナルが開きます。 ターミナル内でデスクトップにあるPythonスクリプトに移動し、'python3 $pythonscriptfilename.py'と入力します。
  1. Enterキーを押してスクリプトを実行します。

   

Cliqにデータをインポートするためのzipフォルダーのアップロード  
  

スクリプトの実行後、zipフォルダーがダウンロードされます。zipフォルダーをドラッグ&ドロップするか、システムからアップロードして[アップロード]をクリックします。
  



データが正常にインポートされると、インポートされたユーザー数とチャンネル数を確認できます。組織ユーザーのダイレクトメッセージとグループチャットもインポートできます。

 

ユーザーにCliqへの参加を招待するメールが送信されます。


Notes

メモ:

  1. データを複数回インポートすると、データが重複し、クリーンアップが難しくなる場合があります。問題を避けるため、データのインポートは1回のみ行ってください。

移行後の要件
  

  • 移行の開始後にPython関連の問題が発生した場合、ユーザーはデバッグのためにdemo.logファイルを共有する必要があります。これにより、やり取りを減らすことができます。

  • ユーザーは有効な入力値とスクリプトを提供する必要があります。Pythonを使用して移行し、2回目の移行を実行する場合は、管理者パネルから新しいスクリプトを生成する必要があります。既存のスクリプトは再利用しないでください。



Notes
メモ:ダウンロード完了後に問題が発生する場合は、自動展開を防ぐため、Safariの設定で[ダウンロード後、'安全な'ファイルを開く]オプションの選択を解除してください。