Skip to main content
請求書番号 フィールド名はすべての画像に現れ、この文書タイプをほかのタイプと区別します。ABBYY FlexiCapture で半構造化文書を処理する際は、選択したタイプに属さない文書を誤って認識しないようにします。文書を識別する方法の 1 つは、少なくとも 1 つの必須要素を作成することです。この要素を必須としてマークし、この文書タイプの識別子として使用します。 一部の画像ではこの名前が Invoice No. と記載され、ほかの画像では Credit note no. と記載されています。検索文字列には両方の候補を含める必要があります。最大エラー数が個々の単語ではなくフレーズ全体に適用されるように、各文字列をスペースなしで指定します。

kwInvoiceNumber 要素を作成する

1

Static Text 要素を作成する

InvoiceHeader 要素内に、Static Text 要素を作成し、kwInvoiceNumber という名前を付けます。
2

要素を必須にする

General タブで、必須要素 を選択します。
3

検索テキストを入力する

Static Text タブをクリックします。Search text フィールドに InvoiceNo.|CreditNoteNo を入力します。
4

エラー許容率を設定する

Max error percentage を 20 に設定します。
5

位置関係を設定する

Relations タブをクリックします。請求書番号 フィールド名のキーワードは Delivery Address フィールド名の下にのみ出現するため、次のリレーションを設定します。
  • InvoiceHeader.kwDeliveryAddress 要素の BelowOffset = 0
ABBYY FlexiLayout Studio の SearchElements.InvoiceHeader.StaticText ダイアログの Properties にある Relations タブのスクリーンショット。kwDeliveryAddress 要素への Below リレーションが表示されています。
6

検索領域の制約を追加する

Advanced タブをクリックします。Delivery Address フィールドは画像の上から 3 分の 1、左から 3 分の 1 の領域にあるため、Advanced pre-search relations フィールドで次の追加の検索制約を設定します。画像の左から 3 分の 1、かつ上から 3 分の 1 の領域でオブジェクトを検索します。FlexiLayout language では、次のように指定します。
7

マッチングを確認する

テスト画像で FlexiLayout をマッチングし、FlexiLayout Studio がすべての画像で要素を検出することを確認します。
フィールド名の表記が画像ごとに異なる場合は、考えられるすべての候補、または少なくとも大半の候補を指定します。この文書タイプで考えられる候補を確認するには、追加のテスト画像を依頼するか、顧客にお問い合わせください。