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

# Événements

> Événements de script dans ABBYY Scanning Station : appels automatiques au démarrage de la station, à la fin de la numérisation, lors de la création d’un lot, des opérations sur une page, de l’export, et plus encore.

Les événements pouvant être gérés au moyen de scripts sont décrits ci-dessous. Les scripts automatiques sont configurés en fonction du type de lot. Ils ne sont pas appelés lors des opérations d’annulation.

<Accordion title="Appel automatique au démarrage de la station">
  Exécuté après le démarrage de la station.
</Accordion>

<Accordion title="Appel automatique avant la fermeture de la station">
  Exécuté avant la fermeture de la station.
</Accordion>

<Accordion title="Appel automatique à la fin de la session de numérisation">
  Exécuté à la fin de la session de numérisation. Les scripts de ce type servent à modifier un lot numérisé selon des règles personnalisées.
</Accordion>

<Accordion title="Appel automatique lors de l’ajout d’une page">
  Exécuté après l’ajout d’une page au lot. Les scripts de ce type servent à modifier une page.
</Accordion>

<Accordion title="Appel automatique lors de la création d’un lot">
  Exécuté après la création manuelle d’un lot ou sa création automatique pendant la numérisation. Les scripts de ce type servent à renseigner les Paramètres d’enregistrement du lot, à renommer le lot selon des règles personnalisées, etc.
</Accordion>

<Accordion title="Appel automatique lors de la constitution d’un document">
  Exécuté après la constitution manuelle ou automatique d’un document pendant la numérisation. Les scripts de ce type servent à renseigner les paramètres d’enregistrement du document, à renommer le lot selon des règles personnalisées, à rechercher une valeur de Barcode à l’aide d’un composant externe, etc.
</Accordion>

<Accordion title="Appel automatique avant la suppression d’un élément de l’espace de travail">
  Exécuté avant que l’élément ne soit supprimé par l’utilisateur. Les scripts de ce type servent à empêcher la suppression d’éléments importants.
</Accordion>

<Accordion title="Appel automatique avant une opération sur une page">
  Exécuté avant que l’utilisateur n’applique une opération de modification de page. Les scripts de ce type servent à empêcher la modification de pages déjà modifiées. Les informations sur l’opération en cours d’exécution sont disponibles dans ce script.
</Accordion>

<Accordion title="Appel automatique à la fin de l’opération sur une page">
  Exécuté après que l’utilisateur a appliqué une opération de modification de page. Les scripts de ce type servent à enregistrer des informations sur les pages modifiées. Les informations sur l’opération en cours d’exécution sont disponibles dans ce script.
</Accordion>

<Accordion title="Appel automatique avant l’export">
  Exécuté avant l’envoi de la tâche en arrière-plan, mais après la définition des Paramètres d’enregistrement du lot. Si l’appel échoue, la tâche d’export n’est pas exécutée et un message prédéfini s’affiche à l’utilisateur. Les scripts de ce type peuvent modifier le lot.
</Accordion>

<Accordion title="Appel automatique lors de l’export">
  Exécuté une fois la tâche d’export terminée en arrière-plan, mais contrairement à la tâche d’export, le script s’exécute dans l’application principale. Si l’application principale est fermée au moment où l’export se termine, le script sera exécuté au prochain démarrage de la station. Les scripts de ce type peuvent modifier le lot.

  Vous pouvez vérifier si l’export a réussi à l’aide des paramètres de script "IsExported" et "ExportError".
</Accordion>

<Accordion title="Un type d’export supplémentaire">
  Exécuté en arrière-plan comme les autres types d’export. Les scripts de ce type ne peuvent pas modifier le lot ; ils peuvent uniquement renvoyer le chemin du résultat et/ou la cause de l’échec, ainsi que la liste des éléments exportés du lot. La liste et le chemin seront disponibles pour le script si l’export est repris.

  L’export par script se configure dans le type de lot, sous l’onglet d’export.
</Accordion>

<Accordion title="Appel par une commande utilisateur explicite">
  Une liste nommée de scripts est déclarée dans le type de lot. Vous pouvez sélectionner dans cette liste le script à exécuter lorsque vous appelez la commande correspondante pour le lot ouvert.

  Des scripts provenant de listes de tout type peuvent être ajoutés sous forme de bouton distinct dans une barre d’outils supplémentaire de scripts utilisateur.

  **Remarque.** La personnalisation de la barre d’outils est accessible à la fois depuis la liste des scripts et depuis le menu principal.

  Dans la liste des scripts, il est également possible d’affecter un événement qui déclenche le script.
</Accordion>
