Al escribir reglas avanzadas de script, tienes acceso a un conjunto de objetos de JavaScript que representan el documento, sus campos, el contexto de ejecución, las regiones de imagen y los catálogos de datos de Vantage. El intérprete de JavaScript de Vantage es compatible con ECMAScript 5.1 y con algunas características posteriores seleccionadas. Para obtener más información, consulta el repositorio de ECMAScript.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.
Acceso a datos
Context.
Los scripts no pueden:
- Enviar solicitudes a bases de datos distintas de los catálogos de datos de Vantage.
- Enviar solicitudes a servicios externos.
- Usar bibliotecas de terceros como jQuery.
Referencia de objetos
Contexto de ejecución
| Objeto | Descripción |
|---|---|
| Context | Permite acceder al documento, los campos, los registros de catálogo y los parámetros de skill desde una regla. |
| Parameter | Valor de un parámetro. |
| SkillParameter | Valor de un parámetro de skill. |
| SkillParameterType | Enumeración de los posibles tipos de parámetros de skill. |
Estructura del documento
| Objeto | Descripción |
|---|---|
| Document | El documento que se está procesando, incluidas sus páginas, archivos de origen y la skill que se le aplica. |
| Page | Una página del documento. |
| Field | Un campo del documento, con propiedades y métodos para inspeccionarlo y modificarlo durante la ejecución de la regla. |
| FieldType | Enumeración de los tipos de campo disponibles y de los tipos de datos que admite cada uno. |
| DataType | Enumeración de los tipos de datos que puede contener un campo. Incluye la clase AmountOfMoney para valores monetarios. |
Regiones de la imagen
| Objeto | Descripción |
|---|---|
| ImageRegionList | Una lista de regiones de campo en una imagen. |
| ImageRegion | Una región de campo individual, que puede constar de varios rectángulos. |
| RectangleList | Una lista de áreas rectangulares de una imagen. |
| Rectangle | Un área rectangular de una imagen. Las coordenadas se expresan en píxeles. |
| Symbol | Un carácter dentro del valor de texto inicial de un campo. |
Datos y transacciones
| Objeto | Descripción |
|---|---|
| Record | Una fila de un catálogo de datos, devuelta por Context.GetCatalogRecord. |
| Transaction | Parámetros de la Transacción correspondientes a la ejecución actual. |
| SourceFile | Un archivo de origen utilizado como entrada. |
Automatización de reglas de negocio
Añada reglas mediante scripts a un Skill de documento, configure campos legibles y editables, y haga referencia a columnas de tablas.
Verificación de reglas
Use reglas para validar, modificar o calcular los valores de los campos extraídos en un Skill de documento.
Scripts de ejemplo
Ejemplos prácticos de JavaScript para escenarios habituales de la regla avanzada de script.
