中间空抛出事件
===
定义
元素定义
空中间抛出事件是BPMN2.0规范中没有任何功能的事件,因此执行到空中间抛出事件时直接跳过。从业务层面对其理解,可以把它作为中间状态、结果的处理器,这就要借助Activiti的扩展功能来实现了,可以为它添加到监听器中执行我们预设的业务功能。
图标说明
使用说明
1.中间空抛出事件在无任何功能,流程正常执行 2.中间空抛出事件在有监听器时流程执行监听器任务
元素验证
验证用例
验证项目 | 用例描述 | 输入条件 | 期望结果 | 实际结果 | 结果 | |
---|---|---|---|---|---|---|
1 | 验证中间空抛出事件在无任何功能,流程正常执行 | 通过测试流程,验证中间空抛出事件流程中无任何功能,流程正常执行,将数据统计任务指向用户laura 将数据审核任务指向用户susan |
用户laura`` susan |
启动流程后,用户laura 得到数据统计任务,数据统计任务完成后,用户susan 得到数据审查任务 |
||
2 | 验证中间空抛出事件在有监听器时流程执行监听器任务,流程等待 | 通过测试流程,验证中间空抛出事件在有监听器时流程执行监听器任务,流程等待,将数据统计任务指向用户laura 将数据审核任务指向用户susan |
用户laura`` susan 在中间空抛出事件编写监听器代码 |
启动流程后,用户laura 得到数据统计任务,数据统计任务完成后,流程执行监听器代码任务。完成后,代码任务完成后,用户susan 得到数据审查任务 |