流程块是构建项目的最基本元素。复杂的业务,均可抽象为多个流程模块组合而成。系统默认提供以下几类流程模块:
-
开始
-
流程块
-
判断
-
完成
一、开始
表示一个流程的起点,即项目开始执行的位置,无需进行参数的设置。
- 新建项目时,开始节点默认已添加。
- 每个应用流程,必须有一个且只能有一个开始起点。
- 在“开始”模块的右侧属性框中,可设置全局配置。全局配置是流程执行中可以调用的配置信息,在流程中静默调用。如下图所示:
-
设置好的全局配置,在流程中任意地方都可被调用,且支持在实在RPA机器人进行修改。
-
系统默认保存到全局配置变量“globalConfig”中。点击红框中的编辑按钮,会弹出配置页面。
-
支持配置多种类型,如:文本输入框、下拉选择、上传文件、开关、表格等。如下图所示:
二、流程块
-
流程块具有自身属性,也可定义全局变量。
-
可通过连线实现流程的流转。
-
支持多输入和多输出连线。
流程块条件判断功能
-
支持流程块的条件判断功能,即流程块支持多种走向分支,通过设定不同的条件,来决定流程最终走向哪个分支。
-
在流程图中,单击选择某流程块,在右侧的属性菜单,会出现“添加流程分支”按钮。
-
点击该按钮,弹出条件设置的对话框。其流程分支的菜单中,可设置分支名称和分支类型(有两种类型:条件判断、错误处理。)
条件判断
-
当选择条件判断的时候,可设置条件的具体内容。有两个输入框,可输入条件内容,通常是数字,文本或变量,也可以通过右侧的“fx”按钮,进入变量菜单选择对应变量。
-
两个输入框中间是运算符,运算符可以选择两个条件的值如何进行对比,目前支持:等于,不等于,大于,小于,大于等于,小于等于,真,假,包含,空,不为空等对比方式。
-
当流程块中的运行结果满足设置的条件时,将会流转至对应的分支。
-
若分支支持多个条件同时满足的情况,只需单击“添加条件”按钮,添加多个条件即可。
注意:
-
-
流程块支持多条件分支,理论上支持无限分支和无限条件。
-
当好几个分支的条件都满足时,将会依次执行满足条件的分支。
-
错误处理
该分支无需设置条件,当流程发生错误时,执行该节点。
三、判断
在业务流程中,实现是否的判断分流。在实际业务中,可通过多个判断模块的组合,实现复杂业务的判断分流。
-
该模块包括一个输入两个输出,用于业务逻辑节点的是非判断。
-
在中间编辑区选中该流程块,在右侧会展示该模块的属性框。属性字段包括:流程块名称和判断条件。
-
点击流程块右侧的浮标,可删除该流程模块。
四、完成
业务流程的结束模块,执行到此表示流程结束。
-
可有多个输入,无输出。
-
该节点无需属性设置。
五、我的流程块
用于在流程开发过程中,将部分公共或通用的部分,在本人和多人之间的快速共享的方式。
通过点击选中某个流程块,在属性框的右下方,点击按钮选择将该流程块添加到我的流程块,以便于后续在其他流程直接使用。注意:仅限于流程块。