Skip to main content
Les règles constituent un moyen supplémentaire de vérifier les données capturées. Utilisez-les pour définir des restrictions sur les données de champs spécifiques, c’est-à-dire les conditions auxquelles doivent satisfaire les valeurs capturées. Vous pouvez également utiliser des règles pour traiter les valeurs capturées. Par exemple, vous pouvez fusionner les valeurs de plusieurs champs ou remplacer des valeurs capturées par des valeurs provenant d’une base de données. Vous pouvez définir le niveau de rigueur d’une règle : si elle doit générer un avertissement ou une erreur en cas de non-respect. Les champs associés à des avertissements de règle sont marqués d’un indicateur jaune, et les champs associés à des erreurs de règle d’un indicateur rouge. Pour plus d’informations, voir Règles et erreurs de format. Les règles se configurent dans l’onglet Rules de la boîte de dialogue des propriétés d’un champ, d’une section, d’une Document Definition ou de tout autre élément prenant en charge les règles.

Afficher les règles

Utilisez la liste déroulante Afficher les règles pour choisir les règles à afficher. Dans les noms des options, %0 est remplacé par le nom de l’objet courant.
Vous pouvez créer une règle lorsque vous affichez les règles appartenant à %0 ou appartenant à %0 et à ses enfants. Vous ne pouvez pas créer de règle lorsque vous affichez les règles qui font référence à %0.

Règles de filtrage

Vous pouvez filtrer la liste des règles pour en faciliter la gestion, par exemple pour afficher uniquement les règles associées à un champ ou à une condition spécifique. Pour ouvrir la boîte de dialogue Filter, cliquez sur le bouton Filter dans l’onglet Rules. Les options de condition pour If this condition is true sont les suivantes : Lorsque vous spécifiez plusieurs critères, seules les règles qui les remplissent tous s’affichent. Les critères s’affichent sous la forme d’une chaîne de texte à côté du bouton Filter. Pour effacer le filtre, cliquez sur le bouton d’effacement du filtre ; toutes les règles s’affichent à nouveau. Le filtre est automatiquement effacé lorsque vous fermez la boîte de dialogue Rules.

Exemple de filtre

Supposons que vous configuriez deux règles :
  • FirstRule s’applique si Devise = EUR, USD.
  • SecondRule s’applique si Devise = EUR, RUR.
Le tableau suivant indique quelles règles s’affichent selon différents critères de filtrage :

Configurer des règles

La liste des règles affiche toutes les règles configurées, ainsi que certains critères pour chacune d’elles. Pour créer une règle, cliquez sur New Rule dans l’onglet Rules, sélectionnez le type de règle, puis cliquez sur OK. La boîte de dialogue New Rule propose les options suivantes :

Gravité de la règle

Severity définit la manière dont une violation de règle est signalée : comme une Error ou un Warning. Lorsqu’une règle est violée, un message d’erreur et un indicateur sont générés. Si vous essayez d’exporter des documents comportant des erreurs de règle, une notification s’affiche, mais les documents peuvent néanmoins être exportés.
Severity n’est pas disponible pour les règles Calculate Sum et Merge Fields.

Types de règles

Les options restantes dépendent du type de règle :
Un jeu de règles associé à un groupe de champs répétable est appliqué individuellement à chaque instance du groupe. Un jeu de règles défini au sein d’un groupe est appliqué uniquement à cette instance.

Conditions d’application des règles

Les règles peuvent être déclenchées lorsqu’un champ donné possède une valeur spécifique. Lorsque vous créez ou modifiez une règle, sélectionnez Always ou If this condition is true pour définir quand la règle s’applique. Pour définir une condition de déclenchement, sélectionnez If this condition is true, puis cliquez sur modifier pour ouvrir la boîte de dialogue Condition d’application de la règle. Dans la boîte de dialogue, sélectionnez un champ et la condition qui déclenche la règle : Vous pouvez également définir une plage de valeurs autorisées. Pour ajouter une valeur, saisissez-la et cliquez sur Add ; pour en supprimer une, sélectionnez-la et cliquez sur Delete. Pour ajouter une valeur vide, cliquez sur Add sans rien saisir. Une valeur ne peut être ajoutée qu’une seule fois. Les conditions peuvent concerner des champs de texte (y compris les champs avec des régions continues), des codes-barres et des colonnes de tableau. Elles ne peuvent pas concerner des coches, des groupes de coches, des champs comportant plusieurs instances, des images ou des cellules de tableau.
Si l’option Afficher lors de la vérification n’est pas activée pour un champ, les erreurs associées à ce champ ne s’affichent pas lors de la vérification. Le document comporte alors un indicateur d’erreur qui ne peut pas être supprimé.

Chaînes de règles

Une chaîne de règles est un groupe de règles appliquées dans un ordre précis. Elle permet de configurer plusieurs règles portant sur le même champ.
1

Créer une chaîne

Dans l’onglet Rules, cliquez sur Chains. Dans la boîte de dialogue qui s’ouvre, cliquez sur New Chain, saisissez un nom et un commentaire facultatif, puis cliquez sur OK.
2

Ajouter des règles à la chaîne

Cliquez sur Add Rule, sélectionnez les règles, puis utilisez les boutons Move Up et Move Down pour les placer dans l’ordre d’application souhaité.
Une règle ne peut appartenir qu’à une seule chaîne.
Si vous ajoutez un champ modifiable (l’option Read-only est désactivée dans ses propriétés) à une règle qui appartient déjà à une chaîne, vous êtes invité à fusionner la règle avec cette chaîne. Si vous acceptez et que la règle appartient à une autre chaîne, les deux chaînes sont fusionnées en une seule.

Emplacement de stockage des règles

Les règles sont stockées au niveau de l’élément où elles ont été créées : un champ, une section ou la Document Definition elle-même. Dans la plupart des cas, l’emplacement de stockage importe peu. Toutefois, pour une Document Definition complexe comportant plusieurs groupes de champs ou éléments répétitifs, assurez-vous de savoir où chaque règle est stockée. Par exemple, si un groupe contient des champs soumis à une règle, stockez cette règle dans le groupe ou dans l’un de ses champs ; sinon, elle ne sera pas copiée dans les nouvelles instances du groupe. Dans la boîte de dialogue des propriétés d’un élément, utilisez la liste déroulante Afficher les règles pour voir les règles qui font référence à l’élément, qui appartiennent à l’élément, ou qui appartiennent à l’élément et à ses enfants.

Langue utilisée pour les erreurs de validation des règles

Lorsque les documents sont traités automatiquement, les erreurs de validation des règles sont signalées par défaut dans la langue de l’interface utilisateur du composant Processing Station (la langue sélectionnée lors de l’installation d’ABBYY FlexiCapture). Certains opérateurs peuvent préférer recevoir les messages d’erreur dans une autre langue, par exemple lorsque le traitement manuel et le traitement automatique sont effectués dans des pays différents. Pour utiliser des langues différentes selon les opérateurs, créez un type de lot distinct pour chaque langue et définissez-y la langue des messages d’erreur.
1

Ouvrir Types de lots

Dans Project Setup Station, cliquez sur Project → Types de lots.
2

Créer ou modifier un type de lot

Créez un nouveau type de lot ou sélectionnez-en un existant, puis cliquez sur modifier.
3

Définir la langue

Dans l’onglet Verification, sélectionnez Use this language for messages issued during processing, puis choisissez l’une des langues prises en charge : anglais, hongrois, espagnol, chinois simplifié, coréen, allemand, polonais, portugais (brésilien), russe, serbe, français, tchèque ou japonais.
4

Enregistrer les modifications

Enregistrez vos modifications.
Si un opérateur apporte des corrections qui sont immédiatement revérifiées par les règles de validation, les messages d’erreur issus de ces vérifications répétées s’affichent dans la langue de l’interface utilisateur d’ABBYY FlexiCapture, car ce traitement est effectué localement et non sur Processing Station. Cela s’applique à tous les messages d’erreur des stations de bureau et aux erreurs de format des stations web.
Les messages d’erreur suivants sont disponibles uniquement en anglais : les erreurs signalées par les règles de script, les erreurs d’assemblage de documents et les erreurs de mise en correspondance des champs principaux.