# 数据检验组件使用说明
# 组件说明
该组件用于校验数据字段、长度、类型、字段是否为空、字段是否在指定的范围内。数据验证通常用于确保传入的数据具有一定的质量。验证可能由于各种原因而发生,例如,如果您怀疑传入的数据质量不高,或者仅仅是因为您有某个SLA。 Data Validator步骤允许您定义简单的规则来描述字段中的数据应该是什么样子。这可以是一个值范围、一个不同的值列表或数据长度。 该组件允许在单个步骤中对传入数据应用无限数量的验证规则。
# 配置项说明
配置名称 | 数据类型 | 是否必须 | 默认值 | 描述 |
---|---|---|---|---|
节点名称 | String | 是 | - | 当前创建的节点名称,由用户自定义且不可为空。命名可包含字母、数字、下划线。 |
是否报告所有错误 | Boolean | 是 | false | 是否报告所有错误。 |
检验字段名 | String | 是 | - | 要验证的字段的名称。 |
错误代码 | String | 是 | - | 要传递给此验证规则的错误处理的错误代码。(覆盖默认值)。 |
错误描述 | String | 是 | - | 要传递给此验证规则的错误处理的错误描述。(覆盖默认值)。 |
检验数据类型 | String | 是 | - | 如果要指定要匹配的特定数据类型,请勾选此选项。 |
数据类型 | Boolean | 是 | false | 指定的数据的数据类型或要验证的数据类型。 |
转换掩码 | String | 是 | String | 用于转换此验证规则中指定的数据的掩码。 |
小数点符号 | String | 是 | - | 用于转换此验证规则中指定的数据的小数点符号数据。 |
允许空值 | Boolean | 是 | true | 如果您不希望在所选字段的数据中允许空值,请禁用此选项。 |
只允许空值 | Boolean | 是 | false | 如果您希望在所选字段的数据中只允许空值,请选择此选项。 |
只允许数值类型 | Boolean | 是 | false | 如果您希望在所选字段的数据中只允许数值类型,请选择此选项。 |
最大字符串长度 | String | 是 | - | 验证所选字段的数据的字符串形式的长度,确保它短于或等于这里指定的长度。 |
最小字符串长度 | String | 是 | - | 验证所选字段的数据的字符串形式的长度,确保它长于或等于这里指定的长度。 |
最大值 | String | 是 | - | 验证所选字段的数据,看看它是否不高于这里指定的最大值。 |
最小值 | String | 是 | - | 验证所选字段的数据,看看它是否低于这里指定的最小值。 |
字符串配置 | String | 是 | - | 允许的开始字符串:我们验证的值的字符串值需要从这个值开始(当指定时);允许的结束字符串:我们验证的值的字符串值需要以这个值结束(当指定时);合法数据正则表达:我们验证的值的字符串值需要匹配这个正则表达式(当指定时);不合法数据正则表达:我们验证的值的字符串值不允许匹配这个正则表达式(当指定时)。 |
允许的值 | String | 是 | - | 确保所选字段的数据只是列表中的一个值。 |
是否从其他步骤获取 | Boolean | 是 | false | 启用此选项以从转换中的另一个步骤获取数据。 |
读取步骤 | String | 是 | - | 选择了“从其他步骤获取”,需要指定读取的步骤。 |
读取字段 | String | 是 | - | 选择了“从其他步骤获取”,需要指定读取的字段。 |