每當我插入一個聯繫人時,就會創建一個相應的帳戶。例如,如果我創建「聯繫人A」,則也會創建一個名稱爲「聯繫人A」的帳戶,並將包含「聯繫人A」作爲聯繫人。沒有任何方法可以僅插入沒有帳戶的聯繫人嗎?如何在SalesForce中無帳號聯繫人聯繫人?
謝謝!
每當我插入一個聯繫人時,就會創建一個相應的帳戶。例如,如果我創建「聯繫人A」,則也會創建一個名稱爲「聯繫人A」的帳戶,並將包含「聯繫人A」作爲聯繫人。沒有任何方法可以僅插入沒有帳戶的聯繫人嗎?如何在SalesForce中無帳號聯繫人聯繫人?
謝謝!
賬戶和聯繫人對象之間的關係是Salesforce稱爲「Master-Detail relationship」(儘管superfell指出,它不是真正的主/關係關係)。當一個「主」記錄被刪除時,所有相關的「細節」也被刪除,並且典型的細節類型的記錄不能被創建,而不被關聯到主記錄;但是,在這種情況下,如果沒有自定義限制,則可以插入聯繫人記錄而不與帳戶相關聯。聽起來你的賬戶記錄是由Contact對象上的BeforeInsert觸發器創建的。
您可以發佈您用於插入聯繫人的代碼示例嗎? Salesforce的自然行爲不是爲聯繫人自動創建帳戶。可能您正在使用個人帳戶,觸發器正在爲您創建該帳戶,或者您正在插入的聯繫人對象上顯示帳戶信息。 – 2012-07-20 17:31:05
有些代碼會有所幫助。這聽起來像你可能會打開個人帳戶。 – superfell 2012-07-20 17:35:03
個人帳戶,自定義觸發器代碼或驗證規則可能會導致此行爲。 – Adam 2012-07-20 21:28:04