逻辑控制
已配置组件按照一定的逻辑顺序排列即为一个完整的流程,通过运行流程实现业务自动化。
# 什么是逻辑控制?
通过以下日常小事感受真实生活场景中的逻辑控制。
事件:核酸检测
流程:
在上述场景中可以看到,一个具体场景往往需要多个操作步骤,而这些操作步骤并不是按顺序串联就能达到最终结果。往往将一个具体场景拆分后,会看到每个操作步骤之间或有判断(①)或有等待(②),还有部分操作步骤需要重复(③)执行。
类似这样的条件分支、循环结构、等待与延迟都是逻辑控制的范畴。
# 条件分支
流程运行到某一步骤时,按照预设条件进行判断。当满足条件时,按照其中一条分支走下去;当条件不满足时,按照另一条分支走下去。
场景示例:
判断列表中的每一项元素是否大于10,并将符合条件的列表元素用消息对话框展示,判断至不符合条件的列表元素则停止当前工作流。
相关组件
更多信息,请参见条件匹配 (opens new window)。
# 循环结构
支持在一定的条件下重复执行指定流程模块。
场景示例依次读取Excel区域或单元格中的内容。
相关组件
更多信息,请参见循环处理 (opens new window)。
# 等待与延迟
在两个步骤间等待/停留指定时间。
场景示例
在网速不稳定时,或者网页加载时间不确定时,可以适当添加等待,保障流程完整运行。
相关组件
更多信息,请参见等待/延迟 (opens new window)。
最近更新时间: {
"value": "2022-07-25",
"effect": true
}