📅  最后修改于: 2020-10-30 14:30:50             🧑  作者: Mango
与关系数据库中的关系不同,Salesforce中的关系不是通过主键和外键。通过使用“关系字段”维护关系。这是一个自定义字段,可将一个对象记录链接到另一对象记录。通过创建关系,我们可以在记录的详细信息页面中显示所有相关记录的数据。
当我们要基于主记录中的值控制明细记录的显示时,将使用“主明细”关系。例如,在快递公司模型中,交货时间表始终链接到交货地点。如果我们从清单中删除交货地点,那么所有相关的交货时间表也应删除。这种依赖关系可以通过销售人员对象之间的主从关系来实现。
在本节中,我们将讨论主从关系的特征。功能列在下面-
删除主记录,将删除所有明细记录。
没有主记录就无法创建明细记录。
无法设置明细记录的权限。它从主记录继承权限。
明细记录还从主记录继承共享规则。
主记录和明细记录都自动包括在报告记录类型中。
在快递公司的示例中,我们将考虑交货地点和交货时间表之间的关系。交付计划记录和交付位置记录之间存在多对一关系。
以下是创建此关系所遵循的步骤-
在设置主页中,找到名为“交付计划”的对象。在“自定义字段和关系”相关列表下的其中,单击“新建”。选择主从关系,如下面的屏幕快照所示。
在下一步中,选择将与之建立关系的对象。我们选择DeliveryLocation。
在此步骤中,输入“关系名称”以及字段名称。
在下一步中,我们接受默认值,然后继续将引用字段添加到页面布局。
接下来,我们为与父级关联的布局的相关列表指定标题。
这样就完成了DeliveryLocation和Deliveryschedule之间的主从关系的创建。