在BPMN中,并行网关用于同时执行多个任务或流程分支。在并行网关之后的外向序列流是并行的,即可以同时执行多个任务或流程分支。如果想要给这些外向序列流添加条件,可以使用条件网关。
下面是一个使用条件网关的代码示例:
sequenceFlow1
sequenceFlow2
sequenceFlow3
${variable == true}
${variable == false}
在上面的示例中,gateway1
是一个条件网关,它有两个外向序列流 sequenceFlow2
和 sequenceFlow3
。这两个序列流都是从 gateway1
出发,并分别连接到 task2
和 task3
。这两个序列流都有条件表达式,只有当变量 variable
的值符合条件时,对应的任务才会被执行。
通过使用条件网关,可以根据不同的条件来控制并行网关之后的外向序列流的执行。
上一篇:并行网关应用实例
下一篇:并行网络请求:比较不同的方法