Passer au contenu principal
Cette section décrit les techniques et les limites applicables lors de l’entraînement à la capture de certains types de champs.

Groupes de champs répétables

Actuellement, l’entraînement n’est pas pris en charge pour les groupes de champs répétables, à l’exception des lignes d’articles de facture. Il peut être utile d’utiliser l’entraînement pour les lignes d’articles dans les cas suivants :
  • Le programme ne parvient pas à détecter certaines colonnes, détecte incorrectement certaines colonnes ou comporte trop d’erreurs dans les valeurs détectées.
  • Le programme ne parvient pas à détecter les lignes d’articles, ou les détecte incorrectement.
Pour plus d’informations, voir Vérification des lignes d’articles.

Numéro de commande d’achat

De nombreux acheteurs conservent un historique de leurs commandes d’achat, tandis que les fournisseurs indiquent les numéros de PO sur les factures qu’ils émettent aux acheteurs (voir Purchase order matching pour plus de détails). Si une facture ne comporte qu’un seul numéro de PO imprimé, le programme pourra apprendre à capturer ce champ comme n’importe quel autre, bien qu’un numéro de PO soit un champ d’un groupe répétitif (nommé “PurchaseOrder”). Dans ce scénario, les données sont capturées depuis la première instance du groupe répétitif (à partir des champs Order Number et Total) et copiées dans deux champs d’un groupe additionnel. Le programme apprend ensuite à capturer ces deux champs du groupe additionnel. Si le groupe répétitif contient plusieurs instances, le programme n’apprendra à capturer que la première. Par conséquent, si la plupart de vos factures contiennent plusieurs numéros de PO, envisagez d’utiliser un jeu de données ou des expressions régulières.
  • Si vous créez un nouveau projet, l’entraînement du groupe PurchaseOrder sera activé automatiquement.
  • Si vous mettez à jour un projet créé dans une version antérieure d’ABBYY FlexiCapture, suivez ces étapes pour activer l’entraînement :
    1. Dans le Document Definition Editor, cliquez sur Document Definition Document Definition Properties… Event Handlers.
    2. Sous Handlers, sélectionnez After document state changed.
    3. Dans les paramètres du groupe TrainablePO, sélectionnez la règle Copy PO data to TrainablePO .
    4. Vérifiez les paramètres de reconnaissance des champs OrderNumber et Total dans le groupe TrainablePO. Assurez-vous que Filling type > Standard recognition est sélectionné dans l’onglet Recognition.
Le groupe PurchaseOrder et ses champs doivent être activés. Pour activer ces champs, ouvrez le Document Definition Editor, puis cliquez sur Document Definition Document Definition Properties… Document Definition Settings Additional Fields and Features et sélectionnez Purchase order matching.

Champs Total et Montant

Certaines limitations s’appliquent à l’utilisation des résultats d’entraînement pour les champs Total et Montant. Elles tiennent au fait que le programme attribue une propriété confidence aux régions de champ détectées lors de l’application d’un FlexiLayout générique. Le programme prendra ensuite cette propriété en compte lorsqu’il choisira entre la variante FlexiLayout générique et la variante FlexiLayout entraînée. Pour plus de détails, voir Training the capture of Amount fields for invoice recognition.