Champs personnalisés
ABBYY FlexiCapture for Invoices vous permet d'extraire les champs d'une facture pour laquelle aucun type de données prédéfini n'est disponible et modifier la manière d'extraire les champs.
Vous disposez de plusieurs moyens d'y parvenir :
Methode | Description |
---|---|
Développer un FlexiLayout supplémentaire | Un FlexiLayout supplémentaire vous permet d'extraire des champs pour lesquels aucun type de données prédéfini n'est disponible et modifier la manière dont les champs standard sont extraits des factures d'un fournisseur. |
Développer un FlexiLayout pour un fournisseur spécifique | Les FlexiLayouts réservés aux fournisseurs vous permettent d'extraire des champs pour lesquels aucun type de données prédéfini n'est disponible et modifier la manière dont les champs standard sont extraits des factures d'un fournisseur spécifique. |
Entraîner une Définition de document pour un fournisseur spécifique | Créer une Définition de document pour les factures d'un fournisseur spécifique vous permet de former le programme à extraire des champs à partir des factures de ce fournisseur. |
Vous pouvez décider de tirer profit de l'une de ces solutions ou de les combiner. Par exemple, vous pouvez ajouter un nouveau champ à une Définition de document supplémentaire appliquée aux factures de tous les fournisseurs, puis former le programme à reconnaître le nouveau champ sur les factures de certains fournisseurs et créer une variante de FlexiLayout pour les autres fournisseurs.
Vous trouverez des informations complémentaires sur la manière dont plusieurs FlexiLayouts sont appliqués dans Méthode de fusion des résultats de l'association de FlexiLayout.
Créer un FlexiLayout supplémentaire
Un FlexiLayout créé dans ABBYY FlexiLayout Studio peut être utilisé comme FlexiLayout supplémentaire dans ABBYY FlexiCapture for Invoices.
Pour extraire un nouveau type de champ, créez un nouveau bloc avec un nom unique dans un FlexiLayout et définissez la logique qui permet de le trouver sur les images. Lorsque ce FlexiLayout est ajouté à une Définition de document, un nouveau champ portant le même nom que le nouveau bloc dans le FlexiLayout sera créé.
Si le nom du bloc dans le FlexiLayout supplémentaire est le même que le nom d'un champ standard dans la Définition de document, le FlexiLayout supplémentaire sera utilisé pour extraire le bloc.
Pour ajouter un FlexiLayout à une Définition de document :
- Cliquez sur Définitions de document... sur le menu Projet.
- Dans la boîte de dialogue qui s'ouvre, sélectionnez une Définition de document et cliquez sur le bouton Éditer....
- Cliquez sur Propriétés de la définition de document... dans le menu Définition de document.
- Cliquez sur l'onglet FlexiLayout dans la boîte de dialogue qui s'ouvre.
- Cliquez sur le bouton Charger... ans le groupe d'options FlexiLayout supplémentaire et spécifiez le chemin vers le fichier du FlexiLayout dans la boîte de dialogue qui s'ouvre (les fichiers de FlexiLayout ont l'extension *.afl).
ABBYY FlexiLayout Studio comporte plusieurs fonctionnalités pour développer des FlexiLayouts supplémentaires pour les factures :
- Vous trouverez les ID du fournisseur et l'entité commerciale d'une facture, ainsi que la référence d'un Jeu de données dans une Définition de document.
- Vous pouvez spécifier les positions des éléments relatifs aux champs qui peuvent être détectés lorsque le FlexiLayout principal est appliqué.
- Vous pouvez paramétrer le FlexiLayout à l'aide d'un fichier XML qui vous permet de stocker et d'éditer des listes complexes de mots clés et d'autres paramètres de FlexiLayout sans éditer le FlexiLayout ou la Définition de document.
Pour de plus amples informations sur les fonctionnalités spéciales d'ABBYY FlexiLayout Studio, Voir Fonctionnalités spéciales d'ABBYY FlexiLayout Studio pour la création de FlexiLayouts supplémentaires.
Développer une variante de FlexiLayout pour un fournisseur spécifique
ABBYY FlexiCapture for Invoices vous permet d'utiliser un FlexiLayout distinct lors du traitement des factures d'un fournisseur spécifique. Cette variante de FlexiLayout peut être créée automatiquement à l'aide de la formation. Si vous n'êtes pas satisfait de la variante, vous pouvez l'ouvrir dans ABBYY FlexiLayout Studio et modifier manuellement l'algorithme de recherche de champ.
Créer une variante de FlexiLayout
Former une Définition de document pour un fournisseur spécifique
Pour créer un nouveau champ :
- Dans l'éditeur de Définitions de document, sélectionnez édition → Créer un champ (ou faites un clic droit dans la liste des champs). Sélectionnez un type de champ.
- Dans la boîte de dialogue Propriétés, saisissez un nom pour le champ supplémentaire et sélectionnez l'option Peut comporter une région.
Remarque : Pour des instructions détaillées sur la configuration des champs de différents types, voir Propriétés des champs.
Un nouveau champ portant le nom spécifié apparaîtra sur le formulaire de données et dans la liste des champs.
À présent, vous devez former le programme à capturer les données de ce champ. Vous devez fournir au programme au moins trois images d'exemple contenant ce champ. Notez que la formation est réalisée séparément pour chaque fournisseur. Voir Formation lors de la capture de factures pour de plus amples informations.
12.04.2024 18:16:04