メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

IF アクティビティの代わりに、2 つの Extraction Rules アクティビティを含む workflow item を作成し、“Layout” field を source field として選択することもできます。これにより、その値を条件として、各ドキュメントに適用するアクティビティを選択できます。
IF アクティビティは、分類結果に基づいてドキュメントを適切な Extraction Rules アクティビティにルーティングします。処理フローの設定は完了しているので、次に各分岐の条件を定義します。
1

IF アクティビティを選択する

workflow で IF アクティビティをクリックします。
2

Sick Note DE のケース条件を開く

Activity Properties ペインの Case Conditions セクションで、“Sick Note DE” アクティビティの横にある設定アイコンをクリックします。
3

DE 分岐のスクリプトを追加する

IF アクティビティでは、Classify By Text and Image アクティビティで判定されたドキュメント クラスに基づいて次のアクティビティを選択するためにスクリプトを使用します。分類結果は “Layout” field に記録され、その値として Classify By Text and Image アクティビティで作成したクラス名が使用されます。クラスが “DE” のすべてのドキュメントを “Sick Note DE” アクティビティに転送するには、次のスクリプトをスクリプト エディターに貼り付けます。
for (var i = 0; i < Context.Transaction.Documents[0].Fields.length; i++)
{
    if (Context.Transaction.Documents[0].Fields[i].Name === 'Layout' && Context.Transaction.Documents[0].Fields[i].Value === 'DE')
    {
        return true;
    }
}
return false;
Save をクリックします。
4

BE 分岐のスクリプトを追加する

“Sick Note BE-NL” アクティビティの横にある設定アイコンをクリックし、次のスクリプトをスクリプト エディターに貼り付けます。
for (var i = 0; i < Context.Transaction.Documents[0].Fields.length; i++)
{
    if (Context.Transaction.Documents[0].Fields[i].Name === 'Layout' && Context.Transaction.Documents[0].Fields[i].Value === 'BE')
    {
        return true;
    }
}
return false;
Save をクリックします。
ドキュメントのクラスが不明な場合、または “Layout” field が存在しない場合 (つまり、そのドキュメントを分類アクティビティで処理できなかったことを意味します) 、そのドキュメントは直接 Fast Learning に転送されます。
クラスを判定できなかったドキュメントでもデータ抽出を試したい場合は、クラス未設定のドキュメント用に専用の Extraction Rules アクティビティを作成するか、既存の Extraction Rules アクティビティのいずれかに転送できます。

次のステップ

Step 5. Fast Learning アクティビティを設定する

データ フォームを定義し、ドイツの病欠証明書の field にラベル付けして、Fast Learning アクティビティを学習させます。

チュートリアルの概要

チュートリアルの導入ページに戻ります。