What Business Processes are Part of the Save Order of Execution?

DEX450 - Module 10: The Save Order of Execution and Apex Transactions

📄 第 267 页 🎬 视频课程

课程章节介绍

同学们,今天我们来聊聊Salesforce中执行保存令时涉及的业务流程。首先,我们需要理解什么是“保存令”。简单来说,当你在Salesforce中创建或更新一条记录时,系统会执行一系列的操作来确保数据的准确性和完整性。这些操作就是所谓的“保存令”。 现在,让我们来看看哪些业务流程是执行保存令的一部分。主要包括以下几种: 1. ,触发,:这是最基础的部分,当你对记录进行任何操作时,触发器会被激活。 2. ,声明性操作,:这包括工作流程规则、流程构建器/流程、验证规则和系统验证。这些都是在不需要编写代码的情况下,通过配置来实现的自动化操作。 接下来,我们来讨论这些操作的执行顺序。当你在Salesforce中添加或修改一个联系人、账户或其他任何对象时,系统会按照以下顺序执行这些操作: 1. ,系统验证,:首先,Salesforce会检查记录是否符合系统定义的基本规则,比如必填字段是否填写了。 2. ,验证规则,:然后,系统会应用你定义的验证规则,确保数据符合业务逻辑。 3. ,工作流程规则,:如果记录通过了验证,工作流程规则会被触发,可能会自动更新字段或发送通知。 4. ,流程构建器/流程,:最后,流程构建器或流程会执行更复杂的自动化任务,比如创建相关记录或调用外部系统。 需要注意的是,公式字段和通过Apex代码发送的电子邮件不会影响这个执行顺序。公式字段是在记录保存后计算的,而Apex代码发送的电子邮件是在所有保存操作完成后才发送的。 在讨论的最后,我们进入下一部分:这些操作按执行顺序何时发生?它们如何相互互动或冲突?这个问题很重要,因为理解这些操作的顺序和相互作用可以帮助我们更好地设计和优化我们的业务流程。 希望今天的讲解能帮助大家更好地理解Salesforce中的保存令和相关的业务流程。如果有任何疑问,欢迎随时提问!