Additional Steps

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

📄 第 273 页 🎬 视频课程

课程章节介绍

同学们,今天我们来聊聊Salesforce中的保存顺序和触发器执行顺序。特别是,我们会探讨哪些事件会导致新的TLR(Trigger Logic Re-execution)事件。 首先,我们需要理解,当你在Salesforce中保存一个记录时,系统会按照一定的顺序执行一系列的事件。这些事件包括触发器的执行、验证规则的检查、工作流的触发等等。 现在,让我们来看看哪些特定的规则或事件会导致新的TLR事件: 1. ,分配规则,:当你设置了分配规则,系统在保存记录时会根据这些规则自动分配记录给特定的用户或队列。这个过程可能会触发新的TLR事件。 2. ,自动响应规则,:这些规则用于自动发送电子邮件响应给客户。当记录保存时,如果触发了自动响应规则,这也可能导致新的TLR事件。 3. ,递增规则,:递增规则用于自动递增某些字段的值,比如案例编号。这种自动更新可能会触发TLR事件。 4. ,权限规则,:权限规则控制用户对记录的访问权限。如果保存操作触发了权限规则的重新评估,这也可能导致TLR事件。 5. ,作业规则,:特别是针对案例和线索的作业规则,当这些规则被触发时,可能会引起TLR事件。 6. ,自动响应规则-案例和线索,:类似于普通的自动响应规则,但专门针对案例和线索。这些规则的触发也可能导致TLR事件。 7. ,升级规则-案例,:这些规则用于在满足特定条件时自动升级案例。升级操作可能会触发TLR事件。 8. ,权利规则=案例和工作订单,:这些规则用于管理案例和工作订单的权利。当这些规则被触发时,可能会引起TLR事件。 最后,如果你想要更深入地了解这些事件和触发器的执行顺序,可以参考Apex开发人员指南中的“触发器和执行顺序”部分。此外,提交后的逻辑,如电子邮件发送和@future方法(用于异步处理),也可能影响TLR事件的发生。 希望这些信息对你们理解Salesforce的保存顺序和触发器执行顺序有所帮助。如果有任何疑问,随时提问!