Automatisation des rapports pour les modèles PowerPoint avec JMP 15Salut tout le monde,
Je publie des rapports hebdomadaires sur les attributs physico-chimiques. L'ancien processus consistait à saisir manuellement les données d'Excel dans JMP. Après avoir saisi les nouvelles données dans JMP, deux scripts sont exécutés : les scripts Run Chart et Control Chart, qui sont enregistrés dans la table de données. Ces scripts ont des limites de précision et de formatage appliqué (ou enregistré dans les scripts). Ensuite, les graphiques sont copiés et collés un par un dans une présentation PowerPoint.
Je me demandais si ce processus pouvait être automatisé ?
J'ai ajouté un script qui me permet de mettre à jour automatiquement la table de données.
J'adorerais pouvoir simplement générer la présentation PowerPoint d'un simple clic sur un bouton au lieu d'avoir à copier et coller chaque graphique dans le rapport.
Chaque script que j'ai essayé me laisse toujours tomber.
J'aimerais savoir si quelqu'un pourrait m'orienter dans la bonne direction ou si cela peut même être fait (voir ci-dessous).
Dans ma tête, j'aimerais -
1. Un script pour mettre à jour la table de données (j'ai déjà réalisé)
2. Exécutez des scripts pour les graphiques d'exécution et les cartes de contrôle afin de pouvoir mettre à jour l'axe des x (faites glisser les nouvelles données et faites glisser les anciennes données hors de l'axe des x. Enregistrez ensuite les graphiques mis à jour
3. Ajoutez un script final qui ajouterait automatiquement les graphiques d'exécution et les cartes de contrôle mis à jour à une présentation PowerPoint formatée.
Merci pour tout conseil.
Ingénierie Qualité et ProcédésRe : Automatisation des rapports pour les modèles PowerPoint avec JMP 15En plus d'utiliser Visual Basic pour vous aider avec les modèles, vous pourrez peut-être également utiliser Python si vous êtes plus familier avec cela ( python-pptx ). J'ai utilisé JMP+Python pour une tâche un peu similaire à un moment donné et cela fonctionne à haut niveau comme ceci :
- Script de lancement.
- Le script JSL récupère les données, effectue une analyse et enregistre les résultats sous forme d'images dans un emplacement spécifique.
- Après avoir enregistré toutes les images, le script utilise Run Command() pour exécuter le script python avec quelques arguments (emplacement de l'image, emplacement de sauvegarde).
- Le script Python utilise les arguments fournis pour ajouter des images, construit des tableaux qui seront remplis par les utilisateurs, etc. pour créer le fichier PowerPoint à l'emplacement final.
Re : Automatisation des rapports pour les modèles PowerPoint avec JMP 15Salut,
Vous pourriez envisager d'apprendre Visual Basic et de l'utiliser comme script principal pour piloter JMP et PowerPoint.Vous pouvez toujours exécuter des fichiers JSL dans JMP si vous les avez déjà écrits.JMP dispose d'une interface d'automatisation complète et la référence d'automatisation JMP se trouve dans le dossier Documentation de votre installation JMP.
Cela peut être un défi de taille.La seule autre idée que j'aurais serait d'utiliser JSL pour émettre la sortie JMP PowerPoint sur le disque, puis d'utiliser une ligne de commande Windows (si vous utilisez Windows) pour ouvrir le fichier en PP.
Brian Corcoran
Développement JMP
Re: Automatisation des rapports pour les modèles PowerPoint avec JMP 15Une autre solution consisterait à enregistrer les rapports sous forme de fichier image dans un emplacement central auquel le rapport PowerPoint fait référence. Ainsi, le modèle PowerPoint utiliserait toujours le fichier le plus récent.