1.ディスク容量
ユーザーは、エクスポート処理を正常に完了するために、ディスクに十分な空き容量があることを確認する必要があります。
2.ネットワークとシステムの安定性
ユーザーは、移行中にネットワークの中断が発生しないことを確認する必要があります。また、システムがスリープモードに入るとスクリプトが終了するため、使用中の端末がスリープ状態にならないことも確認してください。
3.Pythonのインストールと設定
エラーを避けるため、Pythonバージョン3以上を使用することを強くおすすめします。Pythonは次のリンクからインストールできます:MacOSとWindows。Pythonのインストール手順については、こちらのリンクを参照してください。
インストールを確認するには、次を実行します。
python3 --version
4.pipは通常、Pythonと一緒にインストールされます。pipがない場合は、別途インストールする必要があります。インストールガイドは次のとおりです。
https://pip.pypa.io/en/stable/installation/
pipのインストールを確認するには、次を実行します。
pip3 --version(または)python3 -m pip --version
5.必要なタブがすべてインストールされているかを確認する前提条件として、ターミナルで.pyファイル内の次のコードを実行できます。これにより、インストール済みのすべてのタブが表示されます。特定のタブがない場合は、インストールできます。
インポート importlib
def check_module(module_name):
try:
タブ=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_name」エラーが発生した場合は、Python3バージョンに対応する正確なコマンドを確認し、スクリプトに入力します。たとえば、Python3では、コマンドは「sudo pip3 install requests」です。
9.pip3 installが機能しない場合、ユーザーは次を使用してください:python3 -m pip install <module_name>
10.必要なPython依存関係(requestsやcertificationなど)もインストールする必要があります。
Google ChatからZoho Cliqへ会話を移行するには、次の手順を実行します。
Google Chatからのデータエクスポート
データエクスポートファイルのダウンロード
管理コンソール(admin.google.com)に移動します
[データ]セクションに移動し、[データインポート&エクスポート]を選択して、[データエクスポート]をクリックします。
データエクスポートページで、[新しいエクスポートを設定]ボタンをクリックします。
エクスポート名やエクスポートする特定のデータなど、エクスポートの詳細を入力し、[エクスポートを開始]をクリックします。
エクスポート処理が完了すると、エクスポートファイルをダウンロードできます。
エクスポートファイルをダウンロードするには、[操作]をクリックし、[アーカイブを表示]を選択します。クラウドストレージが開きます
[顧客所有データ]ノードを参照し、各takeoutファイルのzipを個別にダウンロードして、デスクトップ上のフォルダーに保存します。後で参照しやすいように、フォルダー名は「Google Chatエクスポート」にできます。
Google Chatのインポートの制限
DriveやCalendarなどのGoogleサービスから直接共有された一部のアイテムは、Googleが公開URLを提供していないためインポートできません。
割り当てられたタスクは移行できません。
チャット、会話、共有ファイルのみがインポートされます。
Zoho Cliqへのデータインポート
コードの実行
Zoho Cliqの管理者パネルに移動します。[データ管理]で[外部データのインポート]を選択し、[Google Chat]をクリックします。
表示された要件と手順を確認します。
スクリプトへのデータ追加と保存
スクリプトをコピーして.pyファイルとして保存し、.pyファイル内にGoogle Chatの管理者のメールアドレスを必ず追加します。
ターミナルでのスクリプト実行
macOSでのターミナルの開き方
[Launchpad]を開き、'ターミナル'と入力します。
ターミナルで、Pythonファイルを保存したディレクトリーに移動します。たとえば、cd ~/Desktop/
次の行に'python3 googlechatexport.py'と入力します。
Enterキーを押してスクリプトを実行します。
Windowsでのターミナルの開き方
Enterキーを押してスクリプトを実行します。
Cliqにデータをインポートするためのzipフォルダーのアップロード
スクリプトの実行後、zipフォルダーがダウンロードされます。zipフォルダーをドラッグ&ドロップするか、システムからアップロードして[アップロード]をクリックします。
データが正常にインポートされると、インポートされたユーザー数とチャンネル数を確認できます。組織ユーザーのダイレクトメッセージとグループチャットもインポートできます。
ユーザーにCliqへの参加を招待するメールが送信されます。
メモ:
移行後の要件
移行の開始後にPython関連の問題が発生した場合、ユーザーはデバッグのためにdemo.logファイルを共有する必要があります。これにより、やり取りを減らすことができます。
ユーザーは有効な入力値とスクリプトを提供する必要があります。Pythonを使用して移行し、2回目の移行を実行する場合は、管理者パネルから新しいスクリプトを生成する必要があります。既存のスクリプトは再利用しないでください。