> ## 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.

# Règle de script

> Écrivez une règle de script dans ABBYY FlexiCapture pour valider les données capturées à l’aide de code personnalisé : choisissez les champs que le script peut lire ou modifier, puis modifiez-le et vérifiez-le.

La règle **Script** vérifie les données capturées à l’aide d’un script personnalisé.

<Steps>
  <Step title="Ouvrir la boîte de dialogue des propriétés">
    Cliquez avec le bouton droit sur le champ et sélectionnez **Properties**, ou ouvrez les propriétés de Document Definition (dans Document Definition Editor, sélectionnez **Document Definition → Document Definition Properties**).
  </Step>

  <Step title="Créer une règle">
    Dans l’onglet **Rules**, cliquez sur **New Rule**. Sélectionnez **Script**, puis cliquez sur **OK**.
  </Step>

  <Step title="Définir les options générales de la règle">
    Saisissez un **Name**, définissez la [gravité](/fr/flexi-capture/templates/rules#severity), les [conditions d’application de la règle](/fr/flexi-capture/templates/rules#launchconditions) et les **Tags** nécessaires, puis cliquez sur **Suivant**. Pour consulter la liste complète des options générales de la règle, voir [Configurer des règles](/fr/flexi-capture/templates/rules#create-rule).
  </Step>

  <Step title="Choisir les champs disponibles">
    Dans la liste **Champs disponibles**, ajoutez ou supprimez les objets que le script peut utiliser à l’aide de **Add** et **Delete**. Les champs pour lesquels l’option **Lecture seule** est activée peuvent uniquement être lus ; tous les autres champs peuvent être modifiés par le script.

    <Note>
      Ajoutez à cette liste tous les champs que vous souhaitez utiliser dans le script. Un champ qui ne figure pas dans la liste ne peut pas être utilisé par le script.
    </Note>
  </Step>

  <Step title="Écrire le script">
    Cliquez sur **Modifier** pour ouvrir l’éditeur de scripts. Sélectionnez le langage de script et saisissez le script. Pour vérifier le script, sélectionnez **Tools → Check Script**. Pour l’enregistrer, sélectionnez **File → Enregistrer**.
  </Step>

  <Step title="Terminer">
    Cliquez sur **Finish**. La règle apparaît dans l’onglet **Rules**.
  </Step>
</Steps>

Pour plus d’informations sur les paramètres du script, consultez [Règle de script](/fr/flexi-capture/appendix/scripts/script-rules).
