2012-07-11 101 views
0

在salesforce中,我們可以通過多種關係格式將1帳戶記錄與其他帳戶記錄關聯起來嗎?按照標準方式,這是不可能的,因爲我們無法與salesforce中的同一對象類型建立多對多關係。任何人都可以請建議一些自定義的方式/代碼來做到這一點? 我有一個要求,我需要鏈接例如:帳戶A與帳戶B和帳戶C,以便我可以看到帳戶B和帳戶A上的帳戶A的聯繫人。 任何幫助將不勝感激!在Salesforce中的帳戶記錄之間創建多對多關係

+0

可能重複的[是否有可能創建一個多對多的關係出貨在同一個對象在Salesforce](http://stackoverflow.com/questions/11349850/is-it-possible-to-create-a-多對多關係 - 在同一個對象中發送) – 2012-07-11 23:35:53

回答

0

要在salesforce中創建多對多關係,您需要一個具有兩個主要細節帳戶的實體對象(實際上已經有一個名爲Partner的標準對象,可能適合您的需要)。

要查看相關帳戶的聯繫人,最簡單的方法是創建一個簡單的visualforce頁面查詢相關帳戶的聯繫人並顯示它們。

+0

我們不想使用Partner對象。任何其他方式來做到這一點? – user1518186 2012-07-11 17:24:05

+2

是的,您可以創建一個具有主從關係的自定義joiner對象來進行帳戶和查找帳戶(您可以進行查找)。 – 2012-07-11 18:04:04

+0

這些促進M:M關係的對象在形式上稱爲「連接對象」,因此在搜索更多幫助時使用該術語。 [本頁](https://help.salesforce.com/apex/HTViewHelpDoc?id=relationships_manytomany.htm&language=en)顯示良好的信息。但是不需要使用2個「主 - 細節」字段,它可以是1個主細節和1個查找,或者只有2個查找。 – Whitzz 2013-10-25 15:43:04

0

您可以使用連接對象在兩個帳戶對象之間創建關係。您必須使用兩個查找字段類型來關聯對象 - 如果您嘗試關聯同一個對象,則主要的詳細信息關係將不起作用。

根據@grigriforce的評論,這也可以通過Account和Lookup以及兩個查找來完成。

相關問題