Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Ajoutez des règles scriptées à une Compétence de document pour comparer des valeurs de champ, valider des conditions ou modifier des valeurs de champ par programmation. Pour ajouter une règle de script avancée, cliquez sur Nouvelle règle dans les propriétés du champ et choisissez le type de règle de script. Cette page explique comment configurer la règle et écrire son code JavaScript.

Configuration d’une règle de script avancée

Lors de la configuration d’une règle de script avancée, spécifiez les champs auxquels le script fera référence.

Configurer les champs

  • Dans la colonne Fields, indiquez chaque champ que le script doit lire.
  • Dans la colonne Changed by the rule, indiquez chaque champ que le script modifiera.
Si votre script fait référence à un champ qui n’a pas été indiqué pour la lecture, ou tente d’écrire dans un champ qui n’a pas été indiqué pour la modification, la règle renvoie une erreur d’accès :
  • Attempt to read data from inaccessible field
  • Attempt to write data to read-only field

Configurer les colonnes d’un tableau

Si votre script fait référence à des colonnes de tableau spécifiques, sélectionnez ces colonnes individuellement — et non le tableau entier — lors de la configuration de la règle. Toutes les colonnes sélectionnées doivent appartenir au même tableau. Par exemple, si la règle s’applique à Colonne 1 et Colonne 2 de Nouveau tableau, sélectionnez les champs suivants :
Boîte de dialogue Paramètres de la règle montrant Colonne 1 et Colonne 2 sélectionnées dans Nouveau tableau

Rédigez le script

Basculez vers l’éditeur de scripts et écrivez le code JavaScript qui implémente votre règle. Votre script peut lire les champs du document, calculer des valeurs, les comparer et mettre à jour les champs marqués comme modifiables lors de la configuration. Utilisez les boutons d’édition rapide en haut de l’éditeur de scripts pour insérer des extraits de code courants. Si les conditions de la règle ne sont pas remplies, définissez Context.CheckSucceeded sur false. Le document est alors envoyé en relecture manuelle.

Vérification des règles

Utilisez des règles pour valider, modifier ou calculer les valeurs des champs extraits dans une compétence de document.

Modèle d'objet

Référence des objets JavaScript à utiliser avec Advanced Script Rules.

Exemples de scripts

Exemples de scripts prêts à l’emploi pour les scénarios de validation courants.