

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 创建验证蓝图
<a name="idp-cases-validation"></a>

BDA 支持定义验证规则以确保提取数据的准确性。这些验证规则可以整合到您的蓝图中，从而使 BDA 能够对提取的数据执行各种检查。BDA 支持创建根据特定业务或行业要求量身定制的自定义验证。下面是一些说明此功能的范围的验证示例。

**数值验证**  
数值验证用于检查提取的数值数据是否在指定的值范围内，或者是否符合特定的标准。这些验证可以应用于金额、数量等字段或任何其他数值数据。


| 字段 | 说明 | 提取类型 | 类型 | 
| --- | --- | --- | --- | 
|  BalanceGreaterCheck  |  以前的余额是否大于 1000 美元？  |  推理  |  布尔值  | 
|  毛利润是否等于销售额与销售成本（COGS）之间的差额？  |  验证问题  |  推理  |  布尔值  | 
|  is\$1gross\$1pay\$1valid  |  年初至今的工资总额是工资单上最大的美元金额值吗？  |  推理  |  布尔值  | 

**日期/时间验证**  
日期/时间验证用于检查提取的日期或时间数据是否在指定范围内，或者是否符合特定的标准。这些验证可以应用于截止日期、到期日期等字段或其他任何与日期/时间相关的数据。


| 字段 | 说明 | 提取类型 | 类型 | 
| --- | --- | --- | --- | 
|  was\$1injury\$1reported\$1after\$11\$1month  |  受伤情况是否在受伤日期之后的 1 个月后才向雇主报告？  |  推理  |  布尔值  | 
|  is\$1overdue  |  说明是否逾期？ 休假截止日期是否已过？  |  推理  |  布尔值  | 
|  is\$1delivery\$1date\$1valid  |  送达日期是否在接下来的 30 天内？  |  推理  |  布尔值  | 

**字符串/格式验证**  
字符串/格式验证用于检查提取的数据是否符合特定格式或与预定义的模式匹配。这些验证可以应用于姓名、地址或其他任何需要格式验证的文本数据等字段。


| 字段 | 说明 | 提取类型 | 类型 | 
| --- | --- | --- | --- | 
|  routing\$1number\$1valid  |  如果银行路由号码有 9 位数字，则为 True  |  推理  |  布尔值  | 
|  Is\$1NumMeterIDsListed  |  账单上列出的计量 ID 是否超过 5 个？  |  推理  |  布尔值  | 

借助 BDA 的自定义验证功能，您可以创建复杂的验证规则，将多个条件、计算或逻辑运算组合在一起，以确保提取的数据符合所需的标准。这些验证可能涉及跨字段检查、计算或其他任何特定于您的业务流程或监管要求的自定义逻辑。

通过将这些验证规则整合到您的蓝图中，BDA 可以自动验证提取的数据，从而确保其准确性并符合您的特定要求。此功能使您能够在验证失败时进行触发式人工审核。