Salesforceのリードオブジェクトのメール項目を外部IDにすることはできますか?

Avatar
rakushitainoda

Salesforceのリードオブジェクトのメール項目を外部IDにすることはできるんでしょうか?

以下ヘルプに

https://doc.dataspidercloud.com/latest/help/index_ja.html

>Salesforceに外部ID(またはID)が未設定の場合、または、外部ID(またはID)と異なる項目を外部キーと指定した場合、本オペレーション実行時にエラーが発生します。

とあるので無理なのかなと思いつつ、、

 

別でカスタム項目を作成してそちらにコピーするように自動化を組むしかないでしょうか。

やったことある方いるでしょうか。

この記事は役に立ちましたか?

1が役に立ったといっています

コメント

  • Avatar
    宇佐見直人
    コメントアクション Permalink

    rakushitainodaさんこんにちは。

    弊社だとSalesforceの取引先責任者と、別システムの担当者マスタ的なものを連携させてますが、
    データを登録する側でメアドが必須項目になっていないので、
    メアドは外部IDとして使ってません。

    ではなにを外部IDにしてるかというと、

    別システム側の担当者マスタのIDを外部IDにしてます。
    Salesforce側には
    ・Salesforceの取引先責任者ID
    ・別システムの担当者マスタID
    の2つがあるような感じです。

    冒頭の
    > Salesforceのリードオブジェクトのメール項目を外部IDにすることはできるんでしょうか?
    については、「リードに必ずメアドが入っていればエラーにならない」のかな、と思います。

    何の処理をやるかにもよりますが、
    例えばsalesforce側のupdateをする場合、
    更新をするための元データに必ずメアドがある状態にする、等できればいいかな?と思います。

    あるいはSalesforce側のIDを使うかでしょうか。

    スマートな回答ではなくてすみません!

    0
  • Avatar
    rakushitainoda
    コメントアクション Permalink

    宇佐見さん

    ありがとうございます!

    やりたかったことが、DSC経由でリードを作成するときに、既にSalesforce側に同じメールアドレスがあるものは作成させたくない(メールアドレスをキーにUPSERTしたい)、だったので

    どうにかしてやれないか…と試行錯誤していました…泣

    やはり難しいのかなー。参考になります!ありがとうございます!

    0

サインインしてコメントを残してください。