2012-07-11 91 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以及两个查找来完成。

相关问题