Salesforce中,一个动作会触发一系列的处理。
在Salesforce官方文档里,有关于各个处理的处理顺序的描述。执行顺序的官方描述
其中有这么一种情况,如果有个Workflow的行为是更新字段的值,然后在此Object中有一个After Trigger,包括Insert与Update。
在官方文档的描述里,After Trigger是优先于Workflow的。
这样的话,会出现一种现象,当新建了一条符合workflow条件的数据的时候,Trigger中的Insert和Update会被先后执行。但是Trigger内部的话并不会出现这种情况,并且After Trigger是不允许更新本条数据的。
Workflow与Trigger的关系要捋清,要慎用。
// Update1 2016-06-08