外观
03 使用条件读取数据
使用数据比较识别
需要让比较结果直接决定成功或失败分支时,把节点识别类型设为 数据比较。新配置按 参数 1、比较方式、参数 2显示:
| 参数 | 填写内容 | 示例 |
|---|---|---|
| 参数 1 | 固定文本或现有数据引用 | 统计.次数 |
| 比较方式 | 等于、不等于、大于、大于等于、小于、小于等于 | 大于等于 |
| 参数 2 | 固定文本或现有数据引用 | 10 |
比较成立时走成功分支,不成立时走失败分支。等于和不等于按完整文本比较;大小关系要求两个操作数都是有效有限数字。操作数是否为数据引用由操作数自动识别规则决定。
添加识别前条件
- 选择一个流程节点。
- 在节点配置的 识别前区域选择右上角
+,即 添加数据条件。 - 在数据引用中填写
状态.开关。 - 选择运算符
=,比较值填写true。
条件会在图像识别之前判断。不满足时,本节点的识别和动作都不会执行。
当前可见运算符
| 运算符 | 用途 | 示例 |
|---|---|---|
= | 等于 | 状态.开关 = true |
!= | 不等于 | 状态.阶段 != 完成 |
> | 大于 | 统计.次数 > 5 |
< | 小于 | 统计.次数 < 20 |
>= | 大于或等于 | 统计.次数 >= 5 |
<= | 小于或等于 | 统计.次数 <= 10 |
=和!=可比较true、完成等文本。使用>、<、>=或<=时,参与比较的内容和比较值都应是有效数字;数据管理中保存的内容仍然是文本。
当前界面只提供上表六个运算符。不要通过手工修改项目文件添加界面中不可见的条件或运算符。
组合多个条件
添加两条或更多条件后,面板显示 满足:
- 全部满足:每条条件都成立时才继续,是默认值。
- 任一满足:至少一条条件成立时就继续。
例如同时添加状态.开关 = true和统计.次数 >= 5:选择 全部满足时两条都要成立;选择 任一满足时其中一条成立即可。
识别前条件随完整运行和 仅识别运行导出;仅执行动作不会执行识别前条件。完整字段、循环与后继规则以节点配置参考:识别前条件为准。
常见问题
只填写了开关,运行提示引用错误
数据引用必须包含分类,填写状态.开关,不要只填开关。
次数看起来是数字,数值比较仍然失败
确认数据内容和比较值都是执行端可接受的有效数字。不要加入单位或其他文字;本参考不承诺额外的本地化数字格式。
条件不满足后为什么没有执行识别
这是预期行为。识别前条件先于识别和动作执行;条件不成立时会跳过本节点的识别与动作。