我有一个交叉点对象"购买",有两个主 - 细节关系。一个是客户,另一个是产品。现在我需要在Payment对象中添加一个master-detail关系,并将Purchase作为父对象。
问题在于,当我尝试创建新的主 - 细节关系时,无法选择“购买”对象作为父对象。我可以建立查询关系但不是主要细节。
任何人都知道是否有办法做到这一点,或者是否存在Salesforce限制?
答案 0 :(得分:2)
这是Salesforce限制。除非对象在其所有主 - 细节关系中都是主对象,否则它只能参与两个主 - 细节关系。在您的情况下,您可以通过将Purchase上的三个关系中的任何一个转换为查找关系来解决此问题。幸运的是,Summer 12版本中的新功能允许您根据需要设置查找关系,并对所需的查找执行级联删除。如果您以这种方式设置查找,那么您将失去的主要功能就是能够在任何不再是主对象的对象上创建汇总摘要字段。