お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
前提条件 - 移行要件
1. ディスク容量
エクスポート処理を正常に完了するには、ディスクに十分な空き容量があることを確認してください。
2. ネットワークとシステムの安定性
移行中にネットワークが中断されないことを確認してください。また、システムがスリープモードに入るとスクリプトが終了するため、端末がスリープ状態にならないようにしてください。
3. Pythonのインストールと設定
エラーを避けるため、Python バージョン3以上の使用を強くおすすめします。Pythonは、次のリンクからインストールできます:MacOS、Windows。Pythonのインストール手順については、こちらのリンクを参照してください。
インストールを確認するには、次を実行します。
4. pipは通常、Pythonと一緒にインストールされます。pipがない場合は、別途インストールする必要があります。インストールガイド:
https://pip.pypa.io/en/stable/installation/
pipのインストールを確認するには、次を実行します。
5. 必要なモジュールがすべてインストールされているかを確認する前提として、ターミナルで次のコードを .py ファイルとして実行できます。これにより、インストール済みのモジュールがすべて表示されます。特定のモジュールがない場合は、インストールできます。
- import importlib
- def check_module(module_name):
- try:
- module = importlib.import_module(module_name)
- print(f'{module_name} モジュールがインストールされています')
- except ModuleNotFoundError:
- print(f'{module_name} モジュールがインストールされていません')
- print()
- #確認するモジュールの一覧
- modules_to_check = ['os', 'urllib', 'ssl', 'certifi', 'requests', 'json', 'logging', 'queue', 'threading']
- #各モジュールを確認
- for module_name in modules_to_check:
- check_module(module_name)
8. 「No module $module_name」エラーが発生した場合は、Python 3版に対応する正確なコマンドを確認し、スクリプトに入力してください。たとえば、Python 3ではコマンドは「sudo pip3 install requests」です。
9. pip3 install が機能しない場合は、次を使用してください:python3 -m pip install <module_name>
10. requestsやcertificationなど、必要なPythonの依存関係もインストールする必要があります。
Google ChatからZoho Cliqに会話を移行するには、次の手順を実行します。
Google Chatからのデータのエクスポート
データのエクスポートファイルのダウンロード
-
-
[データ]セクションに移動し、[データのインポートとエクスポート]を選択して、[データのエクスポート]をクリックします。
-
データのエクスポートページで、[新しいエクスポートを設定]ボタンをクリックします。
-
エクスポート名やエクスポートする特定のデータなど、エクスポートの詳細を入力し、[エクスポートを開始]をクリックします。
-
エクスポート処理が完了すると、エクスポートファイルをダウンロードできるようになります。
-
エクスポートファイルをダウンロードするには、[操作]をクリックし、[アーカイブを表示]を選択します。クラウドストレージが開きます
-
「Customer owned data」ノードを探し、各Takeout ZIPファイルを個別にダウンロードして、デスクトップ上のフォルダーに保存します。参照しやすいように、フォルダー名を「Google chat エクスポート」にできます。
Zoho Cliqへのデータのインポート
コードの実行
-
Zoho Cliqの管理パネルに移動します。[データ管理]で、[外部データのインポート]を選択し、[Google Chat]をクリックします。
-
表示される要件と手順を確認します。
スクリプトへのデータの追加と保存
-
スクリプトをコピーして .py ファイルとして保存し、.py ファイル内にGoogle Chat管理者のメールアドレスを必ず追加します。
-
スクリプト(ファイル名「googlechatexport.py」)と、Google ChatからダウンロードしたZIPファイルをフォルダー(例:デスクトップ)に保存します。
ターミナルを開いてスクリプトを実行
MacOSでターミナルを開く方法
-
Launchpadを開き、「Terminal」と入力します。
-
ターミナルで、 Pythonファイルが保存されているディレクトリーに移動します。たとえば、cd ~/Desktop/
-
次の行に「python3 googlechatexport.py」と入力します。
-
スクリプトを実行するには、Enterキーを押します。
Windowsでターミナルを開く方法。
-
Windowsの[スタートメニュー]をクリックし、「コマンド プロンプト」を検索します。これによりターミナルが開きます。
-
ターミナルでデスクトップ上のPythonスクリプトがある場所に移動し、'python3 $pythonscriptfilename.py'と入力します。
-
Enterキーを押してスクリプトを実行します。
Cliqにデータをインポートするためのzipフォルダーのアップロード
-
スクリプトの実行後、zipフォルダーがダウンロードされます。zipフォルダーをドラッグ&ドロップするか、端末からアップロードして、[アップロード]をクリックします。
-
データのインポートが正常に完了すると、インポートされたユーザー数とチャンネル数を確認できます。組織のユーザーのダイレクトメッセージやグループチャットもインポートできます。
-
ユーザーには、Cliqへの参加を招待するメールが送信されます。
メモ:
データを複数回インポートすると、データが重複し、クリーンアップが難しくなる場合があります。問題を避けるため、データのインポートは1回のみ行ってください。
移行後の要件
-
移行の開始後にPython関連の問題が発生した場合、ユーザーはデバッグのためにdemo.logファイルを共有する必要があります。これにより、やり取りを減らせます。
-
ユーザーは有効な入力情報とスクリプトを提供する必要があります。Pythonを使用して移行し、2回目の移行を実行する場合は、管理者パネルから[新しいスクリプトを生成]し、既存のスクリプトを再利用しない必要があります。