📜  Salesforce-主从关系

📅  最后修改于: 2020-10-30 14:30:50             🧑  作者: Mango


与关系数据库中的关系不同,Salesforce中的关系不是通过主键和外键。通过使用“关系字段”维护关系。这是一个自定义字段,可将一个对象记录链接到另一对象记录。通过创建关系,我们可以在记录的详细信息页面中显示所有相关记录的数据。

当我们要基于主记录中的值控制明细记录的显示时,将使用“主明细”关系。例如,在快递公司模型中,交货时间表始终链接到交货地点。如果我们从清单中删除交货地点,那么所有相关的交货时间表也应删除。这种依赖关系可以通过销售人员对象之间的主从关系来实现。

主从关系的特征

在本节中,我们将讨论主从关系的特征。功能列在下面-

  • 删除主记录,将删除所有明细记录。

  • 没有主记录就无法创建明细记录。

  • 无法设置明细记录的权限。它从主记录继承权限。

  • 明细记录还从主记录继承共享规则。

  • 主记录和明细记录都自动包括在报告记录类型中。

建立主从关系

在快递公司的示例中,我们将考虑交货地点和交货时间表之间的关系。交付计划记录和交付位置记录之间存在多对一关系。

以下是创建此关系所遵循的步骤-

选择关系类型

在设置主页中,找到名为“交付计划”的对象。在“自定义字段和关系”相关列表下的其中,单击“新建”。选择主从关系,如下面的屏幕快照所示。

主细节1

选择相关对象

在下一步中,选择将与之建立关系的对象。我们选择DeliveryLocation。

主细节2

命名关系和字段

在此步骤中,输入“关系名称”以及字段名称。

主细节3

将字段添加到页面布局

在下一步中,我们接受默认值,然后继续将引用字段添加到页面布局。

主细节4

添加自定义相关列表

接下来,我们为与父级关联的布局的相关列表指定标题。

主细节5

这样就完成了DeliveryLocation和Deliveryschedule之间的主从关系的创建。