Cette présentation a été donnée par Chris Kirchberg.@chris_kirchbergle 16 juin 2020.
Introduction
- Qu'est-ce qu'un module complémentaire ?
- Un mécanisme permettant de déployer des scripts JSL sophistiqués/complexes auprès d'utilisateurs JMP qui ne sont pas des développeurs de scripts JSL.
- Les personnes non expérimentées ou débutantes en programmation JSL peuvent également tirer parti de ce mécanisme.
- Il s'agit d'un fichier unique que tout utilisateur de JMP peut installer et utiliser comme n'importe quel autre composant de JMP. Il contient généralement des scripts pouvant effectuer de multiples fonctions.
- Pourquoi en créerais-je un et en utiliserais-je un ?
- Exécuter des processus de routine en plusieurs étapes d'un simple clic sur un élément de menu
- Par exemple, se connecter à une base de données, extraire des données, les manipuler, les représenter graphiquement et les analyser.
- Étendre les fonctionnalités de JMP
- Création d'une interface utilisateur personnalisée susceptible de simplifier un flux de travail courant
- Connexion à d'autres langages de programmation tels que R, Python, Matlab et SAS pour accéder à des outils analytiques supplémentaires non disponibles nativement dans JMP/JMP Pro
- Créez des tableaux de bord réutilisables et déployables au sein du framework JMP.
- Qui utiliserait un module complémentaire ?
- Toute personne utilisant JMP mais effectuant régulièrement des processus/actions en plusieurs étapes et souhaitant gagner du temps
- Toute personne utilisant JMP et souhaitant ajouter des fonctionnalités supplémentaires
- Toute personne utilisant JMP et souhaitant que ses collègues utilisant également JMP soient plus productifs, mais qui ne maîtrisent pas forcément JMP.
- Comment créer un module complémentaire ?
- Premièrement, il vous faut un script
- L'origine de ce script dépend de votre point de départ.
- Le générateur de modules complémentaires sera généralement lancé à partir de différents points de départ.
- Les sections suivantes expliqueront comment ouvrir le générateur de modules complémentaires à partir des différents points de départ.
REMARQUE : vous pouvez créer manuellement un complément sans utiliser le générateur de compléments, mais cela permet d’accéder à des options avancées non disponibles dans ce dernier. Consultez la section « Pour en savoir plus » ci-dessous.
Le générateur d'extensions
- La méthode la plus rapide pour lancer le générateur de compléments consiste à aller dans Fichier > Nouveau > Complément (système d'exploitation Windows).
- Les utilisateurs de macOS peuvent aller dans Fichier > Nouveau > Nouveau module complémentaire).
- La fenêtre du générateur de modules complémentaires s'affichera.
-
Cinq onglets apparaissent, chacun ayant sa propre fonction. Vous trouverez des informations détaillées sur chaque onglet dans le lien d'aide en ligne, dans la section « Où trouver plus d'informations » ci-dessous.
-
Nous allons passer brièvement en revue chaque onglet en direct dans JMP.
-
Onglet Général : Permet d’identifier le module complémentaire et les restrictions qui l’entourent.
-
Éléments de menu : emplacement du script principal pour chaque élément de menu défini
-
Script de démarrage : le script qui sera exécuté au démarrage de JMP (et du module complémentaire).
-
Script de sortie : script qui sera exécuté lorsque JMP se ferme ou que le module complémentaire est désactivé.
-
Fichiers supplémentaires : tous les fichiers utilisés par le module complémentaire et qui ne sont pas déjà définis dans les onglets précédents.
Créateur d'applications et de tableaux de bord
- Que ce soit dans l'éditeur d'applications ou dans l'éditeur de tableaux de bord, on peut accéder directement à l'éditeur de modules complémentaires.
- Pour ce faire, cliquez sur le triangle rouge et sélectionnez Enregistrer le script > Ajouter au module complémentaire
- Cela copiera le script représentant l'application ou le tableau de bord actuel dans la section Éléments de menu du générateur de modules complémentaires.
- Le reste du processus de création d'un complément est identique à celui de la section précédente.
Exemples
Quelques exemples et deux exercices sont mentionnés. Ils se trouvent dans le journal, dans le fichier zip joint à ce message.