salesforce中workflow rules和process builder的应用场景及局限研究

时间:2024-04-13 13:40:09

技术边界比较】:

1、Workflow Rules的技术边界Cross-Object Workflow
触发条件:某一个记录被创建/编辑且满足某一标准,该标准指的是选定的对象或与选定的对象相关的某字段等于/不等于/大于...某一个值时触发;
更新字段的局限:如果对象是lookup关系,仅能更新该选定对象的值,而不能更新与之相关字段的值,简而言之,不能跨对象更新,master-detail可以
salesforce中workflow rules和process builder的应用场景及局限研究

2、Process Builder的技术边界:(更新相关字段首选)
触发条件:某一记录被创建或再被创建;
缺陷:不能删除编辑好的Process,只能Inactive,不能修改已经编辑过的Process,只能clone,触发条件为created/edited;
相比workflow的优势:
a、流程图的方式写逻辑和action更直观;
b、执行action的时候,可以update选定对象的相关字段的值,而不仅局限其对象本身的field;
c、能跨对象更新,不管是跨父级还是跨子级更新都行

注:任何更新字段实际上是通过DML操作实现的,不管操作是绑定在button上还是如何。

Action比较】:
salesforce中workflow rules和process builder的应用场景及局限研究
salesforce中workflow rules和process builder的应用场景及局限研究