SalesforceのEvent、TaskオブジェクトのAccountIdの挙動についてまとめます。
AccountIdに値が入る条件は以下になります。
No | 名前(WhoId) | 関連先(WhatId) | AccountId |
---|---|---|---|
1 | リード | - | - |
2 | 取引先責任者 | - | 取引先責任者の取引先ID |
3 | - | 取引先 | 取引先ID |
4 | 取引先責任者 | 取引先 | 取引先ID |
5 | 取引先責任者 | 商談 | 取引先責任者の取引先ID |
6 | - | 商談 | - |
AccountIdに値が入る条件は、上記の表No.2~5になります。
例外として
No.2のように名前(WhoId)が取引先責任者の場合は、AccountIdに取引先責任者の取引先IDが入るが、
No.4のように名前(WhoId)が取引先責任者でかつ、関連先に「取引先」が設定されている場合のみ
AccountIdは関連先の取引先IDによって上書きされます。
※上記の条件以外にAccountIdが上書きされるケースがある場合は、ご指摘頂けると幸いです。