Script ARIS repose sur le langage de programmation JavaScript. Il contient des objets et des méthodes supplémentaires dont vous avez besoin pour écrire des scripts. Selon que vous écrivez un script de macro, un script de règle de contrôle sémantique ou un script de rapport, vous devez utiliser les méthodes prévues à cet effet.
Le standard JavaScript est précisé dans la spécification du langage ECMAScript. Le moteur Mozilla Rhino est souvent utilisé pour JavaScript. Bien que le langage JavaScript soit différent du langage Java, le moteur Rhino JavaScript est implémenté en Java. La version actuelle d'ARIS utilise Mozilla Rhino 1.7.7. Il n'y a pas de définition stricte pour la version d'ECMA prise en charge. Le moteur Rhino prend en charge JavaScript 1.7. Le moteur Rhino 1.7.7 utilisé par ARIS prend de plus en charge des fonctionnalités de JavaScript 1.8.x, en particulier l'objet JSON, qui fait partie d'ECMA 5. Rhino 1.7.7 ne prend pas en charge ECMA 6.
Pour utiliser vos propres paquets Java autorisés dans un rapport ARIS, ajoutez le fichier jar à la catégorie de script s'y rapportant ou le dossier Fichiers communs et forcez le script à importer ce fichier pendant le runtime. Vous pouvez alors utiliser les classes de ce fichier jar comme toute autre classe, par exemple , var x = new packagename.classname(xyz).
Pour obtenir des informations sur les commandes Script ARIS lorsque vous avez ouvert un script, faites glisser le pointeur de la souris sur une commande dans le code du script et appuyez sur la touche F1.
Vous pouvez également ouvrir Script ARIS via Afficher l'aide > Script ARIS.
Vous trouverez de plus amples informations sur JavaScript entre autres à l'adresse http://www.ecma-international.org/publications/standards/Ecma-262.htm.
Si vous avez besoin de scripts d'évaluation supplémentaires, vous pouvez créer une sortie du rapport en mode brouillon. Si vous maîtrisez les langages de programmation JavaScript et Script ARIS vous pouvez écrire vos propres scripts de rapport ou adapter des copies de scripts existants.
Vous trouverez d'autres informations et tutoriels de scripting sur le portail 'ARIS Community', sous :