1. 可视化编辑器编辑
2. XML文件
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://flowable.org/test">
<process id="Multiple" name="ygw-多实例测试Demo" isExecutable="true">
<startEvent id="start" name="开始" flowable:initiator="startUser"></startEvent>
<userTask id="parallelTask" name="并行多实例" flowable:assignee="${parallel}">
<documentation>并行多实例测试 指分配给多个用户之后,只要其中一个用户完成即可下一步</documentation>
<multiInstanceLoopCharacteristics isSequential="false" flowable:collection="parallelList" flowable:elementVariable="parallel">
<completionCondition>${
nrOfCompletedInstances == 1}</completionCondition>
</multiInstanceLoopCharacteristics>
</userTask>
<sequenceFlow id="sid-FE8385CC-9AC8-49BA-86FC-5D6D1F98528B" sourceRef="start" targetRef="parallelTask"></sequenceFlow>
<userTask id="sequentialTask" name="串行多实例" flowable:assignee="${sequential}">
<documentation>串行多实例,值分配给多个用户之后,必须一个一个去完成才能进入下一步节点</documentation