Bienvenue dans la mise à jour du développement JMP du 15 novembre 2024 !
Depuis cet après-midi, JMP QA est validé pour JMP 18.1.1 pour JMP, JMP Pro, JMP Clinical et JMP Live. Merci à toutes les personnes impliquées dans la création et les tests de cette version ! Les installateurs seront publiés dans MyJMP d'ici mardi prochain, le 19 novembre. Pour rappel, l'objectif principal des versions « dot-dot » de JMP est de mettre à jour les bibliothèques tierces pour résoudre les vulnérabilités de sécurité connues. Un objectif secondaire est de résoudre les bogues d'importance critique dans le code source, en particulier les éléments qui peuvent retarder le déploiement de JMP sur des sites clients importants. Au cours du cycle JMP 18.1.1, nous avons résolu 18 problèmes Jira dans divers projets. Les notes de version de 18.1.1 sont publiées sur jmp.com.
JMP 19 EA4 a été publié pour les clients dans MyJMP plus tôt cette semaine. Si vous connaissez des clients qui ne font pas actuellement partie du programme mais qui seraient prêts à donner leur avis sur les nouvelles fonctionnalités, veuillez les envoyer à jmp.com/earlyadopter pour s'inscrire au programme. EA5 sortira très bientôt. Il est actuellement prévu de le bloquer le 6 décembre. C'est le moment idéal pour trier vos problèmes Jira restants et supprimer 19.0 de la version planifiée pour tous les éléments sur lesquels vous savez que vous ne travaillerez pas dans ce cycle de fonctionnalités. Assurez-vous également que le travail que vous avez l'intention d'effectuer dans JMP 19 est représenté dans Jira. Et si vous avez de nouvelles fonctionnalités que vous souhaitez tester dans les prochains EA qui n'ont pas encore de pages de fonctionnalités, veuillez les ajouter dans la section des fonctionnalités JMP 19 en suivant les instructions de cette page pratique .
En parlant de JMP 19, Richard Zink, développeur de JMP Clinical, a présenté ses travaux récents lors de la réunion JMP Dev de cette semaine. Richard a montré une version interactive très intéressante d'un rapport de survie qui exploitait de nombreuses fonctionnalités de JMP pour répondre au souhait d'un client. Si vous avez manqué la réunion, vous pouvez trouver l'enregistrement ici .
Merci à Shannon Leslie d'avoir partagé les dernières nouvelles d'Atlassian :
Le 12 novembre, Atlassian a déployé des modifications sur nos sites Jira et Confluence Cloud. Une liste des modifications pertinentes ainsi que des détails et de la documentation sont disponibles ici .
Les changements incluent :
- Des dossiers Confluence ont été ajoutés pour une meilleure organisation
- Les problèmes Jira peuvent être créés directement dans votre calendrier de projet Jira
De plus, la semaine prochaine, l'équipe d'administration d'Atlassian va déployer une modification de configuration sur de nombreux projets Jira : modification de la résolution des problèmes fermés ! Voir les détails ici . (ß Cela a été fortement demandé par ceux d'entre nous qui doivent fréquemment rouvrir des éléments pour modifier les valeurs de résolution ! :smiling_face_with_smiling_eyes: )
Contactez Shannon Leslie ou l'un des autres administrateurs JMP Atlassian pour toute question.
Merci à Tonya Mauldin d'avoir partagé le rapport bêta/crash de cette semaine avec les crashs sélectionnés !

Rapport bêta/crash pour la semaine du 15/11/2024 | JMP Live
Annonces générales
- À l'approche des fêtes de fin d'année, SAS s'associe à nouveau à l' Armée du Salut pour son programme Angel Tree ! Merci à Mandy Chambers d'avoir partagé les détails suivants :
- Cette année, nous avons franchi une nouvelle étape en parrainant 400 enfants dans le besoin, dans le but de rendre leurs vacances plus lumineuses, plus chaleureuses et plus joyeuses. Le programme Angel Tree est l'une de ces initiatives qui nous rappellent le pouvoir de la communauté et de la gentillesse. Chaque « ange » parrainé représente un enfant qui pourrait autrement passer des vacances sans la joie et la chaleur que beaucoup d'entre nous ont la chance de connaître. En participant, vous contribuerez à créer des souvenirs durables et à faire en sorte que ces enfants aient une raison de sourire pendant cette période des fêtes.
- Si vous souhaitez que les vacances d'un enfant soient joyeuses et lumineuses, veuillez remplir ce formulaire pour demander un ou plusieurs anges. Le dépôt des cadeaux de l'arbre des anges se fera un jour seulement : Giving Tuesday (3 décembre) de 8 h à 15 h au quai de chargement entre LX et LW.
- Si vous avez des questions ou si vous êtes un employé à distance désireux de participer, veuillez contacter Judi Rourke ou Lenora Tickle . Judi peut également aider les employés à distance à participer et à rendre cette période des fêtes inoubliable pour tous nos anges parrainés. Merci pour votre générosité continue et pour avoir rendu cette saison mémorable pour tant de personnes.
- Veuillez visiter la section Mise à jour du développeur sur Inside JMP pour voir les mises à jour passées .
- Veuillez me contacter ou contacter Beth Evans si vous souhaitez être ajouté à la liste JMP Dev pour recevoir les futures copies de la mise à jour par e-mail ainsi que les futures invitations aux réunions JMP Dev.
Dates importantes à venir
- Gel du code JMP 19 EA5 – 06/12/24
- Mode d'approbation du code JMP 18.2 – 06/12/24
- Gel du code JMP 18.2 – 20/12/24
- Gel de sécurité JMP 18.1.2 – 03/01/25
- Image candidate finale JMP 18.1.2 – 06/01/25
- Validation de l'assurance qualité JMP 18.1.2 – 16/01/25
- Sortie de JMP 18.1.2 dans MyJMP – 21/01/25
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Statistiques
- Jean Salle :
- Dans le filtrage des processus, utilisez la nouvelle fonctionnalité « Trier par sous-groupe (0) » lors du lancement du générateur de cartes de contrôle (JMP-22702). Cela élimine le besoin de générer une nouvelle colonne de sous-groupes lorsque le tri par sous-groupe n'est pas effectué.
- Dans le profileur, ajoutez une commande « Panneau de contrôle d'optimisation » pour rendre tous les contrôles d'optimisation plus faciles et plus accessibles. (JMP-23768) Le plan a été adapté à partir des demandes des clients, de la proposition de Sam Gardner, des discussions de gestion de produit et de la présentation de la feuille de route de Chris Gotwalt. Laura Lancaster terminera l'onglet Contraintes de facteur.


Documentation statistique
- Michael C : a continué à travailler sur les mises à jour de l'index de script pour les options Fit Model – Standard Least Squares ; a soumis une proposition de session de panel thématique pour JSM 2025 ; a suivi une formation sur l'amélioration de la productivité ; a participé à une activité de renforcement d'équipe avec les équipes de localisation et de documentation.
Tests statistiques
- Jacob : Enquête sur les problèmes de performances potentiels. Nettoyage des tests unitaires et enquête sur les échecs. Tests avec Easy DOE dans JMP Projects, avec Mark Bailey. Travail sur un nouveau test unitaire pour DOE avec Projects ( JMP-9033 ).
- Haley : J'ai testé les modifications apportées aux règles d'identification des modèles dans la plateforme SEM. J'ai ajouté des UT pour vérifier les correctifs pour les plantages dans l'analyse de plusieurs groupes. J'ai examiné un article lié à mes recherches universitaires pour une revue de psychologie quantitative.
- Tonya : Test manquant comme niveau valide dans le filtrage des processus et le tracé de probabilité normal dans la capacité des processus. Vérification des bugs et mise à jour des tests unitaires également.
Actualités sur les sciences de la vie
- Richard : Je travaille sur un rapport de cooccurrence sur la durée pendant laquelle les événements indésirables et/ou les médicaments sont ressentis ensemble. J'envisage un objectif supplémentaire de tracé de réseau, que je pense avoir réussi à réaliser de manière appropriée avec des informations de covariables basées sur les bords.
- Drew : créer des scripts de support et un module complémentaire pour les outils de validation que Geoff met en œuvre. Corrections de bogues et améliorations de fonctionnalités de JMP Clinical. Préparer un module complémentaire de tableau RTF à 3 lignes pour JMP Marketplace.
Assistance technique et engagement
- Wendy :
- Cette semaine, nous aimerions partager notre appréciation envers plusieurs développeurs JMP pour leur aide rapide : Clay Barker, Ernest Pasour et David White !
- Vous trouverez ci-dessous les graphiques habituels pour le volume de cas ainsi que les sujets pour 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
- Mélanie :
- Myron : JMPTOOL-1367 – supprimer les anciennes données de test unitaire de la base de données. Versions JMP < 18.0. Travail pour restaurer l'accès aux scripts Acrolinx. JMPTOOL-1308 – nettoyer les anciens fichiers texte de test unitaire de jmptool. JMPTOOL-1388, JMPTOOL-1183, .. – mettre à jour, exécuter, surveiller, réparer stringbot sur AWS.
- Bob : J'ai téléchargé EA 4 sur My JMP, téléchargé et testé tous les fichiers, puis annoncé la sortie. Création de scripts pour créer des installateurs nocturnes pour Windows 18.1.2.
- Jim : builds et installateurs JMP 18.1.2 ; nouveaux échecs d'assertion signalés pour JMP Pro 19 ; prise en charge de Perforce.
Localisation
- Les équipes de documentation et de localisation ont participé à un événement virtuel de consolidation d'équipe. « Retournez à votre alma mater bien-aimée, l'université de Brookville, où vous revivrez les frissons et les joies de la vie sur le campus. À Halloween, les choses deviennent un peu trop effrayantes et Cory Singer finit par mourir dans un costume de banane. » En travaillant ensemble, nous avons pu résoudre cette affaire non résolue !

- Allison : a travaillé sur des estimations pour le travail de révision du logiciel JMP/JMP Live V19 localisé et a demandé des devis aux réviseurs ; a soumis des demandes d'achat et des demandes WO pour la localisation du logiciel JMP/JMP Live V19 ; a finalisé et validé les notes de version 18.1.1 et les a transmises au marketing pour publication sur le site JMP ; a envoyé les chaînes d'interface utilisateur portable 18.2 aux fournisseurs pour la localisation ; a préparé le kit pour les mises à jour de la carte de description de menu 18.2 pour la localisation. Sandy : a recherché un éventuel bogue pour la validation de fichier qui est exécutée automatiquement après le travail de remplissage de la source. A terminé le travail Jenkins autonome pour la validation du fichier de comparaison d'images. Ajout de la validation de fichier après la comparaison d'images dans le même travail comme nouvelle étape. Poursuite du travail sur les améliorations du travail de validation. Création d'un travail de test Jenkins pour la validation afin qu'il soit plus facile à tester.
- Krzysztof : Aide au lancement de PortableUI 18.2 pour la traduction. Aide au lancement et au traitement des projets de localisation des notes de publication et des cartes de description de menu. Poursuite des recherches sur LLM. Travail sur une étude de localisation pour JMP Store.
- Trish : J'ai examiné les chiffres du budget 2025 pour les coûts de localisation qui avaient été prévus en mai, j'ai fait des ajustements et je les ai soumis à Shannon. La planification du projet et du personnel pour la V19 se poursuit. J'ai participé à un événement de renforcement d'équipe avec les équipes de documentation.
- Sohail : Poursuite de l'ingénierie et de l'optimisation des tâches d'extraction de termes à l'aide de modèles locaux et en ligne. Début du script d'évaluation pour noter les termes extraits des LLM en fonction de différents critères.
Documentation
- Khawar : Essential Graphing : 3 problèmes supplémentaires identifiés et résolus ; tous les problèmes ne sont pas « acceptés et fermés » ; contact avec Jim pour avoir accès aux anciennes versions. Exemple d'index : j'ai fini de travailler sur les pages des problèmes majeurs sur Confluence. J'ai créé une page Confluence avec des instructions sur l'ajout d'images à un fichier FM.
- ChrisB : Discussions sur les années de copyright dans le pied de page, les URL sans version et comment améliorer les résultats de recherche. J'ai mis à jour les modèles WebWorks, au bon endroit, et les instructions. J'ai aidé à résoudre un meurtre. J'essaie de vérifier/clarifier les instructions pour les builds d'aide traduites (et qu'elles fonctionnent sur la machine AWS).
- Qiana : Mise à jour des cartes de description du menu JMP 18.2. Participation aux discussions sur l'URL d'aide JMP sans version et sur la nécessité de rendre obligatoires les champs Pubs Affected et RN Affected.
- Susan C : Je travaille sur la génération d'aide pour JMP Live 18.2. J'ai travaillé avec Roger pour publier les RN 18.1.1. Je prévois des correctifs rétrospectifs pour JMP Live.
- Devon : JMPDOC-2308 : Transmission des versions chinoise et anglaise des versions XML du livre Discovering JMP à L10N, planification des documents pour 19 avec la page de document source unique JMP 19 et Jiras.
Tests système/hôte - Cary
- Mandy : J'ai terminé les tests de l'installateur 18.1.1. J'ai suivi les pistes TS et ouvert les JIRA nécessaires même si nous n'avons pas pu reproduire les plantages. Je me suis portée volontaire pour tester le nouveau VPN, Global Protect et j'ai recruté d'autres personnes chez JMP pour me rejoindre, car ils n'avaient qu'une seule personne pour le tester - jusqu'à présent, cela fonctionne plutôt bien pendant environ 3 jours à partir de mon Mac - j'ai vu un commentaire d'une personne Windows selon lequel Outlook ne se chargeait pas. J'ai trouvé un étrange crash de JSL Framework avec le gestionnaire de colonnes et j'ai pu, après de nombreuses tentatives, trouver un moyen fiable de le reproduire sur le Mac en exécutant une série de tests au moins 3 fois - j'ai ouvert un problème JIRA. Vérification des JIRA, correctifs de table de données, plantages de tabulation, etc. Test des correctifs d'étiquette de valeur d'Ernest à 18.2 et 19.0 - cela fonctionnera avec les balises, mais je n'ai pas encore expliqué comment exactement. J'ai commencé hier et aujourd'hui à obtenir des pistes JMP19EA4 pour signaler les problèmes.
- Hunter : tests du programme d'installation de JMP 18.1.1 terminés. Examen des cartes de description de menu JMP 18.2 pour Mac et Windows pour Qiana. Test du gestionnaire de téléchargement SAS 3.12 24w49 sur plusieurs configurations Mac pour le groupe de déploiement SAS 9. Enquête et résolution du problème avec l'arrêt de JMP sous Windows lors de l'ouverture d'un fichier de projet spécifique à partir d'un dossier partagé distant.
- Audrey : Finalisation d'EA4, tests 18.1.1, mise à jour des tâches automatisées pour tenir compte de la nouvelle branche 18.1.2 (et débogage de quelques éléments qui ne se sont pas bien déroulés la première fois), et jeu avec le nouveau VPN de SAS appelé GlobalProtect (ça marche plutôt bien !).
Tests Web – Cary
- Hui : test de la prise en charge HTML5 pour les réponses multiples sur le filtre de données local. Test de la prise en charge des conditions Any, Every et At Least. Signalement d'un problème avec At Least dans JMPHTML-14210 . Merci Michael pour le correctif ! Test de JMP Live Installer 18.1.1. Merci Josh de m'avoir aidé à traverser le processus !
- Natalie : 18.1.1 Test de l'installateur JMP Live. Tri des échecs d'automatisation HTML inattendus dus à chrome.exe et à la mise à jour du pilote Chrome.
- Anna : Ajout de nouveaux tests automatisés. Tests initiaux de l'installateur 18.1.1. Vérifications des correctifs du générateur de graphes HTML5 et JMP.
Tests système/hôte - Pékin
- Equipe de Pékin :
- Da Li : (1) Vérifier et fermer 2 bugs JMP. Vérifier et fermer 4 bugs JMP Live. (2) Exécuter chaque nuit une enquête sur les pannes UT et les corriger. (3) TERMINÉ : Test JMP 19.0 EA4 (4) TERMINÉ : Test du programme d'installation JMP Clinical 18.1.1.
- Nan Wu : (1) Tests de vérification des bogues JMP 18.x et 19.0. (2) Tests JMP 19.0 EA 4 effectués – JMPTESTBJ-3188 . (3) Tests du programme d'installation JMP 18.1.1 en cours - JMPTESTBJ-3193 . (4) Enquête et commentaires fournis sur un récent problème de DNC de test unitaire, et commentaires fournis : JMPTEST-1495 , JMPTEST-1494 .
- Kimi : (1) Vérification des bugs. (2) Répondre au message de l'équipe de Haley concernant la connexion de Python à R, elle est la testeuse de la plateforme SEM. (3) Test JMP 19.0 EA4, les détails se réfèrent à JMPTESTBJ-3188 – Terminé. (4) Test JMP 18.1.1, les détails se réfèrent à JMPTESTBJ-3193 – Terminé. (5) JMP-23662 : Mise à jour de sécurité de Python vers 3.11.10 – Terminé. (6) Python – NF : JMP-23620 : Faire en sorte que Python Get(data_frame) utilise le protocole Portable Dataframe au lieu de CSV – En cours. (7) Déboguer les échecs UT : corriger certains échecs pour Python et les nouvelles modifications SAS. Les DNC se produisent sur moins de machines UT quotidiennes, mais je n'ai aucune idée de la cause première, Jim et Nick ne font rien sur ces machines. (8) Publier et actualiser le rapport avec le script source sas/viya, les détails se réfèrent à JMPTESTBJ-3208 . (9) Déboguer le problème d'actualisation de viya sur les machines virtuelles de Beijing : INC3631142 | Incident | ServiceNow . RITM0909797 | Élément demandé | ServiceNow – Terminé, connectez-vous avec carynt\brdstg dans les machines virtuelles de Beijing pour pouvoir désormais se connecter au serveur SAS et viya dans le domaine sas.com . (10) CCW – NF : JMPTESTBJ-3159 : Vérification de l'intégrité de divers types de rapports JMP pour la compatibilité CCW JMP Live – Terminé. WEBJMP-9314 : La désélection d'un marqueur dans la liste du panneau Avertissements doit également désélectionner ce marqueur dans le rapport – Terminé. (11) Jenkins : Vérification des résultats pour Beijing Daily UT. Envoyez un e-mail à Denial Powell pour les problèmes d'autorisation.
- Da Zhang : (1) Vérification des bogues. (2) Vérification de l'intégrité de divers types de rapports JMP pour la compatibilité JMP Live CCW – JMPTESTBJ-3192 – TERMINÉ. (3) Ajout de tests E2E supplémentaires dans SAS Data Connector – JMPTESTBJ-3207 – TERMINÉ. (4) Test du programme d'installation JMP Live 18.1.1 – JMPTEST-1484 – TERMINÉ. (5) Test du programme d'installation JMP 19.0 EA4 JMPTESTBJ-3188 – TERMINÉ.
- Lily Meng : (1) Vérification des bugs. (2) Tests JMP 19.0 EA 4 - TERMINÉS. (3) Tests de l'installateur JMP 18.1.1 - TERMINÉS
- Nala : (1) Vérification des bogues. (2) Test de l'installateur JMP Clinical 19 EA4 - terminé. (3) Test de l'installateur JMP 18.1.1 - TERMINÉ (4) Enquête sur les problèmes DNC dans le cadre d'exécution nocturne. JMPTEST-1459 , JMPTEST-1461 et JMPTEST-1490.
Cœur
- Dan S : Corrections pour la plate-forme de groupe utilisant Fit Model (le lien de la plate-forme vers le groupe était rompu). Ajout de la prise en charge de davantage de plates-formes DOE dans les fichiers Session/Project. Focus simplifié pour TabPage, qui dispose d'une logique garantissant que le focus ne se trouve jamais sur un onglet masqué. Ajout de la possibilité d'ouvrir/modifier des fichiers JSS sous Windows. Correction du crash du journal lié à ScriptableContainerBox. Mise à jour également des exemples SI pour le nouveau ScriptableContainerBox et correction du problème lié au menu Enregistrer le script LRT de la plate-forme.
- Dave B : J'ai travaillé avec le support technique sur un problème de glisser/déposer qui semble être dû à une double libération de mémoire. Correction d'un bug qui empêchait la mise à jour d'un module complémentaire utilisant une DLL. Correction d'un bug qui provoquait un espace supplémentaire dans une image copiée à partir d'un rapport. Fonctionnement du générateur de modules complémentaires.
J'ai reproduit quelques crashs qui ont été envoyés.
- Evan : Nous travaillons sur certaines améliorations du filtrage des colonnes de la table de données : un pied de page de liste indiquant que le filtrage a eu lieu. La possibilité de filtrer les colonnes masquées de la liste (en plus de la grille). La possibilité d'afficher uniquement les colonnes filtrées dans la grille.
- Xan : Travailler sur des graphiques fléchés dans Graph Builder.
DOE et fiabilité
- Caleb : Je travaille sur des améliorations des calculs de la plateforme CSALT. J'ai également participé à l'analyse d'une expérience ADDT menée avec un étudiant de l'Arizona State (avec Doug Montgomery) qui travaille sur un nouveau kit de détection de risques biologiques sur le terrain.
Hébergement et interfaces
- John Schroedl : Modifications de menu poussées pour la prise en charge fluide des thèmes et du mode couleur. Correction d'un bug de la zone de liste déroulante où elle pouvait se fermer immédiatement après son ouverture en fonction de l'endroit où vous aviez cliqué. Mise à jour vers la dernière source Telerik. Inscrit au groupe pilote GlobalProtect VPN car nous n'avions pas de représentant JMP utilisant principalement Windows. Aide aux modifications du projet Windows et autres révisions de code.
- Paul : Je travaille sur la mise à jour de Python vers la version 3.13.0 pour JMP 19. Configuration réussie sur macOS et Windows, test de la configuration pour minimiser l'empreinte.
HTML interactif
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (exclusion des utilisateurs et des groupes d'affectation de triage qui ne peuvent pas accéder au rapport, ajout de 2 filtres pour signaler les avertissements : exclure les personnes concernées / inclure uniquement celles qui m'ont été attribuées, étude d'utilisabilité réalisée avec Di Michelson - merci Di !). Enquête sur un problème de performance lié à une dépendance excessive des données. Création de la première ébauche de Considérations sur JMP Live pour les développeurs JMP . Dépôt de Jiras liés aux commentaires d' Evan McCorkle sur l'expérience utilisateur des rapports de régénération ayant échoué - merci Evan ! Si vous êtes troublé (ou ravi ?) par quelque chose que vous voyez dans JMP Live, ne soyez pas timide, nous voulons le savoir.
Note de Shannon
J'ai remarqué que le doodle Google d'aujourd'hui était en l'honneur du kayak et du mois du patrimoine amérindien . Vous pouvez en savoir plus sur l'artiste ici . J'espère que vous passerez tous un bon week-end !
