Salesforce から ZOHO CRMへの移行-5
by takeoy · 2021年1月25日
ZOHO CRM へのデータインポート
ZOHO CRM へデータをインポートするのは、ZOHO CRMが提供している インポート機能を使えばいい
ZOHO CRMに管理者権限でログインして、画面右上の スパナアイコンより
データ管理 -> インポート
とメニューをたどると、
データの移行 他のCRMから
という画面が表示され、そこに Salesforece のアイコンが表示されているので、こちらをクリックすれば、最初のナビゲーション画面が表示される
Salesforce以外にも、あまり聞きなれないブランドのCRMや、その他のCRMという選択もできるようになっている
インポートするデータはCSVファイル形式なので、Salesforceからエクスポートしたファイルがそのまま使えるはず
5つのZipファイルを一旦展開して、1つのZipファイルにまとめると以下のような構造になる
XXXX.zip
- API参照名のデータファイル(csv)
- ContentVersion というフォルダーとその配下のファイル ※ 3000ファイル以上
- Attachments というフォルダーとその配下のファイル ※ 3000ファイル以上
- Documents というフォルダーとその配下のファイル
- その他のアップロード済み資料 というフォルダーとその配下のファイル
Quote.csv だけは、ローダーからエクスポートしたファイルに置き換える。
このファイルを、ZOHO CRMの画面にドラッグ&ドロップすると、アップロードが始まり、最後にウイルスチェックをして、アップロードが無事完了
ちなみに、CSVファイルをそのままアップロードすることもできるので、後付けでファイルをアップロードして移行することも可能である
問題はここからです。。。
画面右下の 次へ ボタンをクリックすれば、ZOHO がファイルを読み込み、インポートの準備を実行しますが、その前に以下のオプションを選択できるようになっています
- 文字コード:自動検出、UTF-8、UTF-16、ISO-8859-1、・・・
- メール通知:インポートの準備が終わったらメール通知を受け取るかどうか
初めてトライしたときは、データがSJIS形式だったが、自動検出を選択してみた
で、次へ ボタンを押して、結果を待つと、しばらくして以下のエラーが表示された
なんとも素っ気ないメッセージ・・・
ログでも出してくれれば、何がまずかったのか分かるのだが・・・
「有効なZipファイル」のリンクをクリックすると、既に一読済のオンラインガイドに飛ぶだけ・・・
念のためガイドを読み直すが、ファイル形式は間違ってなさそう・・・
ここで、結構試行錯誤して無駄な時間を使ってしまった (>_<)
結局、明確な理由は分からずじまいだが、以下 ここで注意すべき点を挙げておきますね
- ファイル数を適切な数まで減らす
- CSVファイルは200個以下にしたほうがいいかもです ※ 大量にある CSVファイルを仕分けして不要なものを除外しました (*_*; 汗
- (不要なレコードはZOHO にインポートしてから消すか、あらかじめSalesforce上で削除しておくか、CSVファイル内で削除するかを選択)
- 随分前の話(https://pikoro.revows.biz/2017/05/zoho-4/)ですが、ZOHO CRMから API で データ抽出しようとしたときに、最大200の制限がありました
- 200以下にしたら、通ったり、越えても通ったり。。。何度かやっていて、どうも判然としませんね
- ただ、ファイル形式は一切変えていないので、やはり個数やボリュームの問題かもしれません
- 3つのフォルダーは、直接的な影響があるのかないのか、あまり詳しくは調べ切れていません
- フォルダーが存在するだけで、エラーになることはないですね。
- ただ、フォルダー配下に大量のファイルがあるので、できれば不要であれば除外しておいたほうがアップロードの時間も節約できます
- オンラインガイドの説明では、Attachmentsは移行対象となっているようなので、これだけ含めておけばいいのかもしれません。
あと、アップロードの成否には直接関係ないですが、以下の点は要注意です !!!
データ形式は自動検出でなく、明示的に指定したほうがいい
試行錯誤する中で、SJIS データの自動検出と、 UTF-8の自動検出をやったと記憶していますが、インポートの準備が完了した時点で、データのマッピング作業をするときに、画面上で文字化けしてました。ここまま、マッピングを進めてインポートしてみると、ZOHO CRM上にも 文字化けのデータがそのままロードされました。
結局、Salesforceから UTF-8 でエクスポートして、ZOHO CRMの移行時は、文字コード: UTF-8 を指定したときに問題なくデータインポートできました (^^)
SJIS は試してないです・・・ ZOHO CRMで保持するデータはUTF-8と思いますので、まぁ UTF-8で進めるのが無難かな・・・
注)当ブログの基になるソフトウェアのバージョンは2020年12月時点のものになります。
最近のコメント