快捷按钮执行动作-逻辑控制类

1、条件分支

条件分支执行动作,用于设置满足不同条件流转至不同执行节点的需求。

img

该功能配置步骤如图:

① 添加并选中执行动作

② 设置各个分支条件

③ 设置以上条件都不满足时,默认执行哪个分支

2、数组循环

2.1 数组循环是什么

针对多条数据循环执行,执行逻辑:

获取数据数组后,数组内N条数据逐条执行循环,且所有数组内数据总数不可超过循环中设置的“最大循环次数”。

获取数组主要存在两种情况:

  • 触发快捷按钮时,是列表批量选择后触发

img

  • 从前序执行结果中获取多条数据,执行循环

img

2.2 数组循环用法

img

关于数组循环执行过程中,若使用创建新数据或设置默认值类执行动作,可以实现:

  • 在循环体中,可以使用“当前循环次数”来获得当前是第几次循环,还可以使用“循环内容”来获得数组中每一项的具体内容。

img

  • 循环结束后,在循环外添加的任一执行动作,均可会输出“实际循环”次数。

img

2.3 注意事项

  • 循环体中不可以添加循环节点,暂时避免循环嵌套导致的大量运算。
  • 在循环体中添加数据处理节点,会因为循环而多次执行数据查询或写入动作,可能大幅增加自动化的执行时间。

数组循环相关场景案例

数组循环应用案例:线索轮循分配

3、条件循环

3.1 条件循环是什么

条件循环相对于数组循环,只是不再依赖数组循环,而是以设定的固定循环次数进行循环。

执行逻辑:先判断是否满足循环条件,只要满足条件该数据可多次循环,循环次数上限不可超过循环中设置的“最大循环次数”。

例如,数据A多次循环均满足条件,此时“最大循环次数”为50,则该数据可循环50次执行。

img

如图,**条件循环中可设置固定的循环数据条数据,**这也是它与数组循环的最大区别。

每次进入循环前都会重新验证一下是否满足循环条件。

当前因为还未支持“自定义”变量,所以该节点目前还无法发挥出全部的作用。但仍可作为批量循环创建出指定条数的数据使用。

3.2 条件循环用法

img

关于条件循环执行过程中,若使用创建新数据或设置默认值类执行动作,可以实现:

  • 在循环体中,可以使用“当前循环次数”来获得当前是第几次循环。

img

  • 循环结束后,在循环外添加的任一执行动作,均可输出“实际循环”次数。

img

3.3 注意事项

  • 循环体中不可以添加循环节点,暂时避免循环嵌套导致的大量运算。
  • 在循环体中添加数据处理节点,会因为循环而多次执行数据查询或写入动作,可能大幅增加自动化的执行时间。

4、跳过循环(仅循环体内支持

为了控制循环的执行,可以在循环体中增加“条件分支”来判断进入循环后是否需要执行对应的节点。

如果无需执行,则可通过“跳过循环”节点来直接进入下一次循环。

img

5、结束循环(仅循环体内支持)

为了控制循环的执行,可以在循环体中增加“条件分支”来判断进入是否已经不再需要继续执行后续的循环。

如果无需执行,则可通过“结束循环”节点来直接进入循环节点的后续节点进行执行。

img

6、终止执行

该节点的作用与整个自动化的最后的“结束”节点一致,用来在自动化的中间过程中来终止整个自动化的执行。

该节点也可以设置结束时的提示方式与提示内容。

img

2024-04-23 更新
826 次查看
0