自动执行多个事件监听场景

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:3

自动执行多个事件监听场景

1简介

1.1场景描述

任意一个出差申请单生命周期的状态变化,都会激活一个事件,进入流程,条件满足执行相应的订阅服务。

1.2系统路径

事件定义:【流程服务云】→【业务事件中心】→【事件定义】


事件订阅:【流程服务云】→【业务事件中心】→【事件订阅】

2操作步骤

步骤1:新建事件“出差申请单.保存”


详细操作步骤如下图所示:

1) 进入事件定义菜单,点击“新增”;

2) 选择事件类型为“苍穹操作事件”;

3) 选择业务对象为“出差申请单”;

4) 业务操作选择“保存”;

5) 利用“选取对象属性”和“新增”添加该事件的事件参数。



步骤2:新建事件订阅“出差申请单.保存.发送消息”


详细操作步骤如下图所示:

1) 进入事件订阅菜单,点击“新增”;

2) 选取事件“出差申请单.保存”;

3) 选择执行服务为:发送消息;

4) 进行服务参数配置,配置信息如图:



5) 可以设置该订阅事件的执行条件,当单据满足该条件时才会触发事件,设置如图:



6) 可设置失败时通知,配置方式与自动发送消息一致,如下图:


区别:此处可以选择失败信息作为发送消息内容。



7) 可修改错误处理策略为其他方式:直接挂起/忽略异常。

 


步骤3:新建事件订阅“出差申请单.保存.执行操作”


详细操作步骤如下所示:

1) 进入事件订阅菜单,点击“新增”;

2) 选取事件“出差申请单.保存”;

3) 选择执行服务为:执行操作;

4) 进行服务参数配置,配置信息如图:



5) 可进行执行操作,失败处理策略和失败时通知的配置


配置完成的订阅如下:



订阅单据保存事件的两个订阅服务配置完成后,此时点击出差申请单的保存操作就会触发事件,并被订阅者“出差申请单.保存.发送消息”和“出差申请单.保存.执行操作”消费,执行对应的服务——发送消息给单据的申请人;以及触发单据的提交操作,单据触发流程进行流转。


步骤4:新建事件“出差申请单.审核通过”与步骤一相同,新增的事件定义如下图:



步骤5:新建事件订阅“出差申请单.审核通过.发送消息”与步骤二相同,新增的事件订阅如下图:



订阅单据已审核事件的订阅服务配置完成后,当出差申请单流程流转完成,单据更改为“审核通过”状态时,即触发事件执行订阅服务“出差申请单.审核通过.发送消息”,从而发送消息给单据申请人及相关人员。


步骤6:新建事件“出差申请单.审核通过”与步骤一相同,新增的事件定义如下图:



步骤7:新建事件订阅“出差申请单.关闭.发送消息”与步骤二相同,新增的事件订阅如下图:



订阅单据已关闭事件的订阅服务配置完成后,当出差申请单执行关闭操作时,单据更改为“关闭”状态,即触发事件“出差申请单.关闭.发送消息”,发送消息给相关人员。


该场景事件的操作日志如下图:



消息接收信息如下:


自动执行多个事件监听场景

1简介1.1场景描述任意一个出差申请单生命周期的状态变化,都会激活一个事件,进入流程,条件满足执行相应的订阅服务。1.2系统路径事件定义...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息