Affichage des règles
- refer to %0 Affiche uniquement les règles qui font référence à l’objet courant.
- owned by %0 Affiche uniquement les règles qui sont stockées dans l’objet courant.
- owned by %0 and its children Affiche uniquement les règles qui sont stockées dans l’objet courant et ses objets enfants (par ex., si l’objet est un groupe, les règles stockées dans le groupe seront affichées avec les règles stockées dans les champs qui font partie du groupe).
Dans les options d’affichage des règles ci-dessus, « %0 » sera remplacé par le nom de l’objet courant.
Vous pouvez créer une nouvelle règle si vous choisissez d’afficher les règles owned by %0 ou owned by %0 and its children. Vous ne pouvez pas créer de nouvelle règle si vous sélectionnez les règles qui font référence à %0.
Filtrage des règles
Filtrage des règles
Vous pouvez filtrer la liste des règles afin d’en faciliter la gestion. Par exemple, vous pouvez choisir d’afficher uniquement les règles qui impliquent un champ particulier, ou les règles qui sont déclenchées par une condition particulière.Pour ouvrir la boîte de dialogue Filter, cliquez sur le bouton Filter dans l’onglet Rules.Les critères de filtrage suivants sont disponibles :
. Lorsque vous effacez le filtre, toutes les règles sont affichées. Le filtre est automatiquement effacé lorsque vous fermez la boîte de dialogue Rules.
- Rule name contains Filtre les règles par nom (sélectionnez le nom voulu dans la liste déroulante).
- Field Filtre les règles par champ (sélectionnez un champ pour afficher uniquement les règles qui utilisent ce champ).
- Apply rules Ce groupe d’options filtre les règles selon qu’elles comportent ou non une condition devant être remplie avant leur exécution, ainsi qu’en fonction de ces conditions. Sélectionnez l’option Always si vous souhaitez voir uniquement les règles qui sont toujours exécutées, c.-à-d. qui n’ont pas de condition de déclenchement. Sélectionnez If this condition is true si vous souhaitez voir les règles qui sont déclenchées par l’une des conditions suivantes :
- Belongs to set (exact-match) Affiche uniquement les règles dont les valeurs de champ autorisées (c.-à-d. les valeurs qui déclenchent la règle) sont exactement les mêmes que celles spécifiées dans le filtre.
- Does not belong to set (exact-match) Affiche uniquement les règles dont les valeurs de champ interdites (c.-à-d. les valeurs qui ne déclenchent pas la règle) sont exactement les mêmes que celles spécifiées dans le filtre.
- Is empty - Affiche uniquement les règles qui s’appliquent si la valeur du champ est vide.
- Is not empty Affiche uniquement les règles qui s’appliquent si la valeur du champ n’est pas vide.
- Overlaps with set - Affiche uniquement les règles dont les valeurs de champ autorisées (c.-à-d. les valeurs qui déclenchent la règle) contiennent au moins l’une des valeurs spécifiées dans le filtre.
Exemple d’utilisation du filtre
Supposons que vous ayez configuré les deux règles suivantes :- FirstRule est appliquée si Devise = EUR, USD
- SecondRule est appliquée si Devise = EUR, RUR.
| Condition de la règle | Jeu de valeurs | Règles affichées |
|---|---|---|
| Belongs to set (exact-match) | EUR, USD | FirstRule |
| Does not belong to set (exact-match) | EUR | … |
| Overlaps with set | EUR | FirstRule, SecondRule |
| Overlaps with set | EUR, XXX | FirstRule, SecondRule |
Configuration des règles
- Name - Le nom de la règle.
- Show rule name in message to verifier - Activez cette option si vous voulez que les notifications d’erreur contiennent le nom de la règle à l’origine de l’erreur. Par défaut, les notifications d’erreur de règle se présentent comme suit : « nom de la règle : message d’erreur ». Si cette option est désactivée, la notification ne contiendra que le message d’erreur.
- Severity - Le niveau de gravité de la règle. Lorsqu’une règle génère une erreur, un message d’erreur et un indicateur sont générés. Deux types d’indicateurs sont possibles : Error ou Warning. Si vous essayez d’exporter des documents comportant des erreurs de règle, une notification s’affiche. Les documents comportant des erreurs de règle peuvent néanmoins être exportés. Remarque : Cette option n’est pas disponible pour les règles Calculate Sum et Merge Fields.
-
Apply rule - Les options de ce groupe vous permettent de déterminer à quel moment une règle est appliquée.
- Always La règle est toujours appliquée, c’est-à-dire chaque fois que des modifications sont apportées aux champs surveillés par la règle. Cette option est activée par défaut.
- If this condition is true Si cette option est activée, la règle ne sera appliquée que lorsque certaines conditions seront remplies. Pour plus de détails, voir la section Conditions d’application des règles de cet article.
- Tags servent à filtrer les règles. Remarque : Utilisez des virgules sans espaces pour séparer les valeurs. Les valeurs des tags respectent la casse.
- Enabled rule - Active ou désactive la règle.
- Calculate Sum Calcule la somme des valeurs de plusieurs champs et l’écrit dans un autre champ.
- Check Sum Calcule la somme des valeurs de plusieurs champs et la compare à un nombre prédéfini ou à la valeur d’un autre champ.
- Compare Fields Compare les valeurs de plusieurs champs.
- Database Check Vérifie les valeurs capturées par rapport à leurs équivalents extraits d’une base de données.
- Merge Fields Fusionne les valeurs de plusieurs champs. Vous pouvez ajouter n’importe quel type de séparateur lors de la fusion des valeurs des champs en une seule.
- Script Un script défini par l’utilisateur qui décrit les restrictions applicables à des données spécifiques.
- Sum in Figures - Sum in Words (Russian) Compare une somme écrite en toutes lettres à la même somme écrite en chiffres (fonctionne uniquement avec des textes en russe).
Si une règle est définie pour un groupe de champs répétables, elle sera appliquée champ par champ à chaque instance du groupe. Si une règle est définie à l’intérieur d’un groupe, elle ne sera appliquée qu’à cette instance particulière du groupe.
Conditions d’application des règles
Dans la version actuelle de FC, 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, vous pouvez définir à quel moment elle doit être appliquée en sélectionnant l’option Toujours ou Si cette condition est vraie. Si vous souhaitez définir une condition qui déclenche la règle, sélectionnez l’option Si cette condition est vraie, puis cliquez sur le bouton Modifier à droite de cette option pour ouvrir la boîte de dialogue Condition d’application de la règle. Dans cette boîte de dialogue :- Sélectionnez le champ voulu.
-
Sélectionnez la condition qui doit être remplie pour déclencher la règle.
- Belongs to set La règle sera appliquée si la valeur du champ correspond à l’une des valeurs autorisées que vous avez spécifiées.
- Does not belong to set La règle ne sera pas appliquée si la valeur du champ correspond à l’une des valeurs interdites que vous avez spécifiées.
- Is empty - La règle sera appliquée si la valeur du champ est vide.
- Is not empty - La règle sera appliquée si la valeur du champ n’est pas vide.
- Vous pouvez également définir une plage de valeurs possibles (autorisées) pour un champ.
- Pour ajouter une valeur à l’ensemble des valeurs possibles, saisissez-la et cliquez sur Add. Pour supprimer une valeur de l’ensemble, sélectionnez-la et cliquez sur Delete. Vous pouvez également ajouter une valeur vide à l’ensemble des valeurs possibles. Pour ajouter une valeur vide, cliquez sur Add sans saisir de valeur. La valeur vide apparaîtra comme une entrée vide dans l’ensemble des valeurs possibles. Une valeur ne peut être ajoutée qu’une seule fois.
Chaînes de règles
- Cliquez sur le bouton Chains dans l’onglet Rules.
- Dans la boîte de dialogue qui s’ouvre, cliquez sur le bouton New Chain…
- Saisissez le nom de la chaîne de règles et un commentaire (facultatif).
- Cliquez sur OK.
- Cliquez sur le bouton Add Rule…
- Sélectionnez les règles souhaitées.
- Utilisez les boutons Move Up et Move Down pour classer les règles dans l’ordre dans lequel vous souhaitez qu’elles soient appliquées.
Si vous essayez d’ajouter à une règle un champ modifiable — c’est-à-dire dont l’option Lecture seule est désactivée dans les propriétés — alors que cette règle fait déjà partie d’une chaîne de règles dans laquelle ce champ peut aussi être modifié, il vous sera proposé de fusionner cette règle avec la chaîne de règles. Si vous acceptez, et que la règle à laquelle vous avez ajouté le champ appartient à une autre chaîne, les deux chaînes de règles seront fusionnées en une seule.
Emplacement de stockage des règles
Emplacement de stockage des règles
Les règles sont stockées au niveau de l’élément où elles ont été créées. Il peut s’agir d’un champ, d’une section ou de la Document Definition elle-même. Dans la plupart des cas, l’emplacement où le programme stocke les règles n’a pas d’importance. Toutefois, si votre Document Definition est assez complexe et comporte plusieurs groupes de champs ou des éléments récurrents, veillez à savoir où chaque règle est stockée. Par exemple, si vous avez un groupe de champs et que certains de ses champs sont soumis à une règle particulière, veillez à stocker cette règle dans le groupe ou dans l’un de ses champs. Sinon, lorsque vous créerez une nouvelle instance du groupe, la règle ne sera ni copiée ni appliquée à cette nouvelle instance. Dans la boîte de dialogue des propriétés d’un élément, vous pouvez voir les règles qui s’appliquent à l’élément, les règles appartenant à l’élément (c’est-à-dire stockées dans celui-ci), ou les règles appartenant à l’élément et à ses éléments enfants. Utilisez la liste déroulante Show rules pour choisir le type de règles à afficher.
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, par défaut, signalées dans la langue de l’interface utilisateur du composant Processing Station (c’est-à-dire la langue sélectionnée lors de l’installation d’ABBYY FlexiCapture). Cependant, certains opérateurs peuvent préférer voir les messages d’erreur dans une langue autre que la langue par défaut (par exemple, si le traitement manuel et le traitement automatique sont effectués dans des pays différents). Pour définir des langues différentes selon les opérateurs, créez un type de lot distinct pour chaque langue. Dans chaque type de lot, indiquez la langue à utiliser pour les messages d’erreur émis pendant le traitement automatique :- Dans Project Setup Station, cliquez sur Project > Types de lots…
- Créez un nouveau type de lot (ou sélectionnez un type de lot existant et cliquez sur Edit…).
- Dans l’onglet vérification, sélectionnez Use this language for messages issued during processing.
- Anglais
- Hongrois
- Espagnol
- Chinois simplifié
- Coréen
- Allemand
- Polonais
- Portugais (Brésil)
- Russe
- Serbe
- Français
- Tchèque
- Japonais
- Enregistrez vos modifications.
Si un opérateur effectue des corrections qui sont ensuite immédiatement vérifiées par des règles de validation, tous les messages d’erreur émis lors de ces vérifications répétées s’afficheront dans la langue de l’interface utilisateur d’ABBYY FlexiCapture. En effet, tout ce traitement est effectué localement plutôt que sur Processing Station. Cela s’applique à tous les messages d’erreur sur les stations de bureau et aux erreurs de format sur les stations web.
