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.
Les scripts peuvent définir des fonctions personnalisées et accéder aux catalogues de données Vantage via l’interface Context.
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.
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.
Limites d’utilisation des ressources système
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 :
Contexte d’exécution et flux de travail
Classification et validation