Bienvenue dans la mise à jour du développement JMP du 28 mars 2025 !
JMP 18.2 étant désormais disponible, le support technique est à l'écoute des clients et les accompagne dans leur adoption. Parallèlement, le travail se poursuit sur la liste finale des fonctionnalités en cours de finalisation pour JMP 19. Si une fonctionnalité figurant dans une section de la page des fonctionnalités tardives de JMP 19 est désormais considérée comme prête à être testée pour la version 19.0, veuillez déplacer votre section vers la section « Terminé » de la page ou contactez-moi ; je me ferai un plaisir de la gérer.
Alors que nous approchons des derniers gels EA de JMP 19, prévus pour les 17/04/2025 (EA8) et 05/06/2025 (EA9), veuillez mettre à jour la section « Motivation » et « Résumé » de vos pages de fonctionnalités avec les informations sur les ajouts de dernière minute et identifier vos mises à jour avec le numéro EA correspondant. Cela permettra à la gestion produit d'identifier plus facilement les modifications récentes à présenter aux clients. Si vous souhaitez participer à une réunion JMP Dev ce printemps ou cet été, veuillez ajouter votre nom à un créneau sur cette page dans Confluence .
Lors de la réunion Dev de cette semaine, Mandy Chambers a présenté les mises à jour des tables de données JMP. Un grand merci à Mandy , Ernest Pasour, David White et Evan McCorkle pour leurs réponses aux messages et aux questions tout au long de la réunion. Comme indiqué lors de la réunion, la table de données interactive de JMP est vraiment unique et constitue une fonctionnalité essentielle du produit ! De nombreuses modifications intéressantes sont à venir pour JMP 19 ; n'hésitez pas à les consulter et à nous faire part de vos commentaires à l'adresse jmpbeta@jmp.com . Si vous avez manqué la réunion, vous pouvez retrouver l'enregistrement ici .
Félicitations à tous ceux qui figurent sur la page « Anniversaires, Nouvelles recrues, En mouvement » et « Félicitations : mars 2025 » ce mois-ci, notamment Shannon Leslie (5) et Khawar Khan (1) de mon organisation DevOps, qui ont fêté leurs anniversaires de travail en mars. Bien que l'article ne mentionne que les premiers anniversaires et les autres anniversaires par tranches de 5 ans, je tenais à souligner que mars marque également le 36e anniversaire de travail de Trish O'Grady , responsable de la localisation ! Félicitations également aux nombreux membres de notre équipe R&D qui ont reçu des félicitations et des promotions ce mois-ci. Et bienvenue à nos nouveaux JMPers ! Au plaisir de vous retrouver nombreux lors de nos retrouvailles très prochainement !
Un grand merci à Tonya Mauldin pour avoir partagé les cas Beta/Crash de cette semaine avec les crashs sélectionnés !

Rapports de versions bêta et de crash pour la semaine du 28 mars 2025 | JMP Live
Annonces générales
Dates importantes à venir
- Date limite de soumission des chaînes de développement JMP 19.0 pour le transfert 2 : 28/03/2025ßAUJOURD'HUI
- Gel du JMP 19 EA8 – 17/04/2025
- Gel du JMP 19 EA9 – 05/06/2025
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Statistiques
- John Sal :
- Dans le profileur de contour, il existe un nouvel élément de menu « Découpage » qui vous permet de spécifier une zone de découpage elliptique (circulaire) pour limiter le contenu au contour d'une plaquette (JMP-25394).

- Dans le profileur d'espace de conception, la fonctionnalité « coins » a dû ajouter un critère de probabilité logarithmique pour les cas où la probabilité d'inspection ne pouvait pas être inférieure à zéro lors d'une étape (JMP-25550). J'ai également ajouté un tableau d'historique des actions pour suivre les modifications (JMP-25400).
- Dans Process Screening, le fait de faire glisser une sélection provoquait un défilement involontaire au milieu d'un glissement, de sorte que la mise à jour était reportée à l'aide d'un rappel en arrière-plan (JMP-25495).
- La taille du cadre du profileur de contours a été augmentée à 400 x 400 pour éviter l'apparition de lignes blanches dans les contours remplis sur Mac. Le problème persiste si l'utilisateur modifie la taille du cadre ou de la grille (JMP-21022).
- Dans le filtrage des processus, le type « Proportion » a été fortement modifié avec de nouvelles options de lancement : « Utiliser la limite supérieure », « Utiliser la limite inférieure » et « K Sigma pour la proportion » (JMP-25351). Des exemples ont également été ajoutés pour l'index de script (JMP-25516).
- Dans le filtrage des réponses, un bug de plantage dans le sous-groupement bidirectionnel a été corrigé après avoir été interrompu par une amélioration des performances (JMP-25534). J'ai également corrigé un plantage impliquant l'absence de données (JMP-25584).
- Dans Fit Mixed, j'ai corrigé un crash impliquant « Supprimer les rapports » (JMP-25579).
- Elizabeth : Corrections de bugs liés aux options alternatives d'erreur standard et de degré de liberté dans Mixte. Un grand merci à Ernest Pasour pour son travail sur Comparer les Tableaux de Données, qui m'a permis de comparer les éléments de deux matrices d'environ 22 000 cellules afin d'identifier l'erreur de calcul dans l'une d'elles. En observant la structure des écarts, j'ai pu identifier où et comment l'erreur était corrigée. Sans cet outil, je serais probablement encore bloquée sur ce bug !
Documentation statistique
- Michael C : Révision des chaînes de l'interface utilisateur des statistiques en vue du prochain transfert des chaînes 19.0 à la traduction ; préparation des réunions et activités de la Réunion ; planification des projets de stage d'été.
Tests statistiques
- Mark : J'ai presque terminé le script permettant d'exécuter des études de simulation de la nouvelle méthodologie d'optimisation bayésienne. J'ai exploré l'évolution de l'interface utilisateur et de l'expérience utilisateur de la plateforme d'optimisation bayésienne avec Yeng. J'ai défini mes objectifs de performance et de développement pour 2025.
- Jacob : Tests de Simulate Responses, y compris une modification en cours dans la plateforme Covering Array. Travail sur les tests de set cover() et préparation du test de BayesFlo. Ajout de nouveaux tests pour les conceptions OML. Analyse des problèmes de performances.
- Tonya : Processus de test, sélection et modifications des capacités du processus.
Actualités des sciences de la vie
- Drew : Correction de bugs dans JMP Clinical 19.0. Assistance aux clients pour résoudre les problèmes de déploiement et leurs suggestions. Utilisation du package python-docx pour générer des sorties JMP (par exemple, tabulation dans des tableaux dans un document Word).
Support technique et engagement
Volume de cas d'assistance technique par semaine :

Sujets de cas pour la file d'attente du support technique, la semaine dernière :

Volume de cas de soutien à l'engagement par semaine :

Sujets de cas pour la file d'attente d'engagement, la semaine dernière :

Gestion de produits et marketing de produits
- Bryan F : J'ai terminé le traitement des données du JMP Lab et organisé des réunions pour présenter les résultats du filtrage dynamique des tables de données et du thème JMP Live. Le filtrage dynamique des tables de données a obtenu un Score Net Promoter ( NPS) exceptionnellement élevé de 60 , soit près du double du score le plus élevé jamais obtenu pour un produit que nous avons testé. Il s'agit d'une réussite historique . Malgré cette réussite, nous avons identifié des axes d'amélioration et pensons qu'il reste encore beaucoup à faire pour améliorer cette fonctionnalité afin d'atteindre un niveau de puissance et de convivialité inégalé sur le marché . Le nouveau thème JMP Live a également été bien accueilli et nous prévoyons d'apporter quelques ajustements en fonction des retours. J'ai également participé à une revue de chaîne pour JMP Live et fourni des commentaires sur les actions partiellement réussies. J'ai coordonné avec Sarah Gilyard et Sarah Sylvestre une étude d'ergonomie pour l'amélioration du profileur, commencé à développer des icônes pour JMP 19 et collaboré avec Kaylee et Sarah Sylvestre sur le contenu des rapports du JMP Lab sur un tableau de bord de gestion de projet.
Opérations de développement
- Mélanie :
- J'ai revérifié les conflits JSL ES, FR et JA pour la localisation.
- J'ai cartographié le processus et les modifications Jira nécessaires pour gérer les requêtes de dictionnaire Stringbot. Ce projet sera opérationnel la semaine prochaine. Merci à Qiana Eaglin, Michael Crotty, Myron Chandler et Shannon Leslie !
- J'ai commencé à planifier la migration de Stringbot pour les fonctions intégrées et de Stringbot pour les données d'échantillon vers AWS.
- Travail sur les flux de tests unitaires : création d'un nouveau graphique pour les flux de tests unitaires Windows. Ce graphique affiche non seulement les réussites et les échecs, mais aussi les exécutions infructueuses (il arrive parfois qu'une image réussie ne soit pas lancée !). Après quelques travaux sur les tableaux la semaine prochaine, je publierai plusieurs nouveaux graphiques sur JMP Live.

- Shannon L : Déploiement de la configuration de sécurité Jira au niveau des incidents pour le projet JMP Clinical. Planification du projet de monétisation de JMP Marketplace. Assistance continue au nettoyage des stories JMP 19. Réunions Salesforce Quote-to-Cash et Privacy Center. Réunions techniques hebdomadaires, incluant des analyses de sécurité JMP 18.2.1/19. Rencontre avec le service juridique de SAS/JMP pour discuter de la nécessité d'un enregistrement des exportations pour les modules complémentaires développés par JMP. Ajout d'objectifs à Workday terminé. Traitement des formulaires d'approvisionnement pour les renouvellements Atlassian. En vacances lundi/mardi prochain, de retour mercredi.
- Bob : J'ai cherché à comprendre pourquoi le module complémentaire Excel ne s'installe pas correctement sur les PC Windows internes après les dernières mises à jour d'EPM (Beyond Trust) (JMP-25573). J'ai discuté des meilleures procédures pour le module complémentaire étudiant (JMP-25520). J'ai préparé les installateurs pour EA 8. J'ai poursuivi la collecte des données sur la configuration système requise (JMP-25235).
- Shannon C : Discussions sur les objectifs avec les membres de l'équipe et documentation de mes objectifs dans Workday. Crashs mystérieux signalés suite à mon analyse des crashs courants non résolus de la version 18.1.2 et des crashs signalés par les clients adoptant la version 18.2. En préparation de la migration des données Testbot de Myron vers AWS, analyse des échecs persistants des tests unitaires et génération des rapports sur les éléments JMPTEST.
- Myron : Poursuite du travail sur la migration de la base de données jmptool/SQL Server vers Postgres/AWS. Suppression de données volumineuses et obsolètes accumulées par les tests unitaires (JMPTOOL-1367). Début de la mise à jour des appels d'API Jirabot (JMPTOOL-1538).
- Jim : Beaucoup trop de temps passé sur INC4806834
Localisation
- Krzysztof : Assistance au retour des traductions JMP Live (requêtes d'extraction, petites corrections). Documentation du processus de traduction automatique (MT) pour les descriptions de la Marketplace et du processus de révision (avec memoQweb et les packages) terminée. Préparation d'un projet memoQ et documentation du processus de révision des chaînes de description anglaises de la Marketplace (par les rédacteurs). Test de nouvelles automatisations. Alignement des MT pour PortableUI (après la séparation de la syntaxe) : // en chaînes séparées pour environ 130 chaînes).
- Ying : Vérification des scripts de capture d'écran EN pour UG terminée et reprise des captures d'écran si nécessaire (JMPLOCTOOL-717). Poursuite de la vérification des scripts de capture d'écran EN pour DJ et reprise des captures d'écran si nécessaire (JMPLOCTOOL-735). Trois chapitres sont actuellement terminés. Ouverture de quatre bugs Jira concernant des fonctions ou des interfaces ( JMP-25578 / JMP-25519 / JMP-25544 / JMP-25592 ).
- Allison : J'ai travaillé sur la fourniture de commentaires et la validation des PDF de documentation renommés dans la zone L10nsource dans P4 après que Howard a mis à jour par lots les noms de fichiers ; j'ai étudié et corrigé les problèmes liés à la localisation signalés par l'équipe d'assurance qualité sur les chaînes de l'interface utilisateur JMP Live ; j'ai rencontré l'équipe Doc pour discuter du processus de création d'une aide localisée ; j'ai répondu aux questions liées à la traduction de l'équipe de traduction et j'ai communiqué avec les développeurs.
- Trish : J'ai rencontré l'équipe de documentation pour discuter de Jiras et du workflow de création d'une aide localisée pour la version 19. Préparation du deuxième transfert des chaînes d'interface utilisateur portables. Réunion pour discuter du module complémentaire JMP Student Menu – gestion des sources et localisation.
Documentation
- Qiana : J'ai continué à travailler sur des exemples de données. J'ai rencontré Melanie et Michael pour discuter de Stringbot et des chaînes. J'ai rencontré L10N pour discuter du flux de travail et de Jiras pour Ying afin de développer l'aide localisée. J'ai assisté à la réunion sur le module complémentaire du menu étudiant JMP. J'ai discuté du test de l'aide avec Audrey. Planification et coordination du projet.
- Susan C : J'ai travaillé sur les objectifs commerciaux et intégré Workday. Je planifie l'utilisation de Jiras pour JMP Live et la localisation. Je travaille sur les mises à jour JSL pour JMP Live. Je planifie des réunions et des travaux pendant la Réunion.
- Chris : JMPDOC-2184 : Mise à jour de certaines descriptions d'index d'échantillons avec l'aide d'Evan. Travail sur le module complémentaire de la bibliothèque de documents 18.2.
- Devon : poursuite du travail de mise à jour des scripts de capture d'écran, création et test de CSS pour l'aide Web basée sur XML.
Tests système/hôte - Cary
- Mandy : Je travaille principalement sur JMP 19, notamment la préparation de la démonstration et les tests des nouvelles modifications apportées à la boîte de dialogue des balises, ainsi que de quelques mises à jour des vues tabulaires. J'ai mis à jour une fois de plus la table Lipid Data.jmp, et nous effectuerons probablement une autre modification en début de semaine prochaine, car les balises sont désormais mieux placées en haut de l'en-tête de colonne ( voir image) . À noter également qu'une balise « None » ne prend pas de place, à condition de ne pas utiliser d'émoji ni de balise de couleur. Je travaille à l'ajout de quelques tests supplémentaires (balises/propriétés, vues filtrées et générateur de workflow). Ils fonctionnent désormais avec les Notebooks. J'espère pouvoir les scripter et y ajouter un test de workflow. Vérification des problèmes Jira et écriture de tests.

- Hunter : Vérification supplémentaire pour JMP-22400 (prise en charge de l'autorisation pendant la période de grâce dans JMP 19). Application de la version candidate de Sequoia 15.4 sur les hôtes Intel et Apple Silicon pour tester les Mac en laboratoire et réalisation de tests. Analyse de plusieurs problèmes sous Windows : associations de types de fichiers incorrectes dans JMP et installation incorrecte du module complémentaire Excel pour JMP (JMP-25573). Bob a ouvert un ticket ServiceNow pour ce problème, qui pourrait être lié à une récente mise à jour de sécurité sur nos appareils Windows, sans lien avec JMP.
- Lisa : J'ai nettoyé certains tickets en regroupant les doublons et en déplaçant ceux déjà corrigés. J'ai également vérifié les corrections de bugs.
- Audrey : J'ai enquêté sur un problème d'aller-retour au nom de Mandy, sur le travail d'administration de Jira, sur la planification des réunions, sur la planification des stagiaires.
Tests Web – Cary
- J'ai aidé avec quelques problèmes de certificat.
- J'ai répondu à une question d'un client concernant le moment où le serveur JMP Live détectera un changement de fuseau horaire.
- J'ai travaillé avec Chris Humphrey et Alex L. sur un plan de jeu pour mettre à niveau auth.live.com vers Keycloak 26.
- La clé API a été supprimée de JMP Live 19.0. Nous avons effectué de nombreux tests de régression, car les versions 17.x et 18.x disposent toujours d'une API et peuvent publier vers la version 19.0.
- Mise à niveau vérifiée de Keycloak 26.1.4 et nouvelles installations pour JMP Live 19.0.
- L'équipe est passée en mode correction de bugs avec brio !

Tests système/hôte - Pékin
Cœur
- Dave B : Mise à jour du tri et du regroupement des cases du tableau pour qu'elles fonctionnent avec les colonnes de cases à cocher (tri par état coché). Lancement d'une série expérimentale de tests d'images en mode sombre. Recréation d'un plantage d'utilisateur anonyme lors de l'enregistrement du rapport catégoriel dans Excel.
- Dan S : Corrections pour le mode sombre (texte de légende, boîte de hiérarchie, graphlets, boîte de bordure). Quelques corrections supplémentaires concernant PlatformContainerBox. Corrections de la navigation ciblée. Mise à jour du style de SliderBox pour utiliser les couleurs d'accentuation des contrôles.
- Morgan : Ajout d'un support de script plus accessible aux Notebooks, travail de documentation pour Notebook dans l'index de script et comblement de certaines lacunes dans la prise en charge de la coloration Python.
- Xan : Étiquetage et espacement des graphiques à barres ; remplissages de motifs ; problèmes de troncature du tracé en violon proche de 0 ; modifications de masse de setOrigin/setWidth à setScale.
- Evan : Modifications apportées à l'interface utilisateur des balises suite aux commentaires du laboratoire DSE2025.
DOE et fiabilité
- Caleb : J'ai passé la majeure partie de la semaine en vacances chez ma famille à Atlanta. Depuis mon retour, j'ai corrigé quelques bugs trouvés par mes testeurs pendant mon absence.
Hébergement et interfaces
- Volonté:
- Intégration MATLAB : Nous travaillons avec Bryan Boone sur la réimplémentation de l'intégration MATLAB de JMP 18 en utilisant l'environnement Python de JMP, en remplacement des bibliothèques TK supprimées dans la version 19. Nous pouvons désormais nous connecter à MATLAB et transférer des données telles que des types primitifs, des listes, des matrices et même des tables de données. Nous réimplémentons la même interface qu'auparavant, mais avec un nouveau backend.
- Connecteur de données SharePoint : l’authentification est désormais vérifiée avec SAS, les utilisateurs devraient donc avoir moins de maux de tête lorsqu’ils essaient d’obtenir de leur service informatique qu’il leur accorde l’accès à l’application.
- John Schroedl : J'ai récemment découvert que l'enregistrement du module complémentaire Excel était interrompu. J'ai collaboré avec Hunter et Bob pour établir un diagnostic et un ticket CIS est ouvert. Le champ de texte déclenche désormais un rappel de modification portable lors de la validation du texte dans l'IME. Un éventuel dépassement de tampon lors de la conversion de l'encodage de texte a été corrigé. L'impression des étiquettes d'hôte, tronquée à certaines tailles, a été corrigée. Le changement de langue sur les systèmes d'exploitation non anglophones fonctionne à nouveau. Consultez le problème WebView2 avec Bryan B.
- Paul N:
- Saisir des objectifs dans Workday
- Poursuite des travaux de clôture de JMP 19 Python Jiras
- La majeure partie du temps a été consacrée à l'écriture d'un script Python automatisant la mise à jour des emplacements des fichiers JMP avec une version Python mise à jour. macOS a été mis à jour vers Python 3.13.2 avec ce nouveau script. Le script Windows est encore à venir.
- J'ai passé du temps à travailler avec John Schroedl sur la mise à jour Beyond Trust qui interrompt l'installation du module complémentaire Excel depuis le 21 mars.
HTML interactif
- Praveena :
- Nous avons travaillé sur JMPHTML-14390 et les problèmes associés. Les modifications de l'interface utilisateur mentionnées ci-dessus ont entraîné d'importantes différences d'image. Dave Barbour a contribué à sauvegarder ces modifications pour une analyse ultérieure, nous permettant ainsi d'identifier d'éventuels problèmes. Merci Dave !
- De plus, John Powell, Paul Spychala et moi-même avons rencontré Bill Worley afin de recueillir des commentaires sur les options de menu disponibles dans JMP Live. Bill nous a également fourni des jeux de données que nous pouvons utiliser pour tester cette fonctionnalité. Nous prévoyons de contacter d'autres ingénieurs système afin de recueillir davantage de commentaires sur cette amélioration.
- Saisie des objectifs commerciaux dans Workday. Tri des bugs dans JIRA.
- Mike Stickles : Bugs corrigés JMPHTML-14457 ( Ligne : L'étiquette de ligne apparaît sur HTML5 interactif mais le message dans le journal JMP indique une histoire différente ), JMPHTML-1087 ( S1588800 : L'enregistrement de HTML interactif avec un axe logarithmique et une ligne d'ajustement dans Graph Builder affiche une ligne incorrecte ), et JMPHTML-14441 ( GB : Barre : Les valeurs d'étiquette doivent conserver la précision ), et JMPHTML-14259 ( GB : Barre : La précision de l'étiquette par valeur doit être conservée avec les statistiques récapitulatives ) ; deux ont été acceptés et fermés, les autres sont en attente de tests. J'ai renvoyé quatre autres bugs plus anciens que je n'ai pas pu reproduire (c'est-à-dire qui ont peut-être été corrigés en tant que sous-produits d'un autre travail) aux tests pour vérification : JMPHTML-1807 ( GB : Zone : Info-bulles pour le graphique avec 2 X, Y et superposition incorrectes ), JMPHTML-1939 ( Le message ne se charge pas avec Chrome sur JMP Live ), JMPHTML-1756 ( GB : Zone : LDF : Zones non remplies lorsque le filtre est sur une valeur catégorielle ) et JMPHTML-2096 ( Un graphique de contrôle avec LDF montre une différence entre JMP et le fichier HTML5 exporté ) ; deux d'entre eux ont été vérifiés NOREP et les autres sont en attente de tests. J'ai commencé à travailler sur JMPHTML-1514 ( GB : Ligne : Le graphique est différent et ne s'étend que partiellement sur la zone du graphique ) ; j'ai identifié exactement où se situe le problème, mais je n'ai pas encore trouvé de correctif qui ne casse pas autre chose. J'ai terminé de saisir mes objectifs dans Workday et j'ai saisi un objectif personnel dans PLATO.
- Paul Spychala : Cette semaine, j'ai corrigé des bugs liés au tracé parallèle ( JMPHTML-13741 , JMPHTML-13551 ). Nous avons également activé des éléments de menu supplémentaires (Triangle rouge) dans la plateforme bivariée ( JMPHTML-14456 , JMPHTML-14401 ). J'ai également nettoyé le code pour le rendre plus maintenable, testable et plus facile à utiliser ( JMPHTML-14448 , JMPHTML-14420 ). Enfin, l'alignement de l'axe X du profileur a été corrigé ( JMPHTML-13663 ).
- John Powell : J'ai saisi mes objectifs pour 2025 dans Workday. Je travaille à la mise à jour du rendu des formes des marqueurs dans la version HTML (WebGL) de Scatterplot 3D pour gérer les marqueurs de haute qualité comme JMP, qui applique un traitement spécial à certaines formes de marqueurs.
JMP en direct
- Aurora : Correction de bugs : plusieurs bugs liés aux mentions @ dans les commentaires et dans les notes de tri des graphiques de contrôle, et un bug lié à la suppression groupée de publications. Beaucoup de tri dans Jira ; des corrections de bugs plus générales pour la version 19.0 sont prévues maintenant que le tri des graphiques de contrôle touche à sa fin.
Note de Shannon
Merci à Susan Conaghan, rédactrice de l'équipe de documentation, qui a partagé ce qui suit aujourd'hui, ainsi que sa mise à jour. J'adore entendre parler des nombreuses passions passionnantes des employés de JMP en dehors du bureau ! Je vous souhaite à tous un excellent week-end !
Je ne travaille pas aujourd'hui, nous jouons la première écossaise d'un opéra sur le changement climatique intitulé Uprising . Super excitant ! On s'entraîne depuis 3 mois, et c'est enfin l'heure d'y aller ! Voici une photo de notre répétition d'hier soir. Vous pouvez me repérer en haut au centre, au dernier rang, avec le haut gris et les mains hautes !:smiling_face_with_smiling_eyes:
