Custom vs. Standard Objects

DEX402 - Module 2: Building Your Data Model Declaratively

📄 第 32 页 🎬 视频课程

课程章节介绍

让我们来聊聊Salesforce中的自定义对象和标准对象。想象一下,Salesforce就像是一个大工具箱,标准对象就像是那些已经预先制作好的工具,比如锤子、螺丝刀,它们已经非常成熟,可以直接使用。而自定义对象呢,就像是你可以根据自己的需要,自己动手制作的工具,比如一个特殊形状的扳手。 ,什么时候使用标准对象呢?, 当你发现Salesforce提供的标准对象,比如“客户”、“联系人”或“机会”,这些已经能够满足你的业务需求时,就应该使用它们。为什么呢?因为它们已经内置了很多功能,比如数据关系、报告、安全设置等,这些都是现成的,你不需要额外去设置,省时省力。 ,那什么时候需要自定义对象呢?, 当你发现标准对象无法满足你的特定需求时。比如,你需要记录一些特殊的数据,或者需要将某些数据与标准对象关联起来,但标准对象本身并不支持这种关联。这时候,你就需要创建一个自定义对象。创建自定义对象时,Salesforce会自动为你生成一些基础字段,比如ID、名称等,但你需要自己添加其他字段来存储你的特定数据。 ,使用标准对象的好处:, 1. ,即插即用,:它们已经建好了,直接使用即可。 2. ,关系明确,:标准对象之间的关系已经定义好了,比如客户和联系人之间的关系。 3. ,维护简单,:Salesforce会负责维护这些标准对象,你不需要操心。 4. ,报告现成,:很多标准报告已经为你准备好了。 5. ,安全控制,:安全设置已经到位,你可以直接使用。 ,使用自定义对象的注意事项:, 1. ,维护工作,:自定义对象需要你自己来维护,包括数据更新、字段管理等。 2. ,辅助项创建,:你需要自己创建报告类型、设置安全性等。 3. ,字段创建,:虽然Salesforce会自动生成一些基础字段,但你需要自己添加其他字段来存储你的数据。 总结一下,最佳实践是尽可能使用标准对象,因为它们已经非常成熟,可以节省你大量的时间和精力。只有当标准对象无法满足你的需求时,才考虑创建自定义对象。这样,你可以在Salesforce中高效地管理你的业务数据。