CRM - 选择表达式示例

如果在选择 (tdsmi0170m000) 进程中创建了选择表达式,则可以使用文本编辑器来创建表达式。

字母数字表达式示例

(R, 颜色) = "red" 属性为字母数字
tccom100.bpid = "JOHNSON" 表字段为字母数字

(R, 内容) = 1 属性为数字
tccom110.umsp = 2 表字段为数字

(R, 内容) IN (10,100) (110,200)

该属性的值必须大于等于 10 并且小于等于 100,或者大于等于 110 并且小于等于 200。

字符串表达式示例

^ 字符串开头
$ 字符串结尾
任意字符
* 0 或多个重复的前一字符
() () 之内的任意单个字符,例如 (abcd123) 或 (a-z)
(^) 括号内指定字符范围以外的任意单个字符,例如 (^XYZ0-9)
"" 字符串内的双引号

示例

  • "abcdefg" IN "def" = TRUE
  • "abcdefg" IN "^def$" = FALSE
  • "abcdefg" IN "^a" = TRUE
  • "abcdefg" IN "^b" = FALSE
  • "abcdefg" IN "g$" = TRUE

或者:(R,...)IN "abcde"

表示:检查所有属性是否包含字符串“abcde”

表达式的优先级

算术运算符比关系运算符具有更高的优先级。关系运算符比逻辑运算符具有更高的优先级。

算术运算符的优先级顺序是:* / ¥ + -

逻辑运算符的优先级顺序是:NOT、AND、OR

可以使用圆括号(“()”)来更改字母数字运算符和逻辑运算符的优先级顺序。例如,3 + 4 * 5 = 23,而 (3 + 4) * 5 = 35