こんにちは、にいるです。
今回はエラー「FIELD_INTEGRITY_EXCEPTION: Whoid, WhatId(cannot specify whatid with lead whoid」について、見ていきたいと思います。
1.エラー発生原因
活動のデータにリードと取引先を登録しようとしたところ、このエラーにエンカウントしました。
リード→WhoId
取引先→WhatId
の内容で登録をすると、エラーに。
2.エラー解決策
このエラー「「FIELD_INTEGRITY_EXCEPTION: Whoid, WhatId(cannot specify whatid with lead whoid」の解決策は、要素を追加すれば回避できます。
下記の方法だとエラーが発生します。
リードって作成時に会社名も入力しますが、これがまずいみたいですね。
ここで登録される会社は取引先として、登録されるみたいです。
リードの項目ではテキストなので、取引先が作成されるようには見えないんですが、この思い込みもあってのエラーでした。
なので、結論はこの登録の場合、WhoIdとWhatIdのどちらかを削除しておく必要があります。
活動に取引先2件を登録しようとしているので、システム上の整合性が保てないようです。
3.まとめ
いかがでしたでしょうか。
今回のエラーは紐解けば簡単に理解できる内容でした。
どんなエラーでもそうですが、システムが返してくれるエラーメッセージはしっかり読み込んでおきたいですね。
他にも色々と標準機能やSalesforce機能について紹介しています。
そのまとめ一覧ページはこちらになりますので、よければ見てみてください。
ではでは!