原创

Zeebe Docs翻译:4.4.2 Receive Tasks

Receive Task是引用消息的任务。它们用于等待直到收到正确的消息。

接收任务

输入接收任务后,将创建相应的消息订阅。工作流实例此时停止,并等待直到消息相关为止。

可以使用Zeebe客户端之一发布消息。消息关联后,接收任务完成,工作流程实例继续。

接收任务的替代方法是消息中间捕获事件,其行为相同,但可以与基于事件的网关一起使用。

留言内容

一条或多条接收任务可以引用一条消息。必须定义消息的名称(例如Money collected)和correlationKey变量(例如orderId)。

correlationKey变量必须引用保存消息的相关键的工作流实例的变量。在激活接收任务时会从工作流实例中读取它,并且必须为a string或a number

以关联的消息到接收任务,该消息被发布与所定义的名称(例如Money collected)和的的correlationKey变量。例如,如果工作流实例具有orderId带值的变量"order-123"则该消息必须与相关键一起发布"order-123"

变量映射

默认情况下,所有消息变量都合并到工作流实例中。可以通过在接收任务上定义输出映射来自定义此行为。

其他资源

XML表示

使用BPMN建模器

工作流程生命周期

参考文献:

正文到此结束
本文目录