信号边界事件

================================

定义

元素定义

节点边界的中间捕获信号, 或简称为边界信号事件, 它会捕获信号定义引用的相同信号名的信号。
注意:与其他事件(比如边界错误事件)不同,边界信号事件不只捕获 它绑定方位的信号。信号事件是一个全局的范围(广播语义),就是说信号可以在任何地方触发, 即便是不同的流程实例。
注意:和其他事件(比如边界错误事件)不同,捕获信号后,不会停止信号的传播。 如果你有两个信号边界事件,它们捕获相同的信号事件,两个边界事件都会被触发, 即使它们在不同的流程实例中。

图标说明

信号边界事件

使用说明

信号边界事件在流程正常使用 两个信号边界事件捕获相同信号,两个边界事件都会被触发

元素验证

验证用例

验证项目 用例描述 输入条件 期望结果 实际结果 结果
1 验证信号边界事件在流程正常使用 通过测试流程,信号边界事件在流程正常使用 验证用户: laura,将计划完成````领导审核任务指向用户laura. 启动流程后 用户laura第一步会得到计划完成任务,当用户完成计划完成任务后,用户laura得到领导审核任务 启动流程后 用户laura第一步会得到计划完成任务,当用户完成计划完成任务后,用户laura得到领导审核任务
2 验证流程中存在两个相同信号边界事件捕获相同信号,两个边界事件都会被触发 通过测试流程,验证流程中存在两个相同信号边界事件捕获相同信号,两个边界事件都会被触发 验证用户: laura susan,将计划完成任务指向用户laura.,将经理查看领导审核任务指向用户susna 启动流程后 用户laura第一步会得到计划完成任务,当用户完成计划完成任务后,用户susan得到经理查看,领导审核任务 验证用户susna只能接受一个任务
3 验证信号边界事件在无信号抛出事件是不会执行 通过测试流程,验证信号边界事件在无信号抛出事件是不会执行 验证用户laura 流程不能执行 部署流程报错

验证流程

用例1

信号 xinh xinh

第一步 启动流程
用户laura分配给我的任务列表存在计划完成任务,符合预期

cuowu

第二步 用户laura分配给我的任务列表存在领导审核任务,符合预期

cuow

用例2

xinhd

边界信号设置

cdf ddd fgfg

第一步 启动流程
用户laura分配给我的任务列表存在计划完成任务,符合预期 cuowu