Object Relationships

DEX450 - Module 2: Building Objects and Fields

📄 第 48 页 🎬 视频课程

课程章节介绍

同学们,今天我们来聊聊Salesforce中的对象关系,特别是两种非常重要的关系类型:Master-Detail(主-细节)关系和Lookup(查找)关系。 首先,我们来看Master-Detail关系。这种关系就像是一个严格的父子关系。想象一下,如果你有一个“订单”对象和一个“订单项”对象,每个“订单项”都必须属于一个“订单”。没有“订单”,就不能有“订单项”。这种关系在Salesforce中用蓝色表示,非常直观。 接下来是Lookup关系。这种关系就比较宽松了,它允许一个对象引用另一个对象,但不像Master-Detail那样严格。比如,你可以有一个“联系人”对象,它通过Lookup关系引用“账户”对象,但“联系人”也可以独立存在,不一定要有“账户”。 现在,让我们来谈谈一个特别的关系类型——Hierarchical(分层)关系。这种关系只适用于用户对象。它允许你创建一个查找字段,将一个用户与另一个用户关联起来,比如设置一个用户的直接经理。这种关系在Salesforce中用红色表示,非常醒目。 有趣的是,在“账户”对象上,有一个特殊的字段叫做“父账户”,它的数据类型就是“Hierarchy”。这意味着,无论你在“账户”和“账户”之间创建多少自定义关系,它们都将是查找关系。 好了,这就是今天的内容。希望你们能更好地理解Salesforce中的对象关系。如果有任何问题,随时提问哦!