Scripts d'analyse de données
L'exécution de scripts ne se limite pas à Analytics uniquement. En convertissant des scripts classiques en scripts d'analyse de données, vous pouvez planifier et exécuter des scripts dans l'application Robots sur la plateforme Diligent One.
Note
Version 16 of Analytics, and all subsequent versions, are not intended for use with Analytics Exchange (AX). Diligent ended support for Analytics Exchange on January 1, 2023. Learn more or upgrade to Robots.
For information about using Analytics in conjunction with Analytics Exchange, see Analytics and ACLScript 15.1 Help.
Que sont des scripts d'outils d'analyse ?
Un "outil d'analyse" ou script d'outil d'analyse correspond à un script comportant un en-tête d'outil d'analyse. L'en-tête d'outil d'analyse est une série de balises déclaratives qui permet au script de s'exécuter dans Robots. L'en-tête de l'outil d'analyse comprend des paramètres d'entrée que l'utilisateur renseigne au préalable permettant ainsi d'exécuter le script d'outil d'analyse de manière autonome, immédiatement ou à une heure planifiée.
Passer des scripts classiques en scripts d'outil d'analyse
Des scripts d'outil d'analyse commencent par des scripts classiques. Pour exécuter un script classique dans Robots, vous devez convertir le script classique en script d'outil d'analyse :
- Créez et testez un script dans Analytics.
- Ajoutez les balises d'en-tête d'outils d'analyse qui conviennent pour transformer le script en script d'outil d'analyse.
- Transmettre un ou plusieurs scripts d'outils d'analyse et scripts auxiliaires sous forme de version de script en mode développement dans Robots ainsi que planifier et exécuter une version activée en mode productionRobots
Pour plus d'informations, consultez la section Développer des scripts d'outil d'analyse.
Ajouter des en-têtes d'outils d'analyse
Les en-têtes d'outils d'analyse sont définis dans un bloc de commentaire qui commence à la première ligne du script. Au minimum, un en-tête d'outil d'analyse déclare que le script est un script d'outil d'analyse :
COMMENT
//ANALYTIC Identifier les chèques manquants
Ce script d'outil d'analyse identifie les numéros de chèque manquants
END
Pour plus d'informations, consultez la section Utilisation des en-têtes des outils d'analyse.
En quoi consiste un script auxiliaire ?
Un script auxiliaire est un script ordinaire sans en-tête d'outil d'analyse conçu pour fonctionner conjointement avec un script d'outil d'analyse. Dans une conception normale, un script d'outil d'analyse utilise la commande DO SCRIPT pour appeler un ou plusieurs scripts auxiliaires. Une fois qu'un script auxiliaire est terminé, le traitement revient au script d'outil d'analyse, qui continue à s'exécuter.
Les scripts auxiliaires peuvent également être désignés sous le nom de sous-scripts, de scripts secondaires, de scripts utilitaires ou de scripts d'aide. Vous n'êtes pas obligé d'utiliser des scripts auxiliaires. Ils offrent une option permettant de compartimenter des blocs de logique de script qui peuvent être conditionnels, réutilisables ou simplement difficiles à inclure dans le script d'outil d'analyse parent.
Restrictions sur les scripts auxiliaires
Les scripts auxiliaires peuvent être utilisés de différentes manières, mais comme il n'existe pas d'en-tête d'outil d'analyse, deux restrictions s'appliquent :
- Aucune balise d'entrée ou de sortie vous ne pouvez pas spécifier de balises d'analyse d'entrée ou de sortie, ce qui implique que vous ne pouvez pas créer de paramètres d'entrée ou de sortie dans le script auxiliaire proprement dit. Les éventuels paramètres requis doivent être créés dans l'en-tête d'outil d'analyse du script d'outil d'analyse parent.
- Ne peut pas être exécuté directement les utilisateurs ne peuvent pas programmer ou exécuter directement des scripts auxiliaires. Ils ne peuvent être appelés qu'à partir d'un script d'outil d'analyse, soit directement soit indirectement par un autre script auxiliaire.