Saltar al contenido principal

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.

Context es un objeto global que pone los datos de la transacción a disposición de tu script de actividad personalizada, te permite enviar solicitudes HTTP, registrar mensajes personalizados y recuperar secretos del tenant.

Propiedades

NameTipoAccesoDescripción
TransactionTransactionDe solo lecturaEl objeto Transaction, que proporciona acceso a la transacción actual y a todos sus documentos.
ErrorMessagestringLectura y escrituraMensaje de error personalizado. El texto aparece en el registro de eventos de la transacción en Skill Monitor.
Asignar un valor a ErrorMessage interrumpe la transacción.

Propiedades obsoletas

Las propiedades InputData y OutputData están obsoletas. Use Transaction.Documents en su lugar.
NombreTipoAccesoDescripción
InputDataTransaction.DocumentsDe solo lecturaDatos del documento durante la ejecución del skill.
OutputDataTransaction.DocumentsDe solo lecturaDatos del documento modificados. No está disponible para la exportación externa.

Métodos

CreateMultipartFormDataRequest

MultipartFormDataRequest CreateMultipartFormDataRequest();
Devuelve un objeto MultipartFormDataRequest para enviar datos como un formulario que contiene cadenas y archivos (multipart/form-data).

CreateHttpRequest

HttpRequest CreateHttpRequest();
Devuelve un objeto HttpRequest para enviar una cadena, un archivo, una imagen de origen o un formulario simple codificado como URL. Este formulario no puede contener archivos.

LogMessage

void LogMessage(string msg);
Escribe un mensaje personalizado en el registro de eventos de la Transacción.

GetSecret

string GetSecret(string secretName);
Devuelve el valor de una variable de entorno del tenant de tipo secret. Use este método para pasar tokens a servicios de terceros sin codificarlos de forma fija en el script.
Para ver la lista de secretos disponibles en su tenant, empiece a escribir Context.GetSecret( en el editor de scripts y presione Ctrl + Space mientras el cursor esté dentro de los paréntesis.
Si el nombre de la variable contiene caracteres reservados (" o ,), escápelos con una barra invertida en la llamada al método. Solo los usuarios con el rol de Tenant Administrator pueden crear, editar o eliminar variables de entorno. Para obtener más información, consulte Administrar variables de entorno.

Actividad personalizada

Amplíe las skills con lógica mediante scripts e integraciones con terceros.

Modelo de objetos

Referencia completa del modelo de objetos de JavaScript para scripts de la actividad personalizada.

Transacción

La transacción actual, con acceso a todos sus documentos.

Administrar variables de entorno

Almacene secretos a nivel de tenant que se pasan a las actividades Custom y Output.

Scripts de ejemplo

Ejemplos de JavaScript para escenarios habituales de la actividad Custom.