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

# Gestionnaires d’événements

> Les scripts de gestionnaire d’événements dans ABBYY FlexiCapture répondent aux événements de lot, de document et de champ, et sont configurés dans les propriétés du type de lot, du projet ou de la définition de document.

FlexiCapture vous permet de créer des gestionnaires pour les événements qui affectent les lots, les documents et les champs.

Les gestionnaires d’événements sont enregistrés dans les types de lots et les définitions de document. Vous trouverez leurs paramètres dans l’onglet gestionnaire d’événements de la boîte de dialogue **Propriétés** des éléments suivants :

* *(Administrator)* [Types de lots](/fr/flexi-capture/project-settings/batch-types-project-settings) *(Developer)* Types de lots ( *(Distributed)* pour les définitions de document *(Standalone)* pour des types de lots spécifiques)
* *(Administrator)* [Projects](/fr/flexi-capture/project-settings/project-properties) *(Developer)* Projects (pour tous les types de lots du projet, à l’exception de ceux pour lesquels des gestionnaires d’événements ont été configurés dans les propriétés du type de lot)
* *(Administrator)* [définitions de document](/fr/flexi-capture/templates/template-properties) *(Developer)* définitions de document (pour les documents du type actuel)

<div id="batch-events">
  ## Événements de lot
</div>

[Après la création du lot](/fr/flexi-capture/appendix/scripts/batch-creation)

[Avant la suppression du lot](/fr/flexi-capture/appendix/scripts/batch-removal)

[Avant la modification du paramètre du lot](/fr/flexi-capture/appendix/scripts/batch-modify)

[Après l’ajout d’une page](/fr/flexi-capture/appendix/scripts/batchcontents-modify)

[Avant la suppression d’une page](/fr/flexi-capture/appendix/scripts/batchcontents-modify)

[Après la création d’un document](/fr/flexi-capture/appendix/scripts/batchcontents-modify)

[Avant la suppression d’un document](/fr/flexi-capture/appendix/scripts/batchcontents-modify)

[Avant le déplacement des pages](/fr/flexi-capture/appendix/scripts/moving-pages)

[Après l’ouverture du lot](/fr/flexi-capture/appendix/scripts/batch-opening)

[Avant la fermeture du lot](/fr/flexi-capture/appendix/scripts/batch-opening)

[Contrôle de l’intégrité du lot](/fr/flexi-capture/appendix/scripts/batch-integrity)

<div id="document-events-for-batch-types">
  ## Événements de document pour les types de lots
</div>

Ces gestionnaires d’événements sont configurés dans les propriétés d’un lot ou d’un type de lot.

[Avant la modification du paramètre du document](/fr/flexi-capture/appendix/scripts/documentparam-change)

[Après le changement d’état du document](/fr/flexi-capture/appendix/scripts/documentstate-change)

[Après l’export](/fr/flexi-capture/appendix/scripts/script-afterexport)

[Avant la mise en correspondance](/fr/flexi-capture/appendix/scripts/before-matching)

<div id="document-event-for-the-current-batch-type">
  ## Événement de document du type de lot actuel
</div>

Ces gestionnaires d’événements se configurent dans les propriétés d’une définition de document.

[Avant la modification du paramètre du document](/fr/flexi-capture/appendix/scripts/documentparam-change)

[Après le changement d’état du document](/fr/flexi-capture/appendix/scripts/documentstate-change)

[Après vérification des règles du document](/fr/flexi-capture/appendix/scripts/after-check-rules)

Les gestionnaires d’événements des champs peuvent également être configurés dans les propriétés d’une définition de document (voir ci-dessous).

<div id="field-events">
  ## Événements de champ
</div>

[Requête de vérification de champ](/fr/flexi-capture/appendix/scripts/field-verification-appendix-scripts)

<Note>
  Si le même gestionnaire d’événements est configuré pour les types de lots et pour le type de document actuel, le gestionnaire d’événements du document sera exécuté en premier, puis celui des types de lots.
</Note>

<Accordion title="Stockage des procédures dans des modules globaux">
  Nous vous recommandons d’ajouter à un module global les procédures que vous prévoyez d’utiliser dans plusieurs gestionnaires d’événements. Pour ce faire, sélectionnez **Events** dans la liste déroulante de la barre d’outils de l’éditeur de scripts.

  <Note>
    Les modules globaux ne sont pas disponibles pour les gestionnaires d’événements dans l’éditeur de définition de document.
  </Note>
</Accordion>

<Accordion title="Ajout d’assembly externes">
  Si un script ou un module global utilise des méthodes provenant d’une [assembly externe](/fr/flexi-capture/appendix/scripts/user-assembly), vous pouvez ajouter cette assembly externe dans l’onglet .NET References de la boîte de dialogue des propriétés d’un objet (un type de lot, un projet ou une définition de document).
</Accordion>
