课程章节介绍
今天我们来聊聊Salesforce中的执行顺序,这是一个在自动化流程设计时非常重要的概念。想象一下,你正在搭建一个复杂的机器,每个零件都必须按照正确的顺序安装,否则机器就无法正常工作。Salesforce的自动化流程也是一样的道理。
首先,我们来看看系统验证规则。这些规则就像是守门员,确保只有符合条件的数据才能进入系统。比如,如果一个字段被标记为必填,那么没有填写这个字段的记录就无法保存。这是一个基本的检查,确保数据的完整性。
接下来是流程,这里指的是使用Process Builder构建的流程,不是审批流程。流程可以自动执行一系列的操作,比如更新字段、发送邮件等。但是,这里有一个关键点需要注意:工作流字段更新是在记录保存之后执行的。这意味着,如果工作流规则更新了某个字段,而这个更新导致了数据违反了之前的验证规则,那么这些错误数据就会被保存下来。这就是为什么在设计自动化流程时,执行顺序是一个重要的考虑因素。
再来说说汇总汇总字段。当你在子对象上更新数据时,汇总汇总字段会自动更新父对象上的相关字段。这可能会触发父对象上的工作流规则,这也是规划流程自动化时需要考虑的。
最后,我们来看看公式字段。公式字段是实时计算的,每当你访问这个字段时,它都会根据当前的记录数据重新计算并显示结果。这意味着,如果工作流规则在其标准或公式中使用了公式字段,那么在选中工作流规则标准时,公式字段会被重新计算。
额外的小贴士:在使用工作流字段更新时,如果字段更新导致字段值发生更改,你可以选择重新评估对象上的所有工作流规则。而在使用流程时,你可以选择流程是否可以多次重新评估记录。如果选择了这个选项,流程最多可以额外评估同一记录五次。但是,我们建议在将任何条件设置为无条件时,不要使用重新评估倍数,直接执行操作即可。
希望这些信息能帮助你在设计Salesforce自动化流程时,更好地理解和考虑执行顺序的重要性。记住,正确的执行顺序是确保自动化流程顺利运行的关键。