关于Trigger与Workflow的故事

Salesforce中,一个动作会触发一系列的处理。

在Salesforce官方文档里,有关于各个处理的处理顺序的描述。执行顺序的官方描述

其中有这么一种情况,如果有个Workflow的行为是更新字段的值,然后在此Object中有一个After Trigger,包括Insert与Update。

在官方文档的描述里,After Trigger是优先于Workflow的。

这样的话,会出现一种现象,当新建了一条符合workflow条件的数据的时候,Trigger中的Insert和Update会被先后执行。但是Trigger内部的话并不会出现这种情况,并且After Trigger是不允许更新本条数据的。

Workflow与Trigger的关系要捋清,要慎用。

// Update1 2016-06-08

Flow Chart

《关于Trigger与Workflow的故事》有一个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据