Salesforce から ZOHO CRMへの移行-2

技術調査

以前、ZOHO を少し扱ったことがあり、当ブログでも、ZOHO からデータを抽出する API のテーマ「ZOHO CRM 試してみた #1」を掲載していましたので、特に違和感はありませんでしたが、3年以上経過していましたので、改めてプロジェクトに関連する技術情報を確認することにしました。

  • データの移行手段 ( ZOHO CRM )
  • データ抽出の手段 ( Salesforce )

※ ちなみに、ZOHO CRMのライセンスは エンタープライズライセンス でした。

【  データの移行手段 】

ネットで検索すると、ZOHOのヘルプに、「Salesforceからのデータの移行(外部サイト)」というガイドが掲載されていました。

概要しか書かれてないので、いろいろ疑問が湧いてきましたが、一応ツールが用意されているというこで、少しだけ安心

英語のページでは動画(Data Migraion - ZOHO CRM  日本語字幕付き)がありましたので、念のため閲覧。。。これは使えそう。。。

気になったのは以下の点

  • カスタムオブジェクトの移行ができるか
  • N対N セクションテーブルの仕様に制限がないか
  • Chatterのフィードは移行できるか
  • 添付ファイルは移行できるか
  • ユーザーの移行はどうなるのか
  • リッチテキストの項目データをどうするか
  • 数式項目をどうするか

カスタムオブジェクトの移行

Salesforce上で「納入品」が何故か標準オブジェクトではなく、カスタムオブジェクトだったため、ZOHO 上でも、カスタムタブとして「納入品」を作成しました。こちらにマップしてデータを移行することにしました。


N対N セクションテーブルの仕様に制限がないか

以前、ZOHO CRMでは、テーブル同士をN対Nでつなげるテーブルにカスタム項目が追加できないという制約があったので気になったのですが、さすが最新版では関連タブ(Linking Module)という名前で対応済でした。「多対多のタブの関連付け」が参考になります。今回は該当するテーブルが無かったので、特に検討不要となりました。


Chatterのフィードは移行できるか

Salesforceで、ローダーを使用すると、アカウントや商談に付いたフィードを抽出できそうなので、ZOHO のフィードに移行して各タブと関連付けできないかと思ったのですが、どうもフィードは移行ツールの対象外のようです。あまり期待せず、実際のテスト時に試してみることに。。。あと、どうしても移行したいフィードは、少し手作業で工夫することにしました。


添付ファイルは移行できるか

コチラは、移行の概要をみる限りは問題なく移行できそうに見えたので、実際のテスト時に試してみることに。。。


ユーザーの移行はどうなるのか

使用ユーザーに一部出入りがあったため、移行前に担当者の割り当て変更を行うようにしましたが、見積書では、何らかの理由(権限とか。。。)で担当者変更ができず、こちらも実際のテスト時にどうなるか試してみることに。。。 ZOHO では存在しないユーザーを移行しようとしたときにどうなるのか?

蛇足ですが、Salesforceでは、消したいデータを管理者でもなかなか消すことができず困ります。エラーをみても結局どこをどう直せば消せるのか今一つ不明

この点、ZOHOではバンバン消せるので助かります (^^♪


リッチテキストの項目データをどうするか

Salesforceで一部 リッチテキストの項目があり、写真も添付されていたのですが、ZOHO CRMにはリッチテキストがないため、とりあえず「複数行」の項目を定義して、そこにマップして試してみることに


数式項目をどうするか

さすがにデータ移行なので、数式項目は、Salesforce上の数式を結果が等価となるよう ZOHO CRMの仕様に従い、予め定義することにしました。ここで問題は、同様の関数が無い場合です。こちらも少し頭を捻って何とか等価となる数式を組み立てました。データとしては数式項目はマップする必要なしということになります。


 

Salesforceからデータを抽出する手段としては、バッチで起動できるエクスポートとローダーを使うことにしました。こちらについても別途記載しますね

続き




おすすめ