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

# Modèle objet

> Restrictions des scripts et modèle objet pour le scripting de l’activité Condition dans ABBYY Vantage.

Cette page décrit les restrictions applicables aux scripts de l’activité Condition et répertorie les objets et les énumérateurs disponibles dans l’environnement JavaScript de Vantage.

L’interpréteur JavaScript de Vantage prend en charge ECMAScript 5.1 ainsi que certaines fonctionnalités de versions ultérieures. Pour plus d’informations, consultez les [fonctionnalités ECMAScript de Jint](https://github.com/sebastienros/jint#supported-features).

<div id="data-access">
  ## Accès aux données
</div>

Les scripts peuvent définir des fonctions personnalisées et accéder aux catalogues de données Vantage via l'interface [`Context`](/fr/vantage/documentation/skill-designer/process/condition-activity/context).

<Note>
  Les scripts ne peuvent pas :

  * Envoyer des requêtes à des bases de données autres que les catalogues de données Vantage.
  * Envoyer des requêtes à des services externes.
  * Utiliser des bibliothèques tierces comme jQuery.
</Note>

<Note>
  L'activité Condition redirige simplement les documents de la transaction vers la branche de flux de travail correspondante — elle ne les modifie pas. Toutes les données auxquelles votre script accède sont fournies en lecture seule.
</Note>

<div id="limits-on-system-resource-use">
  ## Limites d’utilisation des ressources système
</div>

Les scripts de condition sont soumis à des limites de mémoire, de durée d’exécution, de nombre de commandes et de profondeur de récursion afin d’éviter qu’ils ne s’emballent. Si un script dépasse l’une de ces limites, le traitement est interrompu et une erreur s’affiche. Les valeurs par défaut sont définies par l’administrateur de votre serveur — valeurs par défaut actuelles :

| Restriction                      | Limite par défaut |
| :------------------------------- | :---------------- |
| Mémoire                          | 10 MB             |
| Délai d’expiration               | 60 secondes       |
| Limite de commandes              | Aucune            |
| Profondeur de récursion maximale | 100               |

<div id="object-reference">
  ## Référence des objets
</div>

<div id="execution-context-and-workflow">
  ### Contexte d’exécution et flux de travail
</div>

* [Context](/fr/vantage/documentation/skill-designer/process/condition-activity/context)
* [Transaction](/fr/vantage/documentation/skill-designer/process/condition-activity/transaction)
* [Processing](/fr/vantage/documentation/skill-designer/process/condition-activity/processing)
* [Step](/fr/vantage/documentation/skill-designer/process/condition-activity/step)

<div id="documents-and-fields">
  ### Documents et champs
</div>

* [Document](/fr/vantage/documentation/skill-designer/process/condition-activity/document)
* [Page](/fr/vantage/documentation/skill-designer/process/condition-activity/page)
* [SourceFile](/fr/vantage/documentation/skill-designer/process/condition-activity/source-file)
* [Field](/fr/vantage/documentation/skill-designer/process/condition-activity/field)

<div id="classification-and-validation">
  ### Classification et validation
</div>

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

<div id="image-regions">
  ### Régions d’image
</div>

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

<div id="enumerators">
  ### Énumérateurs
</div>

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

<div id="related-topics">
  ## Rubriques connexes
</div>

* [activité Condition](/fr/vantage/documentation/skill-designer/process/condition-activity/condition-activity)
* [Scripts d’exemple](/fr/vantage/documentation/skill-designer/process/condition-activity/sample-scripts)
* [Context](/fr/vantage/documentation/skill-designer/process/condition-activity/context)
