条件判断节点(condition)
事项字段条件
可以判断字段的值是否满足条件。
条件:
- 等于
- 不等于
- 大于
- 大于等于
- 小于
- 小于等于
- 非空
- 为空
- 介于
- 包含
- 不包含
根据不同字段会有不同的判断条件选项。
比较的值可以直接给出,也可以与其它事项的字段进行比较:
tips:字段-复制来源 见 **分支-> 当前事项** 章节。
用户条件
用于用户字段的判断。
相关事项条件
可用于复杂逻辑的判断,如下图:
当事项的所有子事项的工作量,都大于 2 时,条件满足。
条件:
- 全部匹配:全部事项满足条件时判断通过
- 部分匹配:任意事项满足条件时判断通过
**相关事项:**子事项、父事项、关联事项、IQL,详细见 分支规则/相关事项 章节。
工作流审批条件
用于处理需要工作流审批的事项
工作流**状态:** 多选非必填,不填为所有状态
**审批状态:**单选必填
高级比较
用于表达式的比较
**第一个值:**第一个值的表达式
**关系:**比较关系
- 字符串比较:相等,不相等,起始于,结束于,正则
- 数字比较:大于,小于,大于等于,小于等于
- 数组比较:包含,不包含
- 空,非空判断(这 2 个选项不需要填第二个值):可判断 null,undefined,空字符串,空数组等
**第二个值:**第二个值的表达式
**Tips: **如果需要比较某个表达式和一个具体的数字是否相等,可以使用 #{2}#
来实现一个具体的数字。
if/else 分支
简单的 if / else if / else 逻辑,不同结果进入到不同分支。