网关其实就是流程节点分流的地方,当任务到达网关以后,根据网关的性质和设置条件决定走符合要求的分支,BPMN规范提供的网关有下面四种并行网关(ParallelGateway),排他网关(ExclusiveGateway),包容网关(InclusiveGateWay),事件网关(EventGateway)。
1 并行网关ParallelGateway
并行网关(ParallelGateway)指的是多个分支任务要并行执行,当所有并行任务都结束之后,并行网关任务结束。我们通过下面例子来讲解,编写流程定义parallelGateway.bpmn20.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:activiti="http://activi