> ## 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.

# Modelo de objetos

> Restricciones de scripting y modelo de objetos para el scripting de la actividad de condición en ABBYY Vantage.

Esta página describe las restricciones de los scripts de la actividad de condición y enumera los objetos y enumeradores disponibles en el entorno de JavaScript de Vantage.

El intérprete de JavaScript de Vantage es compatible con ECMAScript 5.1 y con algunas características seleccionadas de versiones posteriores. Para obtener más información, consulte [las características de ECMAScript de Jint](https://github.com/sebastienros/jint#supported-features).

<div id="data-access">
  ## Acceso a datos
</div>

Los scripts pueden definir funciones personalizadas y acceder a los catálogos de datos de Vantage a través de la interfaz [`Context`](/es/vantage/documentation/skill-designer/process/condition-activity/context).

<Note>
  Los scripts no pueden:

  * Enviar solicitudes a bases de datos que no sean los catálogos de datos de Vantage.
  * Enviar solicitudes a servicios externos.
  * Usar bibliotecas de terceros como jQuery.
</Note>

<Note>
  La actividad Condition simplemente redirige los documentos de la transacción a la rama correspondiente del flujo de trabajo; no los modifica. Todos los datos a los que accede el script se proporcionan en modo de solo lectura.
</Note>

<div id="limits-on-system-resource-use">
  ## Límites del uso de recursos del sistema
</div>

Los scripts de condición están sujetos a límites de memoria, tiempo de ejecución, número de comandos y profundidad de recursión para evitar ejecuciones descontroladas. Si un script supera cualquiera de estos límites, el procesamiento se interrumpe y se muestra un error. Los valores predeterminados los establece el administrador del servidor; los valores actuales son los siguientes:

| Restricción                     | Límite predeterminado |
| :------------------------------ | :-------------------- |
| Memoria                         | 10 MB                 |
| Umbral de tiempo de espera      | 60 segundos           |
| Límite de comandos              | Ninguno               |
| Profundidad máxima de recursión | 100                   |

<div id="object-reference">
  ## Referencia de objetos
</div>

<div id="execution-context-and-workflow">
  ### Contexto de ejecución y flujo de trabajo
</div>

* [Context](/es/vantage/documentation/skill-designer/process/condition-activity/context)
* [Transacción](/es/vantage/documentation/skill-designer/process/condition-activity/transaction)
* [Processing](/es/vantage/documentation/skill-designer/process/condition-activity/processing)
* [Step](/es/vantage/documentation/skill-designer/process/condition-activity/step)

<div id="documents-and-fields">
  ### Documentos y campos
</div>

* [Documento](/es/vantage/documentation/skill-designer/process/condition-activity/document)
* [Página](/es/vantage/documentation/skill-designer/process/condition-activity/page)
* [SourceFile](/es/vantage/documentation/skill-designer/process/condition-activity/source-file)
* [Field](/es/vantage/documentation/skill-designer/process/condition-activity/field)

<div id="classification-and-validation">
  ### Clasificación y validación
</div>

* [ClassConfidence](/es/vantage/documentation/skill-designer/process/condition-activity/class-confidence)
* [RuleError](/es/vantage/documentation/skill-designer/process/condition-activity/rule-error)

<div id="image-regions">
  ### Regiones de imagen
</div>

* [Region](/es/vantage/documentation/skill-designer/process/condition-activity/region)
* [Rectangle](/es/vantage/documentation/skill-designer/process/condition-activity/rectangle)
* [Symbol](/es/vantage/documentation/skill-designer/process/condition-activity/symbol)

<div id="enumerators">
  ### Enumeradores
</div>

* [FieldType](/es/vantage/documentation/skill-designer/process/condition-activity/field-type)
* [DataType](/es/vantage/documentation/skill-designer/process/condition-activity/data-type)
* [ProcessingStatus](/es/vantage/documentation/skill-designer/process/condition-activity/processing-status)

<div id="related-topics">
  ## Temas relacionados
</div>

* [Actividad de condición](/es/vantage/documentation/skill-designer/process/condition-activity/condition-activity)
* [Scripts de ejemplo](/es/vantage/documentation/skill-designer/process/condition-activity/sample-scripts)
* [Context](/es/vantage/documentation/skill-designer/process/condition-activity/context)
