AWS BPMN2 Event参考指南

边界消息事件(Message Boundary Interrputing Event)

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

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

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

图形符号

选项开关

消息

设置要订阅的消息。要正确监听消息,首先在该流程属性的消息中定义消息变量名。

关联规则

一个必选的进阶匹配规则。当订阅到匹配的消息后,通过捕获规则确定唯一的事件任务(如果匹配了多个中断的事件任务,只允许其中一个作为有效订阅者)。

例如,接收到名为Alibaba-B2B-Order捕获规则201702040007的消息,匹配并完成该事件任务。

每个消息只允许有一个订阅者(subscriber),在实施策略上,请遵循消息名+捕获规则的全局唯一性

是否中断

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

API使用场景

边界消息事件(Message Boundary Interrputing Event)由引擎自动触发,不需要API。

延伸阅读



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