跳到主要内容

条件判断节点(condition)

事项字段条件

可以判断字段的值是否满足条件。

条件:

  • 等于
  • 不等于
  • 大于
  • 大于等于
  • 小于
  • 小于等于
  • 非空
  • 为空
  • 介于
  • 包含
  • 不包含

根据不同字段会有不同的判断条件选项。

比较的值可以直接给出,也可以与其它事项的字段进行比较:

tips:字段-复制来源 见 **分支-> 当前事项** 章节。

用户条件

用于用户字段的判断。

相关事项条件

可用于复杂逻辑的判断,如下图:

当事项的所有子事项的工作量,都大于 2 时,条件满足。

条件:

  • 全部匹配:全部事项满足条件时判断通过
  • 部分匹配:任意事项满足条件时判断通过

**相关事项:**子事项、父事项、关联事项、IQL,详细见 分支规则/相关事项 章节。

工作流审批条件

用于处理需要工作流审批的事项

工作流**状态:** 多选非必填,不填为所有状态

**审批状态:**单选必填

高级比较

用于表达式的比较

**第一个值:**第一个值的表达式

**关系:**比较关系

  • 字符串比较:相等,不相等,起始于,结束于,正则
  • 数字比较:大于,小于,大于等于,小于等于
  • 数组比较:包含,不包含
  • 空,非空判断(这 2 个选项不需要填第二个值):可判断 null,undefined,空字符串,空数组等

**第二个值:**第二个值的表达式

**Tips: **如果需要比较某个表达式和一个具体的数字是否相等,可以使用 #{2}# 来实现一个具体的数字。

if/else 分支

简单的 if / else if / else 逻辑,不同结果进入到不同分支。