Appearance
执行条件
在事件配置中,通过执行条件控制该事件实例是否执行

| 配置 | 说明 |
|---|---|
| 实例名称 | 当前事件实例的自定义名称 |
| 默认执行 | 默认开启,表示事件触发时直接执行该实例;关闭表示需满足条件才执行 |
⚠️ 多实例执行规则
同一事件配置多个实例时,系统按顺序依次判断:
- 遇到关闭默认执行的实例:检查执行条件,满足则执行,并继续判断下一个实例
- 遇到开启默认执行的实例:直接执行,并停止判断后续所有实例
当关闭「默认执行」时,需配置执行条件。支持两种类型:函数式条件和非函数式条件(表达式),默认为非函数式条件。
非函数式条件
可配置多个条件,多个条件需同时满足才执行。每个条件由左侧类型、左侧值、操作符、右侧类型、右侧值组成,判断左右两侧值在指定操作符下是否成立。

| 操作符 | 说明 |
|---|---|
| == | 数值相等 |
| != | 数值不相等 |
| > | 数值大于 |
| >= | 数值大于相等 |
| < | 数值小于 |
| <= | 数值小于等于 |
| 包含 | 字符串包含 |
| 不包含 | 字符串不包含 |
| 字符串相等 | 字符串相等 |
| 字符串不相等 | 字符串不相等 |
| 字符串忽略大小写相等 | 字符串忽略大小写相等 |
| 判断Null | 判断Null |
| 判断非Null | 判断非Null |
函数式条件
通过自定义函数实现复杂判断逻辑。函数需显式返回 true 表示条件成立,函数体内可使用 helper 提供的辅助方法。
