Eventos de script en ABBYY Scanning Station: llamadas automáticas al iniciar la estación, al completar el escaneo, al crear un batch, en operaciones de página, en la exportación y más.
A continuación se describen los eventos que pueden gestionarse mediante scripts. Los scripts automáticos se configuran según el tipo de batch. No se ejecutan durante las operaciones de deshacer.
Llamada automática al iniciar la estación
Se ejecuta después de iniciar la estación.
Llamada automática antes de cerrar la estación
Se ejecuta antes de cerrar la estación.
Llamada automática al finalizar la sesión de escaneo
Se ejecuta al finalizar la sesión de escaneo. Los scripts de este tipo están pensados para modificar un batch escaneado según reglas personalizadas.
Llamada automática al agregar una página
Se ejecuta después de agregar una página al batch. Los scripts de este tipo están pensados para modificar una página.
Llamada automática al crear un batch
Se ejecuta después de crear un batch, ya sea manualmente o de forma automática durante el escaneo. Los scripts de este tipo están pensados para rellenar los parámetros de registro del batch, cambiar el nombre del batch según reglas personalizadas, etc.
Llamada automática al formar un documento
Se ejecuta después de formar un documento, ya sea manualmente o de forma automática durante el escaneo. Los scripts de este tipo están pensados para rellenar los parámetros de registro del documento, cambiar el nombre del batch según reglas personalizadas, buscar un valor de código de barras con un componente externo, etc.
Llamada automática antes de eliminar un elemento del workspace
Se ejecuta antes de que el usuario elimine el elemento. Los scripts de este tipo están pensados para evitar la eliminación de elementos importantes.
Llamada automática antes de una operación en una página
Se ejecuta antes de que el usuario aplique una operación de modificación de página. Los scripts de este tipo están pensados para evitar modificar páginas que ya se han modificado. La información sobre la operación que se está ejecutando está disponible en este script.
Llamada automática al completarse la operación en una página
Se ejecuta después de que el usuario aplique una operación de modificación de página. Los scripts de este tipo están pensados para guardar información sobre las páginas modificadas. La información sobre la operación que se está ejecutando está disponible en este script.
Llamada automática antes de la exportación
Se ejecuta antes de que la tarea se envíe a segundo plano, pero después de que se definan los parámetros de registro del batch. Si la llamada falla, la tarea de exportación no se realiza y se muestra al usuario un mensaje predefinido. Los scripts de este tipo pueden modificar el batch.
Llamada automática durante la exportación
Se ejecuta después de que la tarea de exportación finalice en segundo plano, pero, a diferencia de la tarea de exportación, el script se ejecuta en la aplicación principal. Si la aplicación principal está cerrada en el momento en que finaliza la exportación, el script se ejecutará la próxima vez que se inicie la estación. Los scripts de este tipo pueden modificar el batch.Puede comprobar si la exportación se realizó correctamente mediante los parámetros del script “IsExported” y “ExportError”.
Un tipo adicional de exportación
Se ejecuta en segundo plano, de forma similar a otros tipos de exportación. Los scripts de este tipo no pueden modificar el batch; solo pueden devolver la ruta del resultado y/o la causa del error, así como la lista de elementos exportados del batch. La lista y la ruta estarán disponibles para el script si se reanuda la exportación.La exportación mediante scripting se configura en el tipo de batch, en la pestaña de exportación.
Llamada mediante un comando explícito del usuario
En el tipo de batch se declara una lista con nombre de scripts. Puede seleccionar de esta lista el script que desee ejecutar al llamar al comando correspondiente para el batch abierto.Los scripts de listas de cualquier tipo pueden añadirse como un botón independiente a una barra de herramientas adicional de scripts de usuario.Nota. La personalización de la barra de herramientas puede invocarse tanto desde la lista de scripts como desde el menú principal.En la lista de scripts también es posible asignar un evento que active el script.