流程生效表达式设置

在规则设置、流程事件设置等中都有生效条件的设置,生效条件是使用表达式的方式定义规则满足什么条件才起作用。生效条件里定义的表达式最终计算结果必须是真(true)或假(false)。生效条件属性是必须设置的,如果定义常量则直接写true或false就可以了。

如下:

  • 1.判断表单中字段的值等于某个值:
    fieldvalue('name')='abc'
    
  • 2.判断表单中字段的值包含某个值:
    contains(fieldValue('orderNo'),'abc')
    
  • 3.判断表单中字段的值不等于某个值:
    fieldValue('code')<>'001'
    
  • 4.判断表单中字段的值大于或小于某个值:
    fieldValue('num')>5000
    
  • 5.多个判断添加or或者and连接:
    fieldValue('name') ='abc' and fieldValue('createPerson')='北生一'
    
fieldValue('name') ='abc' or fieldValue('createPerson')='北生一'
  • 6.判断表单字段值不为空:
    not(fieldValue('name')=null)
    
  • 7.使用三元运算符用:
    iff(contains(fieldValue('name'),'abc'),fieldValue('code')<>'001',fieldValue('num')>5000)
    

results matching ""

    No results matching ""

    results matching ""

      No results matching ""