Conseils techniques IDEA : Comment créer un IDEAScript (Partie 1)

8 Novembre, 2017

Q. : Quelles sont les différentes méthodes pour créer un IDEAScript ?

R. : Il existe plusieurs méthodes à cette fin dans IDEA. La première et probablement la plus évidente consiste à aller dans le ruban des macros et à sélectionner IDEAScript,

ce qui permet d'ouvrir l'éditeur IDEAScript. Vous pouvez ainsi commencer à créer votre script (vous pouvez également utiliser d'autres éditeurs comme NotePad++ pour rédiger votre script). Bien qu'il s'agisse probablement de la méthode la plus évidente pour créer un script, c'est également la plus difficile. IDEA simplifie heureusement de différentes façons la rédaction de scripts.

La méthode suivante est l'option Enregistrer une macro, qui se trouve dans le ruban Macros.

Lorsque vous commencez à enregistrer une macro, IDEA capture le script de toutes les analyses que vous réalisez jusqu'à ce que vous appuyez une deuxième fois sur Enregistrer une macro. Quand vous arrêtez l'enregistrement, IDEA affiche une boîte de dialogue afin que vous puissiez créer votre macro au format Visual Script ou IDEAScript.

Une autre possibilité consiste à créer d'abord un Visual Script, à l'exécuter, puis à le convertir au format IDEAScript.

On peut aussi utiliser l'aperçu du projet. Ouvrez d'abord l'aperçu du projet, puis sélectionnez l'option Créer une macro.

Vous pouvez ensuite sélectionner les tests que vous voulez générer dans IDEA.

Les éléments en rouge ont été supprimés de votre projet, mais vous pouvez les créer de nouveau si vous disposez des fichiers sources.

Lorsque vous fermez l'aperçu du projet, l'éditeur IDEAScript s'ouvre avec le script afin de créer les fichiers sélectionnés.

La dernière méthode, ma préférée, pour obtenir un IDEAScript dans IDEA est de passer par l'historique.  Dans cet exemple, nous pouvons voir les différentes entrées d'historique.

Nous avons importé le fichier à partir d'Excel, puis nous l'avons exporté, nous avons créé un index et enfin nous avons appliqué le test du premier chiffre de Benford.  Si nous ouvrons le dernier test, l'historique indique ce qui a été effectué ainsi que l'IDEAScript nécessaire pour créer de nouveau ce test. On obtient plusieurs options si on clique avec le bouton droit de la souris sur le code IDEAScript.

Il est alors possible de copier le code et de le coller dans un éditeur, de copier la tâche sélectionnée et de l'ouvrir dans l'éditeur IDEAScript ou de copier l'intégralité de l'IDEAScript de ce fichier et de le copier dans l'éditeur IDEAScript.  La sélection dépend de ce que l'on souhaite faire. Sélectionner l'option “Copier IDEAScript pour toutes les tâches” permet d'appliquer de nouveau tous les tests nécessaires afin d'obtenir ce fichier.  Si l'on sélectionne simplement “Copier IDEAScript pour les tâches sélectionnées”, on obtient uniquement le code pour ces tâches.

Comme vous pouvez le voir, il existe de nombreux moyens de créer un script dans IDEA en fonction de votre connaissance de l'écriture de scripts.  Les spécialistes peuvent aller directement dans l'éditeur pour commencer à programmer.  Les débutants ou les personnes qui commencent à apprendre IDEAScript peuvent utiliser l'enregistrement ou l'historique pour qu'IDEA crée d'abord l'analyse et le script, puis l'ouvrir afin de le modifier.  Je commence généralement dans l'éditeur, mais lancez l'analyse dans IDEA, puis copiez-la à partir de l'historique dans l'éditeur et modifiez-la.

– Brian Element, instructeur certifié IDEA et conseiller financier à Services publics et Approvisionnement Canada

Pour obtenir davantage de conseils ou pour poser votre propre question sur IDEA, allez à l'adresse www.ideascripting.com.  

 

À propos d'Alain Soublière :

Alain Soublière travaille depuis de nombreuses années dans le domaine des logiciels d'audit informatique. Il a longtemps fait partie de la haute direction à titre de chef de produit IDEA avant de devenir directeur de la stratégie de produit à CaseWare Analytics, puis plus récemment directeur principal de la stratégie produit.   

Se connecter :    Alain Soublière

« Retour au blog

Ajouter un commentaire

Plain text

  • Aucune balise HTML autorisée.