自定义工作流
1.产品价值点
(1)在阶段推进器中,进入某个阶段或者跳出某个阶段时,需要进行自动化的流转操作(如消息通知,更新数据等)
(2)补充工作流的触达场景,让工作流能够渗透到颗粒度更细化的场景当中
2.自定义事件引用
2.1 配置入口
A.
管理中心 》 工作流设置 》 新增“自定义事件引用”
![](https://help.xbongbong.com/wp-content/uploads/2022/06/lQLPJxZoe9Rds8nNAsbNBa2wU0SFl130axUCrECeSICuAA_1453_710.png)
B . 管理中心 》 表单模板 》 对应表单 》 工作流设计 》 新建工作流 》 新增“自定义事件引用”
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655350136609_65B974D5-9C54-4356-86F9-F7BBC471C23D.png)
3.自定义工作流设置
节点设置内容为:节点名称、选择表单、触发类型(目前仅支持阶段推进器)
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655654089939_3E54DF75-65C0-4202-8847-5E12B62BA899.png)
自定义工作流中可配置的节点包括:数据处理节点(新建数据、更新数据、获取多条数据、获取单条数据、删除数据)、人工节点(发送消息)和条件分支,不支持添加审批和抄送节点!
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655654113187_3539B83C-323D-4f5c-8FBA-B0A3737AB15D.png)
4.结合阶段推进器运用
(1)进入阶段推进器设置页面,选择某个阶段,在右侧边栏中的“自定义工作流”Tab下可以关联已经设置的自定义工作流
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655654157076_2A85F326-DED9-4e32-9966-55F766436BB8.png)
(2)添加自定义工作流,设置内容包括触发条件、目标(来源)阶段和自定义事件
![](https://help.xbongbong.com/wp-content/uploads/2022/06/lQLPJxZrRQ18drLNArPNBBewE665XH9tEoUCsNEpggC7AA_1047_691.png)
(3)触发条件包括阶段到达前和阶段推进后
【阶段到达前】 :其他阶段到当前阶段时触发
【阶段推进后】 :离开当前阶段推进至其他阶段时触发
![](https://help.xbongbong.com/wp-content/uploads/2022/06/lQLPJxZrRR4s7KTNArPNBBewKj59Q5TzB10CsNFEzYC8AA_1047_691.png)
【目标阶段】 :选择阶段推进后时,选择推进后的阶段
【来源阶段】 :选择阶段到达前时,选择来源的阶段
注意:如果未开启允许回退阶段
,那么目标阶段只能选择当前阶段后的阶段,来源阶段只能选择当前阶段前的阶段
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655660177784_C4E9B3B9-1113-49de-8FC2-6FBA1FCE2354.png)
![](https://help.xbongbong.com/wp-content/uploads/2022/06/lQLPJxZrRURSjNPNAqLNAyWwuHOz1jBxtxQCsNGDWADWAA_805_674.png)
(4)自定义事件,可以绑定设置的自定义工作流
注意:自定义工作流中的表单必须和阶段推进器表单一致,且自定义工作流处于开启状态才可以在这里被选择
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655658450993_71969A05-E915-4881-B63B-F177C69E96AE.png)
注意:如果同时存在阶段到达前、阶段推进后的自定义工作流,那么先执行阶段到达前,再执行阶段推进后的工作流
某个阶段推进器中“触发条件”相同时,并行执行
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655658469533_C83D326C-7C7B-4e2c-989A-30641AC151A0.png)
5.自定义工作流关联情况查询
当自定义工作流和阶段推进器绑定后,在工作流自定义事件引用Tab中可以查看“关联对象查询”,包含应用类型、名称、版本、触发条件、当前阶段、来源阶段、目标阶段的信息
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655658492071_481C70FE-94E3-49a6-BAC9-FFDE515880E2.png)
6.自定义工作流和表单触发工作流的关系
针对表单【24-号销售机会】
左侧为表单触发事件工作流【工作流XXX】
,右侧为自定义事件引用工作流【销售机会用的自定义工作流】
当某个销售机会从“发现需求”阶段跳转到“确认需求”阶段时,同时满足两条工作流的触发场景
执行顺序:表单触发事件>自定义事件引用
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655658518174_4F2BCAEE-6BB3-4d1f-8E35-C7392C840D5E.png)
在工作流日志中,新增“链路key”,便于查找触发多条工作流的执行情况
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655658546717_D7B0D137-900E-4284-8469-193D450C7568.png)
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655658578249_F05BF23E-564F-4a95-8043-59D14FF1C078.png)
![](https://help.xbongbong.com/wp-content/uploads/2022/06/1655658604628_5BEC6E56-BA08-45a7-810B-3140D4B51D50.png)