Data Model: Account and Contact Objects

DEX450 - Module 2: Building Objects and Fields

📄 第 27 页 🎬 视频课程

课程章节介绍

让我们来聊聊Salesforce中的数据模型,特别是客户(Account)和联系人(Contact)这两个标准对象。想象一下,Salesforce就像是一个大型的电子文件夹系统,每个文件夹里都有不同的信息卡片,这些卡片就是我们的对象。 首先,我们有两个主要的对象:客户(Account)和联系人(Contact)。客户对象通常代表一个公司或组织,而联系人对象则代表这个公司中的具体人员。这两个对象之间有一个非常明确的关系:一个客户可以有多个联系人,这就是我们所说的1对多关系。 在这个关系中,客户对象是父级,联系人对象是子级。每个客户对象都有一个唯一的ID,我们称之为主键(PK)。而在联系人对象中,有一个字段叫做Account ID,这个字段就是外键(FK),它指向客户对象的主键,这样我们就知道这个联系人属于哪个客户了。 有趣的是,联系人对象还有一个ReportsToID字段,这是一个自引用关系,意味着一个联系人可以报告给另一个联系人。同样,客户对象也有一个ParentAccount ID字段,这也是一个自引用关系,表示一个客户可以是另一个客户的子客户。 在Salesforce的Lightning平台上,两个对象之间的关系可以是0:N(可选)或1:N(必须)。这意味着一个客户可以有零个或多个联系人,但每个联系人必须属于一个客户。 为了更深入地理解这些概念,我建议你们访问Salesforce的开发者网站,搜索《SOAP API开发人员指南》,然后查看数据模型参考部分。这将帮助你们更直观地看到这些对象和字段是如何在Salesforce中构建和关联的。 最后,我们假设你们已经对关系数据库和ERD(实体关系图)有所了解。今天的讲解主要是为了让你们以熟悉的方式来理解Salesforce中的对象和它们之间的关系。希望这能帮助你们更好地掌握Salesforce的数据模型!