Remarque spéciale :Vendredi prochain, le 28 mars, c'est leDate limite de transfert des chaînes d'interface utilisateur JMP 19.0 pour les développeurs : 2. Veuillez traiter les chaînes bloquées avant cette date, si possible. Plus tôt les chaînes finalisées entreront dans le processus de traduction, plus vite elles pourront être révisées par l'équipe de documentation, traduites et vérifiées par nos experts externes. Merci !
Bienvenue dans la mise à jour du développement JMP du 21 mars 2025 !
Avec la sortie de JMP 18.2 sur MyJMP, nos clients ont accès à nos derniers correctifs. Grâce aux équipes de documentation et de localisation, l'aide JMP 18.2 en anglais est disponible sur le web, ainsi que des traductions en japonais, en chinois simplifié et (pour la première fois) en coréen ! L'aide traduite est également disponible pour JMP Live et le HTML interactif. Parallèlement, le travail sur la version 18.2.1 se poursuit cette semaine avec des correctifs pour JMP Clinical afin d'accompagner les clients effectuant la transition depuis d'anciennes versions.
La conférence Discovery Summit de la semaine dernière en Europe a été un franc succès ! C'était un événement très bien organisé (comme tous les événements Discovery). J'ai entendu dire que les développeurs ont discuté avec de nombreux clients satisfaits, particulièrement reconnaissants que JMP ait écouté leurs commentaires via la Wishlist. Un client a même apporté une pâtisserie en remerciement des nouvelles fonctionnalités de JMP 19, tenant ainsi une promesse faite à un développeur lors d'un entretien d'assistance technique ! C'est une première. :smiling_face_with_smiling_eyes: Si vous avez assisté à la conférence, n'oubliez pas de prendre des notes et de consigner les problèmes Jira associés sur la page « Notes collectées » ici . Veuillez également ajouter DISCOVERY_EUROPE_2025 au champ « Étiquettes » de tous les problèmes Jira que vous saisirez suite aux discussions de la conférence.
Merci à Richard Zink d'avoir partagé ses récents travaux sur le criblage de sous-groupes dans JMP Clinical 19 lors de la réunion JMP Dev de cette semaine ! Si vous avez manqué la réunion, vous pouvez retrouver l'enregistrement ici. Comme Richard l'a indiqué dans la démonstration, John Hall a ajouté des fonctionnalités de criblage de sous-groupes à Process Screening pour JMP 19, et JMP Clinical proposera des fonctionnalités spécifiques à Clinical 19. Richard a également présenté ses extensions de graphiques en forêt et de graphiques de perturbations qu'il a créées, qui ne nécessitent pas JMP Clinical, mais peuvent également être exécutées dans JMP standard. Si vous avez manqué la réunion et souhaitez en savoir plus sur les travaux de Richard sur le criblage de sous-groupes, vous pouvez retrouver l'enregistrement ici .
Enfin, un grand merci à Tonya Mauldin pour avoir partagé les cas Beta/Crash des 2 dernières semaines avec les crashs sélectionnés !

Rapports de versions bêta et de crash du 7 au 21 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
- JMP 19 EA8 Gel – 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 cadre du dépistage des processus, prenez en charge les limites inférieures pour les types de processus non normaux, en réponse à une réunion client à Berlin avec Soitec (JMP-25396).

- Dans Design Space Profiler, ajoutez des boutons au rapport d'angle pour déplacer le coin le plus dégradé vers l'intérieur ou vers l'extérieur pour le dégrader le moins possible (JMP-25400). Cette modification a été apportée suite à une suggestion de Laura Lancaster.

Documentation statistique
- Karen : Mise à jour des captures d'écran identifiées par les tests de Colleen.
Tests statistiques
- Jacob : Test des mises à jour de CSALT Design. Test des mises à jour des courbes OC. Test des modifications en attente de la simulation des réponses dans le DOE. Analyse des résultats de l'étude d'utilisabilité Easy DOE de Discovery, avec Mark Bailey .
- Tonya : Tester les changements de processus de sélection ainsi que quelques éléments dans CCB.
Actualités des sciences de la vie
- Richard : Je débogue mon code pourri. Je collabore avec Laura et Jianfeng.
- Drew : Corrections critiques pour les clients dans les bugs 18.2.1 et 19.0.
Gestion de produits et marketing de produits
- Mia : Merci à tous ceux qui ont participé à Discovery Europe – n'oubliez pas de capturer des notes et des Jiras associés, étiquetés DISCOVERY_EUROPE_2025, sur la page des notes collectées .
- Bryan : Traitement des résultats du laboratoire JMP pour le filtrage dynamique des tables de données, les balises de colonnes et le thème JMP Live. Rencontre avec les membres du groupe principal pour discuter des conclusions sur les balises de colonnes et des modifications de conception potentielles. Rencontre avec Jared Thomas pour explorer les ajustements de conception des étiquettes de survol. Recherche sur les exigences légales pour satisfaire au critère de succès 1.4.3 des WCAG 2.1 (Contraste minimal, niveau AA) relatif au contraste du texte.
Support technique et engagement
- Wendy : Cette semaine a été très chargée en termes de volume et de rattrapage après Discovery et la Journée de Repos/Recharge. Vous trouverez ci-dessous les graphiques habituels concernant le volume de dossiers ainsi que les sujets traités par le support technique et l'engagement. Voici les rapports TS JMP Live et le lien vers le filtre Jira affichant les tickets signalés par le support au cours des 14 derniers jours .
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 :

Opérations de développement
- Shannon L : Création de tickets Jira pour l'amélioration de la messagerie TestBot. Création d'une proposition de processus d'administration visant à réduire le nombre de licences utilisateur pour les produits Atlassian lorsque l'accès n'est plus nécessaire, et élaboration d'une politique d'accès. Réunions Salesforce Quote-to-Cash et Privacy Center. Réunions techniques hebdomadaires, incluant des revues d'analyse de sécurité JMP 18.2.1/19 et d'autres réunions sur la sécurité des données. Examen de la configuration de sécurité Jira au niveau des tickets avec l'équipe JMP Clinical, déploiement prévu la semaine prochaine. Planification du projet de monétisation de JMP Marketplace. Poursuite de l'aide au nettoyage des stories JMP 19. En vacances lundi, de retour mardi.
- Jim : Correction intégrée pour JMPCLINICAL-4076 dans la branche 18.2.1. D'autres correctifs JIRA ont été identifiés pour intégration, sous réserve de l'approbation des approbateurs JMP. Avec Nick Ruva , mise à niveau des machines Mac build/CI/ASAN/LEAKS JMP 19 vers Sequoia et mise à jour de Xcode vers la version 16.2. Prise en charge de Perforce.
- Mélanie :
- Automatisation de l'aide en direct JMP : travail sur le mappage des fichiers et des emplacements
- Importation CSV Jira : j'ai travaillé sur une stratégie d'importation d'une hiérarchie de tickets Jira
- J'ai travaillé sur un résumé pour le JMP Discovery Summit à Austin
- J'ai assisté à la conférence sur le leadership d'Athena mardi
- Shannon C : J'ai collaboré avec les développeurs pour trier les éléments de story ouverts dont la version prévue était 19.0. J'ai examiné quelques plantages et continué à analyser d'anciens tests unitaires défaillants. Merci aux testeurs pour leur examen et la résolution des problèmes ! J'ai poursuivi les discussions sur les objectifs 2025 avec les membres de l'équipe et les réunions techniques sur divers projets.
- Myron : JMP-25286 – Mise à jour du code de symbolisation sur la machine Mac en panne. Poursuite des conversions de bases de données SQL Server vers PostgreSQL pour toutes les données hébergées par jmptool. JMPTOOL-1367 – Nettoyage approfondi des résultats de tests d'échec extrêmement volumineux.
Localisation
- Ying : Je continue de vérifier les scripts de capture d'écran EN pour UG et je reprends les captures d'écran si nécessaire ( JMPLOCTOOL-717 ). Je vérifie les scripts et je reprends les images du dernier chapitre. Je continue de vérifier les scripts de capture d'écran EN pour DJ et je reprends les captures d'écran si nécessaire ( JMPLOCTOOL-735 ). Je traite le voyage JMP Reunion.
- Allison : J'ai mis à jour les modules complémentaires de documentation localisés JA, KO et ZH 18.2 avec le fichier PDF PSM correct et je les ai transmis à Marketplace et à l'assurance qualité ; j'ai pris des captures d'écran localisées du menu du module complémentaire dans l'interface utilisateur pour refléter les nouveaux éléments de menu dans 18.2 et je les ai transmis à Marketplace ; j'ai géré et finalisé les traductions de l'interface utilisateur ZH JMP Live et de Keycloak et je les ai transmises à Git ; j'ai saisi mes objectifs dans Workday.
- Howard : Finalisation des tests d'intégration du modèle de projet avec Sandy. Résolution des problèmes d'intégration Git. Mise à jour du travail Addins avec l'option « Ignorer le PDF » pour exclure l'automatisation et les notes de version.
- Krzysztof : Aider les réviseurs et les chefs de projet pour les traductions de JMP Live 19.0. Améliorer le processus de retour pour JMP Live. Tester la nouvelle automatisation L10N. Documenter le processus de traduction et de révision des descriptions de la Marketplace.
- Trish : Ébauche du flux de travail proposé pour la création de l'aide localisée V19 pour la réunion du 24 mars avec l'équipe de documentation. Coordination de la réunion.
- Sandy : Vérification des défauts du tableau de bord. Poursuite des tests et du perfectionnement du nouveau programme de retour de chaîne.
Documentation
- Qiana : J'ai continué à travailler sur des demandes d'échantillons de données. J'ai collaboré avec le service informatique et Jim sur Mac mini. J'ai collaboré avec les RH sur les demandes des fournisseurs. J'ai révisé les chaînes de l'interface utilisateur. J'ai corrigé les problèmes de la page Ressources JMP Live 18.2 (liens non fonctionnels). J'ai également planifié et coordonné le projet.
- Devon : mises à jour continues des captures d'écran et des scripts pour la version 19.0, travail sur des brouillons d'améliorations potentielles de la documentation JMP Live à l'aide de nouvelles options d'aide Web.
- Susan C : Travail sur les mises à jour JSL du contenu JMP Live avec Eric H. Mise en œuvre des retours sur le contenu de JMP Live Updater. Fin du travail sur Jira NoLoc copyright. Vérification des instructions JMP Live Confluence pour Ying.
- Khawar :
- Appels d'oxygène : images créées pour DG et CR ; aucune légende à créer dans GA ; création d'une liste d'images dans DOE
- Préférences JMP en UG : Aperçu de quelques liens utiles partagés par Devon
- Chris : Ajout du nouvel en-tête/pied de page et du CSS pour JMPLive et JMPPublic 18.2, avec la contribution d'Andretti. Réécriture de quelques petits outils et correction de problèmes d'aide à la compilation (JMPDOC-2384, JMPDOC-2383).
Tests système/hôte - Cary
- Nick H : J'espère avoir corrigé un problème : la table de données utTiming, qui enregistre la durée d'exécution des tests unitaires sur la machine d'un utilisateur, devenait inaccessible pendant l'exécution des tests unitaires. J'ai modifié l'emplacement par défaut de ce fichier. J'ai travaillé sur plusieurs vérifications de bugs et de fonctionnalités pour la version 19.0. J'ai signalé quelques nouveaux bugs Jira concernant les préférences et certaines fonctionnalités des notebooks. J'ai également commencé les premiers tests de la nouvelle fonctionnalité d'exportation Notebook <-> Workflow. Enfin, j'ai répondu à plusieurs commentaires d'EA.
- Audrey : Planification des stagiaires, planification des réunions, examen de certains problèmes Jira liés aux modifications des données d'échantillon, enfin documenté un processus que j'utilise pour créer nos différentes pages de dates.
Tests Web – Cary
- Anna : Vérification des correctifs de bogues pour HTML5, poursuite des tests de transformations dynamiques avec filtre de données, sélecteur de colonnes et publication également sur JMP Live.
Tests système/hôte - Pékin
Cœur
- Dave B : Mise à jour des tests d'image jmprunner pour les exécuter simultanément sur deux machines virtuelles différentes. Recréation d'un crash anonyme signalé par un client. Enquête sur les problèmes de rendu 3D constatés par John Powell. Correction de bugs dans la boîte de dialogue « État du module complémentaire » et « Modules complémentaires développés ».
- Dan S : Nous continuons à travailler sur les options de comportement des menus de plateforme intégrés. Corrections de SendToReport pour les zones de découpage des segments d'affichage. Autres corrections pour PlatformContainerBox. Simplification de la mesure des boîtes DisplayScale imbriquées. Analyse d'autres problèmes de modes clair/sombre.
- Evan : Ajout de la prise en charge des scripts pour le filtrage des colonnes. Collaboration avec Ernest pour répondre aux commentaires sur les balises de colonnes du laboratoire DSE2025.
- Xan : Correction du texte des descendants coupés. Bugs de la page GB concernant les axes partagés. Correction des assertions des tests unitaires.
- Ernest : Retravailler le dessin des balises de colonnes en fonction des commentaires de Discovery UX.
DOE et fiabilité
- Irène : Je travaille sur l'implémentation de BayesFLo.
Hébergement et interfaces
- Paul N:
- J'ai commencé à travailler sur la version 25260, mise à jour vers la prochaine mise à jour de maintenance Python 3.13.2. La version 3.13.3 étant prévue pour le 8 avril, je m'efforce de rendre la mise à niveau scriptable en utilisant la version 3.13.2 comme pratique.
- Nous travaillons au nettoyage de l'intégration R et à la résolution des bugs signalés par Kimi. La semaine dernière et cette semaine :
- JMP-25292 – R Submit() ne renvoie pas -1
- JMP-25293 – Différences entre R Submit() dans les versions 18.2 et 19.0
- JMP-25294 – Erreurs existantes avec R JMP Name vers R Name() ne gérant pas les variables d'espace de noms.
- jMP-25317 – Erreur de récupération de valeur impossible. JMP -> R via RPY2 ne peut pas gérer la syntaxe R variable$attribute.
- JMP-25318 – Résultats non concordants pour le retour de la matrice. La fonction dist() de R renvoie en réalité une matrice triangulaire inférieure. Le code utilisateur doit encapsuler le retour de dist() avec la fonction as.matrix() de R.
- JMP-25371 – Retour incorrect pour les valeurs manquantes
- JMP-25372 – La cause de l’erreur est un doublon de JMP-25317.
- John Schroedl : Mise à jour du contrôle du navigateur hôte vers les derniers environnements d'exécution et SDK WebView2. Cette mise à jour corrige le problème où le navigateur pouvait se retrouver au-dessus d'autres contenus, tels que des titres ou des barres d'outils persistants (JMP-24151, JMP-24862). Le message de filtrage dans la liste des fichiers récents a été mis en évidence. Correction d'un problème de dimensionnement des éléments de séparation dans les piles de cases d'option/de contrôle. Examen et collecte des timings Windows du changement de mémoire recyclée de Michael. Collaboration avec Daniel sur un problème de fichier hôte. Enquête sur un problème de peinture sur Citrix.
- Michael H : a réécrit le recycleur de mémoire TopPtr pour une augmentation des performances de 34 %, documentée ici .
HTML interactif
- Mike Stickles : Reposé et rechargé lundi :smiling_face_with_smiling_eyes: . Fin du travail sur JMPHTML-13548 (La légende est manquante à l'ouverture du nœud de contour en HTML5). Début de l'investigation sur JMPHTML-14441 (GB : Barre : Les valeurs des étiquettes doivent conserver leur précision) et JMPHTML-14259 associé (GB : Barre : La précision des étiquettes par valeur doit être conservée avec les statistiques récapitulatives). Participation à la redistribution des responsabilités des composants au sein de l'équipe HTML interactif.
- John Powell :
- J'ai travaillé avec Praveena pour permettre le lancement de cartes de contrôle à partir du graphique d'alarme de surveillance environnementale sur JMP Live ( JMPHTML-14330 )
- Ajout de la prise en charge du paramètre de perspective de Scatterplot 3D ( JMPHTML-14443 )
- Réglage des tailles des marqueurs et étude du paramètre de qualité des marqueurs de Scatterplot 3D.
- J'ai assisté à une réunion avec le client - Parker Hannifin.
- J'ai travaillé avec l'équipe sur la modification des affectations des développeurs principaux et secondaires du composant HTML JMP afin d'équilibrer la charge de travail.
- Paul Spychala : Nous travaillons sur la correction de bugs pour l'histogramme sur JMPLive/HTML ( JMPHTML-14428 , JMPHTML-14434 , JMPHTML-14377 , JMPHTML-14290 ). Nous avons également peaufiné le nuage de points 3D afin d'ajuster le placement des étiquettes sur les axes ( JMPHTML-14142 ). Enfin, nous exportons Design Space Profiler dans un format graphique personnalisé statique au lieu d'un profileur défectueux ( JMPHTML-14286 ).
- Praveena : Je travaille sur le style des rapports de filtrage des processus pour le thème JMP Live, I18N : « Cette fonctionnalité n'est pas interactive » est codée en dur dans le rapport HTML5 exporté , et je trie les bugs et je travaille sur la définition des objectifs pour 2025.
Note de Shannon
J'espère que tout le monde passe un bon week-end ! :smiling_face_with_smiling_eyes:
