FlexiCapture for Invoices では、複数のプロジェクト間で学習結果を再利用できます。
別のプロジェクトで学習結果を使用するには、そのプロジェクトに学習用バッチをインポートします。
同じ会社に由来する文書ごとに、個別の学習用バッチが作成されます。したがって、学習用バッチをインポートする際は、次のように対応します。
- 請求書の場合は、各学習用バッチを Vendors データベース内の対応する会社にマッピングします。
- 購買注文書の場合は、各学習用バッチを Variants データベース内の対応する会社にマッピングします。
これらの識別子のいずれかを使用して、各学習用バッチを対応するベンダーにマッピングします。
FlexiCapture for Invoices と、請求書から抽出したデータをエクスポートする外部システムでは、ベンダーは VendorId の値によって識別されます。
これらの識別子が両方のプロジェクトで同じ場合 (両方のプロジェクトが同じ外部システムに関連している場合に発生することがあります) は、Import Training Batches ダイアログ (Field Training → Import Training Batches) で Preserve Variant ID オプションを有効にします。これにより、すべてのバッチで VendorId 識別子が保持されます。
インポート先のプロジェクトで異なる VendorId 識別子を使用している場合、または VendorId 識別子が事業部門に依存している場合は、Preserve Variant ID オプションを使用しないでください。
次の場合は、VendorId に基づいて学習用バッチを対応するベンダーに照合できません。
- プロジェクトごとにデータのエクスポート先となる外部システムが異なる場合 (使用されるベンダー一覧が異なるため)。
- 事業部門によって VendorId が異なる場合。
学習用バッチを対応するベンダーに関連付けるには、VATID や IBAN (国際銀行口座番号) など、他の一意のベンダー識別子を使用できます。学習用バッチには、そのベンダーの VATID と IBAN (国際銀行口座番号) の値が保存されます。
学習用バッチが新しいバッチとしてインポートされると、プログラムは同じ VATID または IBAN (国際銀行口座番号) の値を持つベンダーを自動的に検索します。Vendors データ セット内で、これらの値の少なくとも 1 つが一致するエントリが見つかった場合、プログラムはそのベンダーをバッチに関連付けます。
コピー先プロジェクトを開く
FlexiCapture Distributed の Project Setup Station または FlexiCapture Standalone の Administrator Station で、新規プロジェクトを開きます。
Import Training Batches を開く
メインメニューで、Field Training → Import Training Batches をクリックします。
マッピング方法を選択する
学習用バッチを会社にマッピングする方法に応じて、Import Training Batches ダイアログで Preserve Variant ID オプションをオンまたはオフにします。
コピー元プロジェクトを指定する
インポートする学習用バッチが含まれているプロジェクトのパスを指定します。
コピー元の Document Definition を選択する
コピー元プロジェクトに複数の Document Definition がある場合は、学習用バッチのインポート元となるものを選択します。
コピー先の Document Definition を選択する
コピー先プロジェクトに複数の Document Definition がある場合は、学習用バッチのインポート先となるものを選択します。
インポートした学習用バッチは、手動で Document Definition に関連付けることができます。これを行うには、学習用バッチを右クリックし、ショートカットメニューの Change Document Definition をクリックします。学習用バッチを会社に関連付けることもできます。
学習用バッチは、次のものとともに新しいプロジェクトへインポートされます。
- 学習済みの FlexiLayout バリアント。
- 学習に使用したサンプル画像。
インポートしたものに加えて新しい文書画像を追加すれば、インポートした FlexiLayout バリアントをさらに学習させることができます。
新しいプロジェクトにすでに学習用バッチがある会社の学習用バッチをインポートすると、プログラムは最適な学習用バッチを選択します。各バッチ内の文書は、そのバッチで学習済みの FlexiLayout バリアントと照合され、正しく検出された field の数が多いバッチが採用されます。