2012-07-20 150 views
0

每當我插入一個聯繫人時,就會創建一個相應的帳戶。例如,如果我創建「聯繫人A」,則也會創建一個名稱爲「聯繫人A」的帳戶,並將包含「聯繫人A」作爲聯繫人。沒有任何方法可以僅插入沒有帳戶的聯繫人嗎?如何在SalesForce中無帳號聯繫人聯繫人?

謝謝!

+0

您可以發佈您用於插入聯繫人的代碼示例嗎? Salesforce的自然行爲不是爲聯繫人自動創建帳戶。可能您正在使用個人帳戶,觸發器正在爲您創建該帳戶,或者您正在插入的聯繫人對象上顯示帳戶信息。 – 2012-07-20 17:31:05

+0

有些代碼會有所幫助。這聽起來像你可能會打開個人帳戶。 – superfell 2012-07-20 17:35:03

+0

個人帳戶,自定義觸發器代碼或驗證規則可能會導致此行爲。 – Adam 2012-07-20 21:28:04

回答

1

賬戶和聯繫人對象之間的關係是Salesforce稱爲「Master-Detail relationship」(儘管superfell指出,它不是真正的主/關係關係)。當一個「主」記錄被刪除時,所有相關的「細節」也被刪除,並且典型的細節類型的記錄不能被創建,而不被關聯到主記錄;但是,在這種情況下,如果沒有自定義限制,則可以插入聯繫人記錄而不與帳戶相關聯。聽起來你的賬戶記錄是由Contact對象上的BeforeInsert觸發器創建的。

+2

賬戶聯繫人不是真正的M/D關係,它完全有效的與沒有accountId的聯繫人。 – superfell 2012-07-20 17:33:59

+0

良好的電話,我正在使用的組織有一個自定義的限制。我會更新我的答案。 – JCD 2012-07-20 17:36:15

+0

這是我在SalesForce設置中定製的觸發器,還是創建聯繫人對象時? – sophistry 2012-07-23 11:49:28

相關問題