小说网站代理,唐山免费做网站,武夷山网站建设,怎么运营Salesforce中对象之间的数据关系可能是一个棘手的话题。对于创建自定义对象的业务场景#xff0c;需要决定使用哪些关系类型来扩展Salesforce数据模型。
01
查找关系
查找关系#xff08;Lookup Relationships#xff09;是一种松散耦合#xff08;loosely coupled… Salesforce中对象之间的数据关系可能是一个棘手的话题。对于创建自定义对象的业务场景需要决定使用哪些关系类型来扩展Salesforce数据模型。
01
查找关系
查找关系Lookup Relationships是一种松散耦合loosely coupled的关系允许以一对多的方式将一个对象连接到另一个对象。它是在两个对象之间创建子父关系的最基本的关系类型。 上图中可以看到一项资产可能涉及多个个案如果个案被删除该资产将会保留反之亦然。
02
主从关系
主从关系Master-Detail Relationship是一种强耦合关系strongly coupled这意味着如果父记录被删除子记录也会被删除。这个功能非常有用。
主从记录还允许父记录控制子记录属性例如共享和可见性。子记录可以继承为父记录选择的任何安全设置。
下图中员工可以预订会议室的房间列表。如果这个“Room”被删除了会议还有什么用吗没有但是在创建主从关系时你可以选中一个复选框以允许重新设置父级。 主从关系的优点是可以创建汇总字段单个对象最多可以有两个主从关系。 03
多对多关系
多对多关系Many-to-Many Relationships是指一个对象中的多个记录可以与另一个对象中的多个记录关联的场景。假设你需要将一条记录中的许多记录与另一条记录中的许多记录相关联。在每个对象上多次复制查找字段并不是最佳实践而且会变得非常混乱。这就是需要利用连接对象的地方。
在下图中一个会议可以有多个发言人但发言人也可以在多个会议上发言。在两者之间添加“Session Speaker”连接对象可以有效处理这种关系。 04
自关系
自关系Self Relationship是同一对象的记录之间的关系它允许我们在同一对象内的记录之间建立连接。 连接同一对象内的记录自关系允许我们在同一Salesforce对象内的记录之间建立关系。例如在名为“Employee”的自定义对象中创建一个自关系来将一个员工记录与另一个员工记录连接起来。
父子关系通过自关系可以在同一对象内定义父子关系创建多级层次结构或嵌套结构。
查找字段自关系使用查找字段来建立记录之间的连接。对象内的查找字段指向同一对象内的另一条记录。
05
外部关系
使用外部对象还有两种类型的查找
间接查找关系允许在Salesforce对象和外部对象之间形成关系。如果你的Salesforce组织是系列则对象将是相关的但不在同一个系列中。例如将支付记录与ERP系统中的帐户相关联ERP系统位于Salesforce外部但是记录很重要。它们通过外部ID进行关联以将付款与帐户相匹配。
外部查找关系允许在两个外部对象之间形成关系。例如ERP系统直接把支付记录和银行账户联系起来。 06
层级关系
层级关系Hierarchical Relationships是Salesforce中一种简单但经常被遗忘的关系。这种唯一关系只能用于用户对象旨在创建用户层次结构。例如它可用于为用户对象创建查找字段然后使用该字段列出用户的经理。
作者自由侠部落
Salesforce学习资料、高薪岗位、考证攻略$40考试优惠券
本文欢迎转载但未经作者同意必须保留此段声明且在文章页面明显位置给出原文连接
如果文章的内容对你有帮助欢迎点赞~