La actividad Script está diseñada para implementar reglas de script en una skill, además de las reglas disponibles en diversas actividades de extracción. Un script puede contener reglas para procesar o corregir datos extraídos por otras actividades. Es posible que necesite usar reglas de script en los siguientes casos: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.
- Normalizar el valor de un campo, p. ej., separar un código alfabético (un código de divisa de tres letras) de un monto de divisa especificado en el documento.
- Elegir uno de varios valores de campo, p. ej., especificar cuál de varios valores debe seleccionarse y registrarse en el campo de resultado si el valor de un único campo es extraído por más de una actividad.
- Calcular valores de campos que no se pudieron encontrar en el documento, p. ej., calcular el impuesto a pagar usando una Tasa impositiva conocida cuando se han extraído todos los campos con montos imponibles.
Configurar una actividad de script
Añadir la actividad
Añada una actividad de script al flujo de procesamiento de documentos en la pestaña Actividades. Tenga en cuenta que debe añadir la actividad después de cualquier otra actividad de extracción de campos que la regla pueda incluir.
Escribir el script
En el cuadro de diálogo que se abre, configure la regla en forma de script mediante JavaScript para crear un script que lleve a cabo todas las acciones necesarias. Puede usar los botones de edición rápida en la parte superior de la pantalla para añadir fragmentos de código predefinidos al script. Para consultar reglas de script de ejemplo que puede adaptar, consulte Reglas de script de ejemplo más abajo.
Guardar el script
Haga clic en Guardar. El panel Activity Properties mostrará entonces una lista de todos los campos usados en el script. Verifique que la lista contenga todos los campos necesarios.
Reglas de script de ejemplo
- Esta regla de script está diseñada para añadir un código de Divisa de tres letras al valor del campo Total. La regla primero verifica el valor del campo Country. Si el valor de ese campo es “USA” o “United States”, se añade el código “USD” al valor numérico del campo Total. Si el valor del campo Country es “United Kingdom” o “Great Britain”, se añade el código “GBP” al valor numérico del campo Total.
- Esta regla de script está diseñada para agregar los nombres de organizaciones seleccionadas a campos específicos. El campo repetido Preamble Org contiene los nombres de todas las organizaciones enumeradas en el preámbulo de un documento, extraídos por la actividad Named Entities (NER). La regla de script está configurada para que, si el campo Preamble Org contiene los nombres de más de dos organizaciones, el primer valor extraído se coloque en el campo Party 1, mientras que el último se coloque en el campo Party 2.
