对于zeebe目前支持的子流程元素有Sub Processes。
Embedded Sub Process
可以使用嵌入的子流程对工作流元素进行分组。它必须有一个单独的无开始事件。激活后,执行将从该启动事件开始。只有当包含的所有执行路径都结束时,子进程才会完成。
XML表示:
<bpmn:subProcess id="shipping" name="Shipping">
<bpmn:startEvent id="shipping-start" />
... more contained elements ...
</bpmn:subProcess>
Variable Mappings
可以使用输入映射在子流程的范围内创建新的变量。这些变量仅在子流程中可见。
默认情况下,子流程的变量不会传播(即,它们随作用域一起被移除)。可以通过在子流程中定义输出映射来定制此行为。当子进程完成时,将应用输出映射。
<bpmn:subProcess id="shipping" name="Shipping">
<bpmn:extensionElements>
<zeebe:ioMapping>
<zeebe:input source="order.id" target="trackingId"/>
</zeebe:ioMapping>
</bpmn:extensionElements>
</bpmn:subProcess>
zeebe qq交流群群号:856546010