循环流程任务

简介

“循环流程任务”如同它的名称一样,是循环执行的一个任务,它相当于是增加了循环执行的“子流程任务”

image.png

基本的图形化操作方法与“子流程任务”相同,在图形化界面中,使用一个旋转箭头表示,如下:

image.png

输入

“循环流程任务”比“子流程任务”的输入多一个“可循环变量”,如图(相同点请参照“子流程任务”模块介绍)

image.png

用户可以点击“新增循环变量”按钮添加一个循环,并可以添加多个,注意,循环流程会执行添加的变量中每一个数据直到全部执行完成。 ​

一个典型的例子如下: “检查文件类型,如果是图片,直接识别,如果是PDF,全部拆分为图片后识别”

image.png

这里我们注意到,如果输入的文件是PDF,那么一份PDF可能会有多页的情况,所以“切割PDF为图片”模块输出的实际上是一个图片组,如果我们直接连接一个OCR模块,会导致识别失败的情况发生。 ​

所以我们引入循环流程,对“切割PDF为图片”模块输出的图片组,逐一使用OCR识别。设置如下:

image.png

完成以上设置之后,输入的PDF无论有多少页,都可以顺利的被OCR模块识别完成。 ​

输出

“循环流程任务”的输出,是“循环流程任务”内工作流的输出,可以由用户选择一个或多个

image.png

Last Updated: 2021/12/7 18:25:07