

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立驗證藍圖
<a name="idp-cases-validation"></a>

BDA 可讓您定義驗證規則，以確保擷取資料的準確性。這些驗證規則可以整合到您的藍圖中，讓 BDA 對擷取的資料執行各種檢查。BDA 可讓您建立根據您的特定業務或產業需求量身打造的自訂驗證。以下是一些驗證範例，以說明此功能的範圍。

**數值驗證**  
數值驗證用於檢查擷取的數值資料是否落在指定的值範圍內或符合特定條件。這些驗證可以套用至金額、數量或任何其他數值資料等欄位。


| 欄位 | 指示 | 擷取類型 | 類型 | 
| --- | --- | --- | --- | 
|  BalanceGreaterCheck  |  先前的餘額是否超過 1000 美元？  |  推斷  |  Boolean  | 
|  毛利是否等於銷售和 COGS 之間的差異？  |  驗證問題  |  推斷  |  Boolean  | 
|  is\$1gross\$1pay\$1valid  |  YTD 總付款是否為薪資單上的最大美元金額值？  |  推斷  |  Boolean  | 

**日期/時間驗證**  
日期/時間驗證用於檢查擷取的日期或時間資料是否落在特定範圍內或符合特定條件。這些驗證可以套用至到期日、過期日期或任何其他日期/時間相關資料等欄位。


| 欄位 | 指示 | 擷取類型 | 類型 | 
| --- | --- | --- | --- | 
|  was\$1injury\$1reported\$1after\$11\$1month  |  傷害是否在傷害日期後超過 1 個月向雇主報告？  |  推斷  |  Boolean  | 
|  is\$1overdue  |  陳述式是否過期？ 餘額到期日是否已過期？  |  推斷  |  Boolean  | 
|  is\$1delivery\$1date\$1valid  |  交付日期是否在未來 30 天內？  |  推斷  |  Boolean  | 

**字串/格式驗證**  
字串/格式驗證用於檢查擷取的資料是否符合特定格式或符合預先定義的模式。這些驗證可以套用至名稱、地址或任何其他需要格式驗證的文字資料等欄位。


| 欄位 | 指示 | 擷取類型 | 類型 | 
| --- | --- | --- | --- | 
|  routing\$1number\$1valid  |  如果銀行匯款路線號碼有 9 位數，則為 True  |  推斷  |  Boolean  | 
|  Is\$1NumMeterIDsListed  |  帳單上是否列出超過 5 公尺 ID？  |  推斷  |  Boolean  | 

您可以透過 BDA 的自訂驗證功能，建立複雜的驗證規則，這些規則結合多個條件、計算或邏輯操作，以確保擷取的資料符合您所需的條件。這些驗證可以涉及跨欄位檢查、計算，或特定於您的業務流程或法規要求的任何其他自訂邏輯。

BDA 可以透過將這些驗證規則整合到您的藍圖中，自動驗證擷取的資料，確保其準確性並符合您的特定需求。此功能可讓您在驗證失敗時進行觸發人工檢閱。