原创

Zeebe Docs翻译:4.3 数据流

每个BPMN工作流实例可以具有一个或多个变量。变量是键-值对,并包含工作人员执行工作所需的工作流实例的上下文数据。可以在创建工作流实例,完成作业以及关联消息时提供它们。


Job Workers

默认情况下,Job Worker获取工作流实例的所有变量。它可以通过提供所需变量列表作为fetchVariables来限制数据

工人使用变量来完成其工作。工作完成后,它完成了工作。如果后续任务需要工作结果,那么工作人员将在完成工作时设置变量。这些变量将合并到工作流实例中。


如果工作人员期望变量采用不同的格式或使用不同的名称,则可以通过在工作流程中定义输入映射来转换变量在将作业变量合并到工作流实例之前,可以使用输出映射来转换它们。

变量范围与基于令牌的数据

例如,当使用并行网关时,工作流可以具有并发路径。当执行到达并行网关时,将生成新令牌,这些令牌将同时执行以下路径。

由于变量是工作流实例的一部分,而不是令牌的一部分,因此可以从任何令牌全局读取它们。如果令牌添加了变量或修改了变量的值,则更改对于并发令牌也可见。

可变范围

变量的可见性由工作流变量范围定义

其他资源

正文到此结束
本文目录