Passer au contenu principal
L’interpréteur JavaScript de Vantage prend en charge ECMAScript 5.1 (ES5) ainsi que certaines normes plus récentes (pour plus d’informations, voir ici).

Accès aux données

  • Les scripts peuvent servir à écrire des fonctions personnalisées.
  • Les scripts ne peuvent pas être utilisés pour envoyer des requêtes à d’autres bases de données que les catalogues de données Vantage, auxquels on accède via l’interface Context.
  • Les scripts ne peuvent pas être utilisés pour envoyer des requêtes à des services externes.
  • Le script ne prend pas en charge les bibliothèques tierces comme jQuery.
  • L’activité Condition se contente de rediriger les documents de la transaction vers la branche de workflow requise sans les modifier. Par conséquent, toutes les données auxquelles votre script accède sont uniquement en lecture seule.

Limites d’utilisation des ressources système

Les règles de script sont limitées quant à la quantité de mémoire et de temps CPU qu’elles peuvent consommer, ainsi que par le nombre d’instructions de code et la profondeur de récursion. Cela protège le système contre les baisses de performances et les pannes. Si votre règle dépasse l’une des limites, le traitement sera interrompu et une erreur s’affichera. Les valeurs limites sont définies par l’administrateur système lors de la configuration du serveur ABBYY Vantage. Actuellement, les limites par défaut sont les suivantes :
  • Mémoire. 10 Mo
  • Seuil d’expiration. 60 secondes
  • Limite d’instructions. aucune
  • Profondeur maximale de récursion. 100

Aide sur les objets

Les rubriques suivantes présentent les objets et les énumérateurs disponibles :