Document Automationの検証ルール
- 更新日 2024/04/17
Document Automationの検証ルール
検証ルールを使用することで、ドキュメントの複数のフィールドで抽出されたデータの正確性を確保することができます。
パターン マッチングや等価性チェックなど、さまざまな条件を定義することができます。そうした条件を満たしたときに、エラーや警告のフラグ設定、値の整理や置き換え、新しい値の設定などのアクションを簡単に実行することができます。
機能強化された検証ルールは、次の 2 つのレベルで適用することができます。
- フィールド ルール
- ドキュメント ルール
フィールド ルール
フィールド レベルのルールは、個々のフィールドに固有のルールを作成するために使用されます。これらのルールには、条件が満たされた場合に実行される一連のアクションに対する条件が含まれており、ハイライトされたフィールドと黙示的に関連付けられています。
これらのルールは、ドキュメント レベルの検証ルールの前に処理されます。
ドキュメント ルール
ドキュメント レベルのルールは、フィールドに関連付けられますが、他のフィールドの値に依存する条件やアクションを持つことができます。これらのルールにより、複数のフィールドを含む複雑な構造の条件を構築し、広範なアクションを含めることができます。
注:
- これらのアクションを適用できるフィールドを 1 つ以上選択できます。
- ドキュメント ルールはフィールド間の依存関係で構成することができ、その実行順序が重要となります。シーケンスを維持する必要があります。
- ドキュメント ルールに複数の条件があり、ユーザーが検証のために値を修正した場合、[AND] 演算子と [OR] 演算子を持つ条件は期待どおりに機能しません。
- [更新] オプションを有効にするには、フィールドまたはドキュメント ルールを追加する際に、すべての入力フィールドに入力する必要があります。
たとえば、選択した [アクションのタイプ] に対して [アクションの値] を追加してから、ラーニングインスタンスを更新する必要があります。
次のビデオでは、データ抽出プロセスを強化するために、検証ルールがドキュメント内でどのように利用されているかを見ることができます。
利用可能な条件
条件とは、あるアクションを起こすために満たす必要のある特定のフィールドの状態または値を評価する論理的なルールとして表現されます。以下は、利用可能な条件の全リストです。
利用可能なアクション
アクションは、特定の条件が満たされた場合に実行される操作に関連付けられています。以下は、使用可能なアクションの全リストです。
指定された条件が満たされると、これらのアクションは生成された出力をフィルタリングして、より正確なドキュメント データを提供します。
アクションのタイプ | 説明 | 例 |
---|---|---|
値を設定 | 指定された条件が満たされる場合、[値を設定] アクションは選択されたフィールドに指定された値を設定します。 | |
値を消去 | 指定された条件が満たされる場合、[値を消去] アクションは選択されたフィールドの値を消去します。 | |
エラーを表示 | 指定された条件が満たされる場合、[エラーを表示] アクションは選択されたフィールドのエラー メッセージを表示します。 | |
警告を表示 | 指定された条件が満たされる場合、[警告を表示] アクションは選択されたフィールドの警告メッセージを表示します。 | |
置換 | 指定された条件が満たされる場合、[置換] アクションは選択されたフィールドの値を置き換えます。 | |
正規表現を抽出 | 指定された条件が満たされる場合、[正規表現を抽出] アクションは抽出された値に正規表現を適用して、特定の部分文字列を取得します。 注: [正規表現を抽出] アクションは、指定された正規表現パターンに基づいて、その値で見つかった最初の一致のみを抽出します。 |