É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.
Appel automatique au démarrage de la station
Exécuté après le démarrage de la station.
Appel automatique avant la fermeture de la station
Exécuté avant la fermeture de la station.
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.
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.
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.
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.
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.
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.
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.
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.
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”.
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.
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.