赛思互动出品
扫描关注赛思微信公众账号

扫一扫微信二维码

你对Salesforce Process Builder了解吗?

资讯2016-01-22CRM老客户
       Process buidler 是Salesforce最令人兴奋和性感的工具之一了。Process Builder在春季15版的时候正式启用,他大大拓展了系统管理员的配置范围,更多的功能只需轻松的点击就可完成,无需依赖于开发资源。总之,这是一个超级好用的工具。但是,我们依然要投入时间去了解。

       概览 — 简而言之,Process Builder 可以用在所有的工作流事件中(除outbound messages),传统的工作流还是可以使用,但是,Process可以做到工作流不能做的工作。

       优势 — 下面是Process Builder可以实现的几个功能是我们之前无法做到的:

       1、创建新项目— Workflow只限于用来做字段更新,创建任务和邮件提醒。通过Process Builder我们有了更多选择。包括:
       (1)创建记录— 不只是更新一个记录,现在你可以创建一个记录,并设置记录中的字段值,非常强大
       (2)创建Chatter帖子—你可以在组或Feed中推送一条Chatter的信息
       (3)创建一个审批—总是需要一个Trigger去自动触发一个记录到审批流中是非常烦人的。通过Process Builder,你只需要通过一些流程的规则就可以自动化的创建这个流程

       2、简单的整合工作流—有一堆的工作流在做不同的场景但是在做相同的事情?你可以将它们整合到一个流程中
       3、类似于用简单的Trigger去根据规则填充一个查找字段的工作,现在你可以无需代码用Process builder来完成
       4、复杂的业务流程,例如自动签约,可以结合flow来完成
       5、启动一个Flow—从流程中可以启动一个自动的Flow流程

       6、调用Apex 类—这是一个更牛的新特性。通过Process,现在你可以调研Apex类


       Process Builder vs. Workflow – 我们什么时候用 Workflow vs. Process Builder vs. an Apex Trigger? 这个不是像看起来的那么简单。下面有很多的场景来帮我做出选择:
编号 场景 推荐 原因
1 记录更新时填入lookup字段值 Process Builder 传统的方法设置lookup字段值需要写Trigger,通过Process Builder无需写代码
2 根据记录的规则去是设置客户的Owner Process Builder Process builder 可以用来根据记录在对象上规则来分配所有者
3 根据记录的规则来发布一个Chatter消息 Process Builder Process Builder可以用来根据一个记录的规则来发送Chatter消息。
4 当业务机会的阶段=解决方案的时候想审批者提交报价 Process Builder 2个流程需要创建。一个是根据业务机会的阶段去更新报价,另一个是当报价的规则满足时,将报价提交给审批者
5 通过记录的规则启动一个Flow Process Builder Process Builder可以用来设置记录规则并可以基于此来启动Trigger ready flow。
6 通过Object ID填充一个test字段 Workflow or Process Builder 如果是一个交叉对象并不能用workflow来配置,你需使用Process builder。
7 根据规则来分配自定义对象的所有者 根据复杂度 Process builder可以根据对象的规则分配所有者并设置事情的顺序。
8 基于一个复杂公式的复杂条件来更新字段 根据复杂度 每个工具都能实现,但是workflow可能是更好的选择。Process Builder并没有好的功能去基于复杂的公式去更新字段。另外并不能在Process builder实现下拉选项的规则。
9 复制一个业务机会并改变字段值 Trigger Process Buider不能单独实现这个场景,如果不用flow去捕获业务机会值的话,Process builder只能创建一个新的记录但是并不能和原来的复制业务机会进行关联。(需要注意的是这个功能可以通过Process builder和flow来完成,但是更快的方法是用Triger来实现)
 
       用户界面—Process Builder 和传统的工作流界面区别很大。从测试版本开始,它也在不断的进行更新。
      
       提示和技巧:

  1. 审批流程—仅当记录开始运行Process的时候才会被提交审批。你不能够提交任何相关记录到审批流程中。因此你可能需要创建2个Process,一个用来更新对象,另外一个根据规则来提交审批。
  2. 设置字段值— 你不能够用Proess Builder的公式来填充一个字段。你只能手动输入文字或选择另一个变量。通过公式填充一个文本字段,然后将它关联到你的流程中。
  3. 校验—通过Process更新记录不会触发验证规则。这点是需要主要的,因为你可能会创建一个记录和你自己的验证规则相冲突。
  4. 启动一个Flow—用户仅可以调用Trigger Ready的flow。一个Trigger -readyflow可以从一个flow trigger workflow事件来触发。因为trigger-ready flow必须在bulk下运行并没有用户交互,他们不能包含步骤,Screen,或是Apex插件元素。
  5. 故障排查—只有创建Process的管理员可以收到流程中的错误信息邮件。
  6. 线索转换——如果线索转化的验证和触发器在线索设置中被启用了的话, Process只评估转化的线索。
       好,以上就是Process Builder的一些介绍,大家快去用“她”来完成酷炫的功能吧。

       文章转载自网络
文章关键词
Salesforce
salesplus