您的位置:首页 > 大数据 > 人工智能

对象关系Lookup与Master-Detail

2017-04-26 19:30 204 查看
1、Lookup 

创建一个对象链接到另一个对象的关系。关系字段允许您从一个对象记录在另一个对象中浏览到相关记录。查找关系可以被用来创建一对一和一对多的关系。当你定义一个查找关系,你可以布局页面包括该对象的查找字段,以及建立关联对象的页面布局一类表。

2、Master-Detail

这种类型的关系紧密地将对象联系在一起,使得主记录控制的细节和记录的子细节的某些行为。在主从关系中,详细记录的所有权和共享由主记录确定,当删除主记录,它的所有详细信息记录与它一起被自动删除。在主从关系中,总是需要在详细记录,缺少详细记录将会报错。

3、Lookup与Master-Detail之间的差异

根本区别是数据的删除与共享

A、主从关系通常用于当有两个对象之间的直接依赖

a.无主记录您不能创建一个详细记录。
b.删除一个主记录,所有的详细信息记录被自动删除。
c.详细记录继承了主记录共享规则。

d.使用主从关系的数量取决于您的版本和许可证是有限的。
e.不能为一个详细记录设置配置文件对象的权限,详细记录继承了主记录的权限。
f.主从关系将自动包含在报告中记录类型。

B、查找关系典型情况

a.引用共同共享的数据,例如作为参考数据。
b.涉及多个父记录到子记录。
c.在两个对象链接在一起,当你不想要的主从关系,如共享规则,配置文件的权限和级联删除的行为。
d.如果详细信息对象都有自己的标签,那么可能想使用查找,并没有主从,关系。

4、在主对象上不存在roll-up summary汇总字段可以将主从关系转换为查找关系。如果能将主从关系的转换成查找关系,那么前提是所有记录中的查找字段包含值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  salesforce