消息边界事件
================================
定义
元素定义
节点边界上的中间捕获消息, 或简称边界消息事件,根据引用的消息定义捕获相同消息名称的消息。
图标说明
中断
非中断
使用说明
消息边界事件有2种使用状态:
1.触发消息边界中断事件,进行消息边界事件后的流程。
2.触发边界非中断事件状态下,主流程和消息边界事件后的流程同时进行。
元素验证
验证用例
验证项目 | 用例描述 | 输入条件 | 期望结果 | 实际结果 | 结果 | ||
---|---|---|---|---|---|---|---|
1 | 验证在消息边界中断事件下,进行消息边界事件后的流程 | 通过测试流程,验证消息边界事件在中断事件是能够正常使用。文档审核任务指向laura 将存档任务指向ivan , 消息边界事件为中断消息边界 |
验证用户: laura``ivan``susan 启动流程时上传附件文件产品说明文档, |
1.启动流程后,用户laura 接收到部门经理审核任务,通过编写代码形式messageEventSubscriptionName("MSG协助处理") 将协助处理任务发出,消息边界事件捕获到.messageEventReceived("MSG协助处理", execution.getId())时,用户park 接收到协助处理任务,用户laura 无文档查看任务 2.用户park 协助查看任务完成后,用户ivan 接收到文档存档任务 |
未验证 | ||
2 | 消息边界非中断事件状态下,主流程和消息边界事件后的流程同时进行 | 通过测试流程,验证消息边界事件在非中断事件是能够正常使用。文档查看任务指向laura 将文档说明任务指向susan , 将文档存档任务指向ivan 消息边界事件为非中断消息边界 |
验证用户: laura``ivan``susan 启动流程时上传附件文件产品说明文档, |
1.启动流程后,用户laura 接收到部门经理审核任务,2.通过编写代码形式messageEventSubscriptionName("MSG协助查看") 将协助查看任务发出,消息边界事件捕获到.messageEventReceived("MSG协助查看", execution.getId())时,3.用户park 接收到协助查看任务,用户susan 接收到文档说明任务,4.用户park 完成协助查看任务后,用户ivan 接收到文档存档任务 |
|||
3 | 验证没有触发消息边界事件,消息边界事件后的流程不能进行 | 通过测试流程,验证消息边界事件在没有被触发的状态下,消息边界事件后的流程不被执行。文档查看任务指向laura 将文档说明任务指向susan , 将文档存档任务指向ivan 消息边界事件为中断或非中断消息边界事件 |
验证用户: laura``ivan``susan 启动流程时上传附件文件产品说明文档, |
1.启动流程后,用户laura 接收到文档查看任务,完成文档查看任务2.用户susan 接收到文档说明任务,4.用户park 无协助查看任务 |