The transaction ends after the commit is performed.

DEX403 - Lesson 13: Save Order of Execution

📄 第 344 页 🎬 视频课程

课程章节介绍

让我们来聊聊Salesforce中的事务处理。想象一下,你在Salesforce中保存一条记录,这就像是你按下了“保存”按钮。这时,Salesforce会启动一个事务。这个事务就像是一个包裹,里面包含了所有需要完成的任务。 首先,Salesforce会插入你的记录。这就像是把包裹放进传送带,开始处理。接着,这个事务会触发一系列的后续动作,比如触发器、工作流、流程(包括流)和汇总摘要字段。这些动作就像是传送带上的各个工作站,每个工作站都会对包裹进行一些处理。 所有这些动作都在同一个事务中完成,也就是说,它们要么全部成功,要么全部失败。这就像是如果传送带上的任何一个工作站出了问题,整个包裹都会被退回,不会只退回一部分。 最后,当所有动作都完成后,事务就结束了。这就像是包裹被成功送达,整个过程顺利完成。 所以,简单来说,事务就是Salesforce中处理记录保存的一系列动作,它们要么全部成功,要么全部失败,确保数据的完整性和一致性。