并行网关任务
简介
“并行网关”的作用如同一个分流、合并器。这对应于逻辑“与”(and)
当一个工作流构建之时,需要将一个输入分别、同时“传输”给两个或多个模块时,需要通过先连接一个并行网关,再通过“并行网关”分别连接不同的模块,同样的,当多个模块需要输出给同一个模块时,也需要将多个模块的输出先连接到一个“并行网关”,再通过“并行网关”连接被输入的模块。
“并行网关”在图形化界面中用一个标记有黑色十字的菱形表示,如下:
特别注意: 同一个网关不能即有多个输入也有多个输出,如下所示
使用案例
使用并行网关的一个典型例子如下:
在这个图中,从左到右,我们可以通俗的来描述执行过程: 同样一份营业执照图片,从“开始”任务进入,经过“并行网关”后,被复制为一模一样的两份营业执照,并且同步传输给了“营业执照信息抽取”模块和“营业执照更多信息”模块,经过两个模块的提取后,两个模块各自输出了一份结果,并到达了同一个“并行模块”,这时,并行模块将两份结果“合并”起来变成“最终结果”,然后传输给了“结束任务”,最终由“结束任务”按照用户的预设对外输出结果。 ##输入
“并行网关”无需输入设置
输出
“并行网关”无需输出设置