数据校验用于在数据发送变动时校验数据是否符合业务规则(例如库存数量不能小于 0)。当数据校验条件触发提示失败时,所做的操作也将被取消。
! 在 2.9.4 版本此功能有调整,请注意阅读使用说明(原有配置不受影响,但修改时务必按照新的使用说明配置)
符合条件 的数据会提示失败。
从 V3.5 开始支持两种方式校验。默认使用普通的过滤条件,可以选择使用“高级表达式”。高级表达式需您填写 Aviator 脚本判断,并需返回一个布尔值。关于高级表达式您可以参考 高级计算公式,其语法相同,且函数通用。
注意“校验条件”与“附加过滤条件”为并且关系,即需同时符合两个条件,一般情况下仅设置“校验条件”即可
失败时的提示内容,内容中可使用字段变量(详见下文插入字段变量)。
字段变量以 {}
包裹字段内部标识的方式放置在内容中,字段变量会在提示时替换成相应的内容。
在可能的情况下,尽量提高数据校验触发器的优先级,让其优先得到执行,有利于提高系统执行效率
启用此模式后,失败时系统会以弹窗形式询问用户是否继续,如用户点击 [确定] 将正常执行。因此,对于弱校验可以理解为并非强制,而是由操作用户自行决定。
TODO