繰り返しfieldグループ
現在、繰り返しfieldグループに対する学習は、請求書の明細を除きサポートされていません。 次のような場合は、明細に対して学習を使用することをお勧めします。- プログラムが一部の列を検出できない、一部の列を誤って検出する、または検出された値にエラーが多すぎる場合。
- プログラムが明細をまったく検出できない、または誤って検出する場合。
購買注文書番号
多くの購入者は購買注文書の記録を保管しており、ベンダーは購入者に発行する請求書に PO 番号を記載します (詳細は Purchase order matching を参照してください) 。 請求書に印字されている PO 番号が 1 つだけの場合、その PO 番号は繰り返しグループ (“PurchaseOrder”) 内の field ですが、それでもプログラムはほかの field と同様にこの field を抽出するよう学習できます。 このシナリオでは、繰り返しグループの最初のインスタンス (Order Number field と Total field) からデータが抽出され、追加グループの 2 つの field にコピーされます。次に、プログラムは追加グループ内のこの 2 つの field を抽出するよう学習します。繰り返しグループに複数のインスタンスが含まれている場合、プログラムが学習するのは最初のインスタンスのみです。そのため、請求書の大半に複数の PO 番号が記載されている場合は、data set or regular expressions の使用を検討してください。- 新しいプロジェクトを作成した場合、PurchaseOrder グループの学習は自動的に有効になります。
-
以前のバージョンの ABBYY FlexiCapture で作成したプロジェクトを更新する場合は、次の手順で学習を有効にしてください。
- Document Definition Editor で、Document Definition → Document Definition Properties… → Event Handlers をクリックします。
- Handlers で、After document state changed を選択します。
- TrainablePO グループの設定で、Copy PO data to TrainablePO rule を選択します。
- TrainablePO グループ内の OrderNumber field と Total field の field recognition settings を確認します。Recognition tab で Filling type > Standard recognition が選択されていることを確認してください。
PurchaseOrder グループとその fields は有効になっている必要があります。これらの fields を有効にするには、Document Definition Editor を開き、その後 Document Definition → Document Definition Properties… → Document Definition Settings → Additional Fields and Features をクリックして、Purchase order matching を選択します。
