Bienvenue dans la mise à jour du développement JMP du 7 février 2025 !
Après plusieurs semaines d'annonces de nouvelles versions de JMP Desktop, je n'en ai pas une aujourd'hui ! Cependant, je suis très heureux de vous annoncer la sortie de la mise à jour de février de JMP Marketplace. Vous pouvez lire tous les détails dans l'article de mise à jour de février de JMP Marketplace publié par l'équipe marketing produit. Ce mois-ci, l'extension en vedette est le connecteur de données S3 de Will Morgan. L'article partage également des statistiques sur l'utilisation de Marketplace et une liste de nouvelles extensions disponibles au téléchargement. Il est passionnant de voir la croissance et l'expansion continues de Marketplace, un effort collaboratif entre la gestion des produits, le développement de l'hôte, les tests système et l'équipe de localisation. L'équipe a atteint tous ses objectifs de la phase 1 et continuera d'améliorer Marketplace à un rythme mensuel.
Alors que nous nous approchons de la mise à jour de JMP 19 EA7 le jeudi 13 février prochain, merci d'avance de mettre à jour vos pages de fonctionnalités JMP 19. Comme je l'ai mentionné dans l'e-mail d'appel à mises à jour de ce matin, Mia utilise les pages de fonctionnalités dans notre processus EA standard pour recueillir des détails sur les fonctionnalités prêtes à être testées pour chaque EA. De plus, ces pages deviennent une source précieuse pour les rédacteurs des équipes de documentation JMP ainsi que pour Hyde Miller qui développe du matériel de formation pour les SE à chaque cycle de publication.
Si vous n'avez pas créé de page de fonctionnalités récemment et que vous avez besoin d'un rappel sur la manière de procéder, veuillez consulter cette page de procédures dans la section Catégorie de fonctionnalités JMP 19 du projet JMP Confluence. Il existe également de nombreuses pages de fonctionnalités déjà présentes dans la section Catégorie de fonctionnalités JMP 19 que vous pouvez consulter pour trouver des idées. Par exemple, voici une belle page créée par Ernest Pasour et Mandy Chambers pour mettre en évidence les mises à jour apportées à la fonctionnalité de balisage des colonnes pour EA6. Notez les informations récapitulatives dans la section Motivation et résumé, le problème Jira répertorié, la liste des questions pour les clients EA et bien sûr quelques captures d'écran colorées.
Si vous avez déjà créé une page de présentation mais que vous ne l'avez pas mise à jour depuis un certain temps pour y ajouter du nouveau contenu, assurez-vous de mettre à jour la section Motivation et résumé de votre page de présentation et de mentionner spécifiquement les éléments prêts à être testés dans EA7. Vous pouvez supprimer les détails obsolètes ou déplacer les informations plus anciennes qui sont toujours pertinentes mais pas nouvelles vers le bas de la page.
Comme nous sommes gelés le jeudi 13/02/25, veuillez terminer les mises à jour de vos pages de fonctionnalités avant la fin de la journée du vendredi 14/02/25. Mais vous n'avez pas besoin d'attendre le gel pour commencer à travailler sur les mises à jour. Plus vous pourrez maintenir vos pages de fonctionnalités à jour au fur et à mesure de votre progression tout au long du mois, moins Mia aura besoin de vous contacter pour demander des mises à jour pendant qu'elle compile du contenu. Comme je l'ai indiqué la semaine précédente, nous passons des gels EA du vendredi au jeudi pour donner à DevOps un jour supplémentaire avant le week-end pour résoudre tout problème inattendu de build EA ou d'installateur. Audrey travaille également avec ses équipes pour rationaliser davantage le processus de vérification des installateurs afin que l'assurance qualité puisse valider les installateurs plus tôt. Dans l'ensemble, nous espérons réduire le délai entre le gel EA et la disponibilité EA dans MyJMP afin que nous puissions obtenir des commentaires sur vos nouveaux éléments dès que possible.
Enfin, un grand merci à Tonya Mauldin pour avoir partagé les cas bêta/crash de cette semaine (avec les crashs sélectionnés) !

Rapport de version bêta et de crash pour la semaine du 7 février 2025 | JMP Live
Tonya a également créé des rapports de synthèse pour les commentaires EA que nous avons reçus jusqu'à présent pour JMP 19 (préEA - EA5). Vous pouvez trouver les graphiques suivants et bien d'autres sur Rapports de synthèse JMP 19 EA | JMP Live .
Voici une arborescence des sous-thèmes.

Voici un graphique à barres empilées pour les tickets Jira signalés pendant le cycle EA qui sont toujours ouverts.

Annonces générales
Dates importantes à venir
- Gel de sécurité JMP 18.2 – 21/02/25
- Image candidate finale JMP 18.2 – 24/02/25
- Validation de l'assurance qualité JMP 18.2 – 13/03/25
- Sortie de JMP 18.2 dans MyJMP - 18/03/25
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Hébergement et interfaces
- Michel H :
- Améliorer les performances de notre série Leaks, qui selon Jim Borek prenait un mois (!) à terminer.
- J'ai corrigé quelques fuites que j'ai trouvées en travaillant sur ce qui précède.
- J'ai travaillé avec Chris sur le ralentissement de Sequoia causé par le fait que nous demandions trop souvent au système d'exploitation les mesures de l'imprimante.
- J'ai travaillé avec John Schroedl sur les améliorations de l'éditeur de méthode de saisie (c'est-à-dire, japonais, etc.) pour les champs de texte Scintilla (c'est-à-dire une fenêtre de script).
- John Schroedl : J'ai fait avancer la première tentative de prise en charge de la saisie de texte IME en ligne dans l'éditeur de script pour les langues japonaise, chinoise et coréenne (JMP-586). Merci à Morgan Gribbins d'avoir examiné mon abus de Scintilla et à Yusuke Ono-san d'avoir plongé dans le sujet et d'avoir déjà signalé un bug. Michel Hecht m'a également aidé à comprendre le code Mac. Cet ajout sur Windows méritera une page de fonctionnalités tardives si nous parvenons à le faire fonctionner suffisamment bien pour la production. J'ai apporté diverses modifications liées à la gestion du texte et résolu un problème de police de secours qu'Evan a aidé à découvrir.

HTML interactif
- Praveena : J'ai travaillé avec Paul sur la refactorisation du menu et j'ai travaillé sur les problèmes d'avertissements du graphique de contrôle suivants :
- Mike Stickles : travail terminé sur JMPHTML-2123 (format d'axe de prise en charge pour afficher le format scientifique avec la base et la puissance/l'exposant au lieu de « e »), étendu pour couvrir toutes les étiquettes (pas seulement les axes). Évaluation actuelle de plusieurs autres problèmes de formatage dans le code HTML pour voir lesquels doivent être traités ensuite.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (informer le client du nombre de tables de données associées à des avertissements valides, trier les marqueurs par heure de mise à jour du package, travailler sur la pagination du curseur des marqueurs, préparer Discovery Europe). Améliorer le formatage des objets dans les fichiers téléchargés.
Statistiques
- Laura CS : J'ai continué à travailler avec Haley sur l'atelier SEM pour SPSP (nous avons enfin terminé toutes nos diapositives). J'ai corrigé un crash avec l'analyse de plusieurs groupes et un bug avec les courbes de croissance latente multivariées. J'étudie un autre bug avec des effets indirects spécifiques.
Tests statistiques
- Mark : J'ai terminé un module complémentaire pour Chris afin d'émuler le nouveau simulateur IndPenSim 2 pour un processus de traitement par lots pour la fermentation de la pénicilline. J'ai également terminé l'introduction du nouveau module complémentaire et de l'émulateur pour Chris. J'ai assisté à la première réunion trimestrielle de l'équipe d'action JMP DEI en 2025. J'ai examiné avec lui le code d'un script de test unitaire de Jacob pour la nouvelle fonctionnalité de coefficients aléatoires. Jacob et moi avons rédigé une présentation à JMP Stat Dev sur la façon dont nous utilisons les tableaux de couverture JMP dans nos scripts de test unitaire. Jacob et moi avons examiné une nouvelle étude d'utilisabilité pour la fonctionnalité améliorée de coefficients aléatoires avec Ryan et Joseph.
- Tonya : Je travaille sur les rapports de commentaires bêta et je teste les récents changements du CCB d'Annie.
Actualités sur les sciences de la vie
- Richard : Le cours abrégé sur la visualisation des données avec des applications aux sciences de la vie sera enseigné à deux chapitres de l'ASA :
- Chapitre du centre du Missouri
- Chapitre du comté d'Orange/Long Beach
Gestion de produit et marketing de produit
- Kaylee : L'équipe marketing produit vient de publier la mise à jour de février de JMP Marketplace . Cette mise à jour fournit des informations sur l'extension phare du mois (connecteur de données S3), les nouvelles statistiques de la Marketplace et les dernières extensions de la Marketplace. Pour rappel, les mises à jour de la Marketplace se produisent à un rythme mensuel.
Assistance technique et engagement
- Wendy :
- Malgré toutes les maladies qui circulent, les équipes d'assistance se sont mobilisées pour répondre aux questions des clients. Christine Kjellberg a partagé le commentaire suivant d'un client cette semaine : « Merci beaucoup pour toute votre aide et pour votre merveilleux service client et votre soutien... une entreprise avec laquelle il est si agréable de travailler. »
- 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
- Shannon L : Élaboration de la liste des modifications de la version Atlassian de février affectant nos sites Jira et Confluence. Mises à jour de configuration pour notre instance Jira : les mises à jour sur les mises à jour Atlassian et nos modifications de configuration seront partagées en début de semaine prochaine. Examens réguliers des vulnérabilités de sécurité des produits. Réunion avec le support Snyk sur l'analyse du code source de la bibliothèque tierce et lancement du projet pour gérer ce processus et suivre les mises à jour de la bibliothèque par version de produit . Aide à la gestion du programme dans le projet de documentation. Enregistrement du produit pour les discussions sur la conformité à l'exportation. Réunions techniques hebdomadaires.
- Jim : Préparation des nouveaux Mac M3 et M4 pour les tests unitaires. Merci pour les adaptateurs, Michel Hecht ; merci à Josh LoPresti pour avoir configuré des alias pour de nombreuses machines Mac, me permettant d'y accéder à distance. Plusieurs mises à jour du système d'exploitation pour les machines de test unitaire. Prise en charge de Perforce.
- Bob : nettoyage des dossiers contenant d'anciens programmes d'installation. Téléchargements sécurisés depuis sas.com en vue de leur placement dans MyJMP. Travail avec l'équipe MyJMP et les consultants sur une stratégie de téléchargement appropriée des logiciels avec des métadonnées critiques.
- Myron : Poursuite du nettoyage des anciens fichiers et données de tests unitaires. Travail sur le nettoyage et la migration des données de télémétrie (JMPTOOL-1497).
- Shannon C : Révision de la page des dernières fonctionnalités de JMP 19 pour vérifier son exhaustivité. Enquête sur les échecs des flux de tests unitaires. Préparation et participation à diverses réunions de groupes techniques axées sur des sujets liés à l'outillage.
Localisation
- Krzysztof : Poursuite de la configuration de l'environnement FrameMaker+FM2DITA sur notre machine AWS (pour les tâches de migration d'Oxygen). Affinement du processus de traduction automatique pour les modules complémentaires de JMP Marketplace. Traitement de la livraison de PortableUI 19.0 en coréen par notre fournisseur. Réponse aux questions des réviseurs. Création de kits de test pour tous les projets de livres et d'interface utilisateur qui seront automatiquement mis à jour chaque week-end. Ils seront utilisés pour la définition de la portée, la planification et l'évaluation des mises à jour et de leur impact sur la prétraduction.
- Ying : Mise à niveau vers Windows 11. Examen des instructions de capture d'écran pour JMP19 et configuration de l'environnement selon les besoins. Continuer à vérifier les scripts de capture d'écran EN pour UG et reprendre les captures d'écran si nécessaire.
- Trish : les objectifs du groupe pour 2025 ont été élaborés et sont en cours de révision par l'équipe de localisation. J'ai travaillé avec l'équipe de documentation pour affiner le processus des projets de captures d'écran de Ying. J'ai examiné les kits de test créés pour les livres JMP.
- Sohail : J'ai expérimenté différentes invites/modèles pour les tâches d'extraction de mots-clés, j'ai configuré un script pour l'extraction de keyBERT/keyLLM, j'ai testé le modèle de génération JSL et j'ai signalé des bugs.
- Sandy : Je travaille sur un nouveau processus de retour de chaîne.
Documentation
- Qiana : Exemple de travail sur le projet de cohérence de l'index. Jiras triés pour mon équipe. J'ai fini d'appliquer les modifications aux descriptions des menus Windows et Apple macOS. J'ai rencontré Trish et Devon pour discuter de la création par Ying de captures d'écran pour l'UG. J'ai rencontré Devon et Jill pour discuter de l'édition de l'UG. J'ai effectué des contrôles de production sur les livrables assignés pour la création de l'aide à la création d'EA 7.
- Devon : j'ai envoyé des fichiers de documentation XML convertis pour révision par l'équipe Doc, j'ai effectué une modification du formatage de l'en-tête pour la révision des statistiques et du rédacteur de la documentation, et je me prépare à rédiger la documentation sur le balisage des colonnes.
- Khawar : Mises à jour du projet d'index d'échantillons partagés. Création d'images de légende. Examen et discussion des directives de légende avec Chris. Exécution de contrôles de production. Début des travaux sur JMP-24261 .
Tests système/hôte - Cary
- Mandy :
- Continuer à travailler sur les problèmes de tableau de données, de vue de filtre et de balises. J'ai écrit un test cette semaine pour les vues de filtre - j'espère obtenir bientôt JSL pour les balises afin de pouvoir utiliser Workflow Builder pour écrire des tests qui importent des tables à partir de zéro et fonctionnent avec des balises et des propriétés. Travailler sur les vérifications et les mises à jour de test. J'ai répondu à quelques pistes TS pour EA6 - mais pas autant que je l'aurais pensé avec tous les nouveaux changements. J'ai travaillé sur la création d'une page de fonctionnalités pour les mises à jour de Tabulate pour EA7 (même si ces changements étaient vraiment dans EA5 et EA6).
- Dans la capture d'écran ci-dessous montrant la dernière image du tableau de données 19 d'aujourd'hui, vous pouvez voir que le panneau des lignes affichera désormais les lignes visibles si vous utilisez un filtre ; notez également l'icône Masquer les colonnes pour masquer les colonnes. Notez que les TAGS ont été déplacés vers le bas dans le panneau des colonnes, ils ne sont plus en haut :

- Hunter : Vérification des autorisations récentes et corrections de bugs de l'hôte. J'ai rencontré Aaron pour discuter de l'état de plusieurs défauts du projet.
Tests Web – Cary
- Josh :
- Des alias DNS ont été ajoutés pour Jim afin qu'il n'ait pas à se souvenir de l'IP par rapport au nom de machine long et non descriptif.
- Correction du planning des serveurs JMP Live 18.2 toujours sur na.sas.com. Les changements de mot de passe survenus le 15 janvier ou aux alentours de cette date ont provoqué ce problème.
- J'ai consolidé mes scripts de collecte de données JMP Live Server de 10 à 2, les rendant beaucoup plus gérables.
- Vérifications Jira terminées pour JMP Live et HTML.
- J'ai déplacé certains de mes rapports Jira vers JMP Live.

- Natalie : Nous constatons avec succès des exécutions « propres » dans les tests d'automatisation HTML quotidiens. Ajout d'une nouvelle couverture de test pour les graphiques de contrôle et les graphiques à secteurs. Steve et moi prévoyons une couverture supplémentaire pour les graphiques de contrôle avec l'ajout de nouvelles bibliothèques d'avertissements de graphiques de contrôle pour l'automatisation.
- Anna : tester le correctif de Xan pour les transformations dynamiques, signaler les problèmes de la version bêta, examiner les nouvelles vues filtrées des tables de données et vérifier la sortie dans JMP Live.
Cœur
- Dan S : les graphlets pour les colonnes à réponses multiples affichent désormais le sous-ensemble correct. Correction du lanceur de dialogue de modèle pour s'adapter aux nouveaux conteneurs de chaque plateforme. Le filtre de données crée désormais des vues de filtre catégoriel (liste, contrôle, radio, etc.) à la demande plutôt qu'à l'avance - c'est une accélération intéressante lors de l'utilisation du champ de filtre pour rechercher dans la liste. Correction de « Recommencer » dans le filtre de données, qui dans certains cas laissait des parties de l'affichage, ce qui pouvait entraîner un crash.
- Dave B : Correction de certaines régressions de la barre de progression et mise à jour de ThreadPool pour prendre en charge confirmCancel. Ajout de fonctions dans la boîte de dialogue Statut. Correction d'un bug d'édition du titre de la zone de contour. J'ai essayé de comprendre pourquoi les builds de jmprunner ont tellement ralenti.
- Xan : ajout de nouvelles fonctions JSL pour fonctionner sur des listes en tant qu'ensembles, afin que le filtre de données puisse les utiliser dans son expression de clause where pour les variables à réponses multiples.
- liste = Définir l'intersection( liste1, liste2 );
- liste = Set Union( liste1, liste2 );
- liste = Définir la différence( liste1, liste2 );
- liste = Ensemble Unique( liste );
DOE et fiabilité
- Caleb : Je travaille avec ardeur pour finaliser certaines mises à jour des derniers explorateurs de taille d'échantillon cette semaine. Yeng et Jacob ont été très utiles en fournissant des commentaires rapides !
Note de Shannon
J'espère que vous avez tous vu l' article Inside JMP publié cette semaine en l'honneur du Mois de l'histoire des Noirs ! Il indique que le groupe SAS BIG accueille tous les employés de SAS à une série d'événements spéciaux BIG Friday au cours de ce mois, notamment des rencontres axées sur le bien-être et des menus de café à thème célébrant les plats préférés des Noirs américains historiques comme Thurgood Marshall, Maya Angelou, Garrett Morgan et John Lewis. SAS et JMP s'engagent fermement à favoriser et à célébrer la diversité, l'équité et l'inclusion dans nos entreprises par le biais de l'éducation, d'événements et de camaraderie. Ce mois-ci et tout au long de l'année, je suis vraiment fier de faire partie d'une organisation qui valorise la diversité des personnes et des perspectives.
J'espère que vous passerez tous un bon week-end – même si ce n'est pas encore le « vrai » printemps – je l'accepte !

