自定义工作流

 

1.产品价值点

(1)在阶段推进器中,进入某个阶段或者跳出某个阶段时,需要进行自动化的流转操作(如消息通知,更新数据等)
(2)补充工作流的触达场景,让工作流能够渗透到颗粒度更细化的场景当中

2.自定义事件引用

2.1 配置入口

A.   管理中心 》 工作流设置 》 新增“自定义事件引用”  
B .  管理中心 》 表单模板 》 对应表单 》 工作流设计 》 新建工作流 》 新增“自定义事件引用”

3.自定义工作流设置

节点设置内容为:节点名称、选择表单、触发类型(目前仅支持阶段推进器)
自定义工作流中可配置的节点包括:数据处理节点(新建数据、更新数据、获取多条数据、获取单条数据、删除数据)、人工节点(发送消息)和条件分支,不支持添加审批和抄送节点!

4.结合阶段推进器运用

(1)进入阶段推进器设置页面,选择某个阶段,在右侧边栏中的“自定义工作流”Tab下可以关联已经设置的自定义工作流

(2)添加自定义工作流,设置内容包括触发条件、目标(来源)阶段和自定义事件
(3)触发条件包括阶段到达前和阶段推进后
【阶段到达前】 :其他阶段到当前阶段时触发
【阶段推进后】 :离开当前阶段推进至其他阶段时触发
【目标阶段】 :选择阶段推进后时,选择推进后的阶段
【来源阶段】 :选择阶段到达前时,选择来源的阶段
注意:如果未开启允许回退阶段,那么目标阶段只能选择当前阶段后的阶段,来源阶段只能选择当前阶段前的阶段
(4)自定义事件,可以绑定设置的自定义工作流
注意:自定义工作流中的表单必须和阶段推进器表单一致,且自定义工作流处于开启状态才可以在这里被选择
注意:如果同时存在阶段到达前、阶段推进后的自定义工作流,那么先执行阶段到达前,再执行阶段推进后的工作流

某个阶段推进器中“触发条件”相同时,并行执行

 

5.自定义工作流关联情况查询

当自定义工作流和阶段推进器绑定后,在工作流自定义事件引用Tab中可以查看“关联对象查询”,包含应用类型、名称、版本、触发条件、当前阶段、来源阶段、目标阶段的信息

6.自定义工作流和表单触发工作流的关系

左侧为表单触发事件工作流【工作流XXX】 ,右侧为自定义事件引用工作流【销售机会用的自定义工作流】
当某个销售机会从“发现需求”阶段跳转到“确认需求”阶段时,同时满足两条工作流的触发场景
执行顺序:表单触发事件>自定义事件引用
在工作流日志中,新增“链路key”,便于查找触发多条工作流的执行情况