Bienvenue dans la mise à jour du développement JMP du 28 avril 2023 !
JMP 17.1.1 est entré dans la phase finale de validation de l'installateur après des tests fonctionnels réussis et la confirmation par les deux clients qu'ils sont effectivement satisfaits des correctifs prévus. Cette version de correctif résoudra les problèmes critiques affectant les clients importants Regeneron et Taiyo Yuden. Pour en savoir plus sur le contenu de cette version de correctif, veuillez consulter cette page dans Confluence . Cette version ne sera pas mise à la disposition générale de tous les clients, mais sera proposée sur demande pour les sites concernés.
Lundi, nous avons informé les membres Early Adopter que JMP 18 EA2 était prêt sur My JMP et nous voyons déjà des réponses des trois études d'utilisabilité associées (MSA Design, Easy DOE factor list et SEM). Si vous souhaitez jeter un œil aux fonctionnalités que nous mettons en avant dans EA2, consultez le document source unique JMP 18. Ou, si vous souhaitez voir ce que voient les membres Early Adopter, tout le personnel JMP peut accéder à la page Early Adopter sur my.jmp.com. Remarque : si vous disposez d'une licence SalesForce, vous devez accéder à My JMP via SalesForce (c'est-à-dire, n'utilisez pas my.jmp.com). Veuillez consulter la FAQ Early Adopters pour plus de détails sur le programme.
Nous prévoyons de geler JMP 18 EA3 le 12 mai . Nous ne sommes plus qu'à environ 3 mois de notre étape de gel des fonctionnalités JMP 18 prévue pour le 21/07/23 . Merci beaucoup à ceux d'entre vous qui continuent d'ajouter de nouvelles pages de fonctionnalités dans notre catégorie Fonctionnalités JMP 18 dans l'espace JMP Confluence cette semaine ! Vous pouvez consulter toutes les pages de fonctionnalités JMP 18 ici . Veuillez suivre cette page pratique qui explique comment utiliser le modèle de page de fonctionnalités JMP 18 lorsque vous créez une nouvelle page.
Un groupe interfonctionnel connu sous le nom de Les 5 premiers Équipe se réunit depuis l'automne pour explorer des idées visant à améliorer la nouvelle expérience utilisateur. Une grande partie de ce travail, y compris certains projets de changements dans le cycle JMP 18, est présentée ici . En outre, un grand groupe de JMP s'est réuni pendant la réunion pour explorer comment résoudre le nouveau problème utilisateur : « J'ouvre JMP et je ne sais pas quoi faire. » Plusieurs idées ont été générées et la prochaine étape consiste à développer des prototypes. Plus d'informations suivront dans les prochaines mises à jour, mais un grand merci à tous ceux qui ont participé à l'atelier !
Un grand merci à Nick Ruva pour avoir effectué cette semaine la migration du serveur d'automatisation JMP DevOps Jenkins vers AWS ! Ce serveur Jenkins héberge des centaines de projets qui définissent des tâches automatisées allant des builds d'intégration continue en cours pour diverses branches aux exécutions d'analyse de code nocturnes, à l'aide hebdomadaire et aux builds MIF/PDF quotidiennes, aux « Bots » (XBot, TestBot, StringBot, JiraBot), ainsi qu'aux tâches critiques de téléchargement et de traitement des données pour les plantages, la télémétrie JMP, le traitement L10N et les tâches d'assurance qualité. Nick et d'autres continuent également à travailler sur la migration des machines virtuelles de l'agent Windows qui exécutent ces tâches d'automatisation vers AWS. Nick a migré de nombreuses machines virtuelles de build CI, de test de base et d'analyse vers AWS au cours des derniers mois. Audrey a déplacé les machines virtuelles de traitement des données et de test d'installation, et Kryzsztof a migré le serveur MemoQ JMPTRAN de l'équipe L10N qui exécute de nombreuses tâches automatisées L10N. Nous n'avons pas de solution rentable pour les Mac dans AWS en raison des restrictions de licence Apple. Ainsi, à mesure que nous abandonnons les Mac appartenant à SAS où nous hébergeons des machines virtuelles à l'aide de VMWare, Nick a travaillé avec des équipes pour commander des Mac supplémentaires que nous pourrons héberger dans le laboratoire JMP.
Nick continue de travailler avec divers membres de l'équipe pour créer des images Windows dans AWS afin de remplacer les machines virtuelles supplémentaires appartenant à SAS. Myron Chandler, Melanie Drake et Devon Powell testent actuellement le processus de génération MIF et PDF sur une machine AWS, tandis que Jim Borek a commencé à migrer les machines de test unitaire et Dave Barbour a travaillé sur le déplacement de certaines parties du pipeline de différenciation d'images vers une image AWS. Le transfert et le déplacement de machines et de processus vers le cloud nécessitent de la patience, du travail d'équipe et une volonté d'expérimenter différentes configurations pour optimiser les performances des processus et les paramètres des machines. Merci également à Alex Taylor, Josh LoPresti et Daniel Powell pour avoir partagé les conseils et les connaissances acquises lors des migrations AWS de l'hôte JMP et des équipes JMP Live !
Félicitations aux membres de l'équipe JMP qui ont été honorés lors du récent dîner des brevets SAS ! Caleb King, Brad Jones, John Sall, Ryan Lekivetz et Joseph Morgan ont tous été récompensés pour leurs brevets décernés au cours de l'année écoulée.
Wenjun Bao a fait part de ses journées chargées à Copenhague cette semaine au CDISC Europe Interchange ! Elle a assisté à la réunion du conseil d'administration du CDISC pendant les deux premiers jours. Dans l'après-midi du deuxième jour, Wenjun a fait une présentation intitulée « Rationaliser l'évaluation des données d'essais cliniques avec des normes en utilisant les NDA et les CR de la FDA comme exemples » et Geoff Mann a fait une démonstration en direct de JMP Clinical 17 lors d'un atelier conjoint CDISC et JMP. Christian Bille de JMP (basé à Copenhague) était également présent pour soutenir l'équipe. Le PDG du CDISC, Dave Evans, a rejoint l'atelier et a partagé ses excellentes expériences d'utilisateur JMP avec le public pendant et après l'atelier. Dave a apprécié le format de l'atelier et souhaite continuer à organiser des ateliers conjoints CDISC avec JMP. (Nous ne savons pas s'il y a eu un karaoké d'équipe après l'événement, cependant...) :smiling_face_with_smiling_eyes: )
De plus, l'équipe JMP Japon a organisé cette semaine un séminaire de présentation mettant en avant la nouvelle version JMP Clinical 17, réservée à JMP, et a invité Wenjun à présenter un discours virtuel basé sur sa conférence CDISC. Wenjun remercie tout particulièrement Hideo Oi et Naohiro Masukawa , qui ont présenté d'excellentes démonstrations de JMP Clinical et des fonctionnalités d'apprentissage automatique de JMP. Grâce au décalage horaire, elle est heureuse d'annoncer qu'elle n'a pas eu à se lever à 1 heure du matin mais qu'elle a rejoint le séminaire après 7 heures du matin !
Un grand merci à Tonya Mauldin pour avoir partagé les pistes bêta/crash de cette semaine avec les crashs sélectionnés !
Rapport sur la version bêta de JMP - Distribution | JMP Live (sas.com)
Et enfin, merci à Audrey Shull pour avoir partagé cette astuce Jira de la semaine !
JMP a ajouté un type de problème appelé Initiative à bon nombre de nos projets. Vous le verrez comme une option lorsque vous ajouterez un nouveau problème. Les initiatives sont un nouveau type de problème dans Jira. Atlassian décrit les initiatives comme des « collections d'épopées qui mènent vers un objectif commun ». Nous avons généralement utilisé les épopées pour décrire une nouvelle fonctionnalité majeure, puis l'épopée est divisée en histoires correspondant à des éléments de fonctionnalité. Les initiatives ont une portée encore plus vaste et seront utilisées par la gestion des produits pour aider à catégoriser notre travail et les épopées liées au groupe. Bien qu'elles soient plus rarement utilisées, les initiatives joueront un rôle important dans l'organisation de notre feuille de route JMP. Attendez-vous à en voir et à en entendre davantage à l'avenir de la part de la gestion des produits !
Annonces générales
- Si vous souhaitez être un employé vedette sur Inside JMP, veuillez télécharger une copie du formulaire de présentation . Remplissez simplement les questions et, lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous dans le dossier. Merci de nous aider à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- JMP 18 EA3 Gel – 12/05/23
- Approbation du code JMP 17.2 – 13/06/23
- JMP 18 EA4 Gel – 23/06/23
- Gel du code JMP 17.2 – 30/06/23
- Veuillez visiter Confluence pour une liste complète des dates des JMP 17 et JMP 18 .
Mises à jour du développement JMP
HTML interactif
- John Powell : planification des réunions de fin de sprint. Correction des positions incorrectes des marqueurs dans oneway ( JMPHTML-2103 ). Examen des candidatures pour notre poste de développeur C++ ouvert. Soumission de la demande d'utilisation des valeurs de colonne comme marqueurs ( JMPHTML-1036 ).
JMP en direct
- Aurora : 18.0 - Amélioration des e-mails de notification « immédiate » (ne les regroupez pas, rendez les lignes d'objet plus utiles). Suppression complète de la fonctionnalité « Suivi ». Début des travaux sur la suppression du contrôle au niveau du package sur la possibilité de téléchargement. Correction de quelques bugs. Divers : Discussion avec Bryan Fricke sur la possibilité d'obtenir rapidement des commentaires sur la facilité d'utilisation de JMP Live. Rencontre avec Sheila Spence pour lancer la discussion sur la conformité au RGPD dans JMP Live . Autres entretiens pour un poste vacant dans JMP Live.
- Michael G : J'ai travaillé sur une nouvelle présentation de rapport pour JMP Live. C'est une bonne idée ! J'ai également partagé les mises à jour de la vue de rapport lors de la réunion de l'interface utilisateur.
Statistiques
- Jianfeng : nous travaillons à la résolution des problèmes du support technique qui pourraient éventuellement être intégrés dans JMP17.2, notamment JMP-15017 et JMP-14862 . Un travail similaire sera appliqué à JMP-16392 .
Actualités sur les sciences de la vie
- Elizabeth : Prédictions fixes et formule de prédiction pour les GLMM avec un effet aléatoire continu suite au travail de John sur les autres plates-formes de type mixte. Travail sur la prochaine structure de mesures répétées pour GLMM – ANTE(1).
- Laura CS : Enquête sur un bug avec une inférence robuste lors de l'utilisation de groupes multiples. J'ai continué à travailler avec James pour soumettre un résumé pour Discovery et j'ai préparé une brève présentation à venir pour Novozymes.
- John Sall : Corrections terminées pour les facteurs aléatoires continus non centrés, avec Elizabeth et Fang. (JMP-16431) Correction de deux bogues Stepwise signalés par Yusuke pour une direction mixte. (JMP-16491, JMP-5580)
- Annie : J'ai travaillé sur l'importation et l'exportation de statistiques de produits dans CCB pour les cartes de contrôle à court terme.
Tests statistiques
- Mark : Test des tickets Jira pour la fonctionnalité Load Design dans Easy DOE avec Jacob. Rencontre avec l'équipe DOE et les avocats en brevets pour résoudre les problèmes soulevés par l'examinateur. Enquête sur les problèmes liés à l'utilisation de la fonction JSL Mail() dans les scripts d'étude d'utilisabilité. Aidez Jacob à diagnostiquer les problèmes de certains clients EA lors de l'exécution du module complémentaire pour l'étude d'utilisabilité. Répondez aux questions dans la communauté JMP.
- Jacob : Test de la conception de charge dans Easy DOE, travail sur de nouveaux tests unitaires de conception de charge. Test de la liste de facteurs Easy DOE. Test d'Exploration des valeurs manquantes et ajout de tests unitaires pour les correctifs récents. Enquête sur les commentaires de la version bêta concernant les modules complémentaires d'étude d'utilisabilité.
- Tonya : Test des cartes de contrôle à court terme et du graphique de potentiel de processus dans le criblage de processus. Examen des modifications OSI apportées par la documentation. Réponse à une question de la communauté d'utilisateurs sur la distribution dans la version 15. Vérification des bogues.
Documentation statistique
- Michael C : J'ai travaillé avec Colleen pour ajouter des touches d'aide pour les messages « Columns » pour les plateformes de statistiques dans l'index de script afin que les boutons d'aide de rubrique dans ces entrées fonctionnent. En général, le bouton amènera les utilisateurs à lancer la documentation de la fenêtre pour les différentes plateformes. J'ai également travaillé sur divers Jiras de documentation pour les bugs et les NF.
Gestion de produit
- Cette semaine, le service marketing produit a organisé une formation sur l'industrie chimique animée par les présentateurs James Barkatullah et Scott Allen . Vous pouvez consulter cet excellent résumé de la session sur Inside JMP rédigé par Kaylee Warren .
- Dan V : J'ai rencontré Jeff, Daniel, Brian, Stan et John Jones pour discuter d'un nouveau processus de licence utilisateur JMP 18 à l'aide de My JMP .
- Bryan F : Je travaille sur un prototype de révision de l'index de données, sur la logistique liée à un panel d'utilisabilité interne et sur la fourniture de conseils de conception.
Assistance technique
- Duane : Le support technique a participé aux efforts visant à garantir que les mises à jour JMP 17.1.1 résoudraient les problèmes de Regeneron, ainsi qu'à la procédure pas à pas technique pour le prochain hackathon Novozymes. Wendy se prépare également à l'embauche de sa première recrue, Christine Kjellberg, qui débutera la semaine prochaine ! Le support technique continue de participer à de nombreux autres projets :
- La progression de My JMP
- Test des données héritées (GIDB) dans Salesforce
- Préparation de l'infrastructure Service Cloud pour Engagement (e-mail vers le dossier, file d'attente téléphonique, etc.)
- Transition du soutien du SAS CEC à l'équipe d'engagement JMP
- Préparation à la prise en charge de Store 2.0
- Intégrer JMP Japan TS dans Salesforce
- Comme toujours, le support technique continue de gérer les dossiers et les suivis de nos clients. Voici les rapports TS JMP Live et le lien vers le filtre Jira affichant les tickets signalés par TS au cours des 14 derniers jours

Opérations de développement
- Bob : Travail de compilation et de test du programme d'installation Windows JMP 17.1.1, création de la page de téléchargement, création du fichier de référence de validation du programme d'installation Windows. Début des démarches pour obtenir la version 17.2 dans le cadre du processus SAS. Alerter la direction sur la fin du choix du support physique pour la distribution du logiciel JMP.
- Myron : mise à jour de la base de données de télémétrie pour prendre en charge des fichiers de téléchargement plus volumineux. Certaines mises à jour sont encore en cours de retraitement. Mises à jour de l'environnement AWS pour les scripts de localisation ( JMPTOOL-767 ). Suppression de l'agent OpenAM de la configuration Apache de jmptool et installation d'un certificat SSL ; il faut encore connecter complètement l'authentification Azure ( JMPTOOL-809 ). Mises à jour mineures du traitement des tests après la migration Jenkins ( JMPTOOL-847 ).
- Jim : instances AWS, reconstruction de JMP Clinical 17.1 et builds JMP 17.1.1.
- Shannon : J'ai examiné les projets Jenkins après la migration vers AWS et signalé quelques problèmes à Nick R qui les a rapidement résolus. Merci, Nick ! Je passe en revue divers plans de retraite en cours pour les ressources JMP existantes. J'apprécie les contributions que les équipes reçoivent de l'ensemble de JMP alors que nous cherchons à rationaliser et à améliorer les ressources pour les nouveaux utilisateurs. Je lis également des informations sur les programmes Windows Insider pour divers produits Microsoft. Microsoft a pris l'habitude de proposer plusieurs niveaux ou canaux différents de builds de pré-production pour les tests clients. Celles-ci vont des builds expérimentales quotidiennes « Canary » (mon nom personnel préféré) qui ont subi peu ou pas de tests, aux builds Dev hebdomadaires qui sont plus stables mais toujours expérimentales, aux builds de pré-version publiées moins fréquemment mais beaucoup plus stables.
Documentation
- Chris B : J'ai travaillé sur le travail et le script Jenkins 17.2. Maintenant que EN 17.1 est officiel, j'ai mis à jour l'indexation 17.0 et la bannière d'aide la plus récente. J'ai corrigé une valeur de métadonnées d'aide 17.1 trouvée par Mike Muhlada. J'ai documenté comment mettre à jour les modules complémentaires.
Tests système/hôte - Cary
- Mike M : Beaucoup de bruit de différence d'image cette semaine alors que David Barbour a terminé de déplacer les tests d'image vers AWS. Plusieurs problèmes de statistiques d'en-tête étaient également à l'origine de bruit. J'ai remarqué que notre tableau de bord de test n'affichait aucun résultat HTML pendant cette période bruyante, ce que Nick H a signalé et Dave B a corrigé. J'ai trouvé un problème de métadonnées avec l'aide de JMP 17.0. J'ai ouvert quelques Jiras de régression pour les limites de gigue unidirectionnelle et un problème de lignes HTML5 avec des données manquantes/exclues. J'ai mis à jour les tests Sikuli pour supprimer les didacticiels de la version 18.0 et au-delà. J'ai examiné les commentaires de la visionneuse de colonnes EA avec Ernest et j'ouvrirai des Jiras de suggestion pour ces éléments au début de la semaine prochaine.
- Mandy : J'ai effectué des tests sur l'installateur 17.1.1 ; j'ai travaillé sur quelques problèmes de suivi TS ; j'ai travaillé sur les tests et la vérification de JIRA et j'ai ajouté des cas de test lorsque je le pouvais. J'ai détecté un problème de préférences avec les statistiques de colonne et le test d'image et j'ai résolu ce problème. J'ai soumis un résumé pour une conférence WFB avancée pour Discovery US à l'automne.
- Audrey : Discussions, évaluations et préparation de la version 17.1.1 pour une série abrégée de tests d'installation pour cette version limitée ( JMPTEST-733 ). Conversions AWS. Planification des stagiaires.
- Lisa G : J'ai travaillé sur un correctif de test pour améliorer la lisibilité des étiquettes de l'axe Y empilées et j'ai saisi un bug de régression et j'ai commencé les tests 17.1.1.
Équipe de test Web-Cary
- Anna : Je teste la nouvelle implémentation de Contour Plot de John P en HTML5. Je teste les colonnes de transformation avec Column Switcher. Je ne fais PAS de test d'installation ! (Merci, Audrey). :smiling_face_with_smiling_eyes:
- Josh L : JMP Live AD et test du nouveau rapport d'historique. Supervision des tests du programme d'installation de JMP 17.1.1 et des correctifs. Anna : travail sur la liste de contrôle HTML5 pour 18.0.
- Steve Chen : JMP Live et framework HTML5 et tests. Examen également des modifications du code HTML5.
- Hui : test HTML5 et automatisation en cours d'exécution pour HTML5 !
État de l'équipe de test Web Jira - Pékin / Cary
64 - Histoires prêtes à être testées
8 - Histoires en test
14 - Jira a été fermé au cours des 7 derniers jours
11 - Nouveaux bugs créés
Tests système/hôte - Pékin
- Kimi(Yu) Wang : (1) Testez les tests liés à SAS/Formula Depot, discutez et corrigez les échecs avec Mike, pour plus de détails, reportez-vous à JMPTESTBJ-2254 et JMPTESTBJ-2255 . (2) Étudiez la démonstration d'intégration Python présentée par Paul. (3) Test JMP C 17.2 I18N : aidez Da Zhang à faire quelques essais avec Pseudo JMP C et Data. (4) Jenkins : gestion de la création d'une VM pour exécuter les tests JMP E2E et Combability, pour plus de détails, reportez-vous à JMPTESTBJ-2243 . Correction de l'échec du test de migration, merci Da Li ! Pour plus de détails, reportez-vous à JMPTESTBJ-2247 . Étudiez les méthodes de réquisition de machines via Jenkins à Cary, Vérifiez l'état des machines AWS - Test JMP . (5) Vérification des bogues
- Da Zhang : (1) Vérification des bugs. (2) Création d'une pseudo-traduction pour les données JMPC/OncoWiki. (3) Tests i18n JMPC 17.2. (4) Enquête sur un problème de plantage de JMP 17.1.1 survenu dans la boîte de dialogue de connexion. (5) Création d'un serveur proxy sur une machine AWS.
- Nala : (1) Test des nouveaux changements d'intégration CAS pour les versions 17.1.1, 17.2 et 18. Les détails peuvent être trouvés dans JMP-16240 : Rendre les connexions SAS CAS rétrocompatibles . (2) J'ai travaillé avec Eric Wang pour faire un test de régression pour Publish pour les versions 17.2 et 18. (3) Test d'un correctif JMP Publish pour les versions 17.1.1, 17.2 et 18. Les détails peuvent être trouvés dans WEBJMP-6823 : La table de données d'origine n'est pas téléchargée lors de la publication d'un rapport qui contient plusieurs rapports de carte de contrôle .
Découverte de données
- Xan : Mise à jour de certaines utilisations de RowStateRemap pour éviter les doublons de lignes dans les messages. Contournement du problème de ré-entrance de terme dans scoreLevels. Étant donné que le threading/progressBar de scoreLevels() peut déclencher des événements de mise à jour, il est judicieux de vérifier nLevels avant d'utiliser un terme. S'il est nul, le vecteur de score n'est pas fiable.
- Dan S : Modifications apportées au sélecteur de colonnes pour prendre en charge la diffusion et résoudre le problème avec les colonnes de transformation. Correction d'un crash dans LineupRulerBox. Correction d'un problème de performances de lancement lié à la plate-forme de groupe. Poursuite des travaux initiaux sur les modèles de plate-forme.
- Dave B : Correction d'un crash causé par la modification des règles de mise en forme conditionnelle, du travail de légende du profileur de surface, de la correction de l'info-bulle du graphique en boîte et correction d'un bug qui empêchait les images de comparaison d'images HTML de s'afficher dans le tableau de bord de test.
- Evan : Je travaille sur la substitution de colonnes pour les modèles de plateforme. J'améliore les performances de Match. Je recherche des appels Envoyer vers le rapport inutiles.
BICHE
- Caleb : J'ai assisté à l'atelier DATAWorks 2023 à Alexandria, en Virginie. C'était formidable de rencontrer des collègues du secteur de la défense et d'entendre parler de certains des travaux intéressants qui s'y déroulent ! J'ai présenté une conférence sur certains travaux que j'ai réalisés avec Peter Parker à la NASA et Derek Young à l'Université du Kentucky.
- Brad : J'ai écrit un script pour étudier la possibilité d'avoir deux zéros au lieu d'un dans chaque moitié d'un DSD. Jusqu'à présent, les résultats sont décevants mais pourraient mériter des recherches plus approfondies dans des directions différentes.
Hôte
- John Schroedl : Ajout d'une fonction qui permet aux développeurs portables de remplacer les règles de l'hôte et de masquer la barre d'état d'une fenêtre. Suppression des menus du didacticiel d'aide et des actions TOTD associées. Conservation des choix de filtre de boîte de dialogue de fichiers sélectionnés dans les sessions, comme demandé par Airbus et d'autres. Début de l'enquête sur la migration de .NET Framework en fin de vie vers .NET Core. Aide apportée sur les problèmes de build.
Note de Shannon
Si vous (comme moi) êtes déçu par le manque de nouvelles du karaoké provenant à la fois de l'atelier CDISC et du dîner des brevets SAS, eh bien, vous devrez simplement vous consoler avec des souvenirs de performances de la réunion JMP et cette vidéo humoristique sur la science des données et les statistiques fournie par Annie Dudley .