AWS BPMN2 Event参考指南

边界信号事件(Signal Boundary Interrputing Event)

当执行到达边界信号事件依附的任务时(如人工任务系统任务子流程),引擎会创建一个捕获事件,在其依附的任务的生命周期内等待一个抛出信号,该信号来自信号抛出事件或者API,被触发后后继路线继续执行。如果该边界事件设置为中断,依附的任务将中断执行。

该事件到达后会在WFC_TASK创建一个类型为catchEventEXT1signalEXT2为信号变量名、EXT3为捕获规则的记录。完成处理后,状态标记为complete归档到历史表。

如果流程修改了信号变量名或匹配规则,只对该事件创建的新实例有效

图形符号

选项开关

信号

设置要订阅的信号,并允许通过数据映射对接收到的数据(payload)进行映射(当前流程变量或者BO存储对象)。

定义信号变量 将接收的信号数据初始化给当前流程

要捕获信号,首先在该流程属性的信号中定义信号变量名,目前信号变量支持BO Structure类数据结构

关联规则

一个可选的进阶匹配规则。当捕获的信号名相同时,如果规则不匹配则忽略该信号的处理。

例如,订阅到名为CRM-Order且匹配规则值为20170203001的信号,匹配并完成该类事件任务。

是否中断

如果中断,主活动(任务)实例被终止,但该事件的后继路线继续执行。

API使用场景

边界信号事件(Signal Boundary Interrputing Event)由引擎自动触发,不需要API。

延伸阅读



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区