Bienvenue dans la mise à jour du développement JMP du 11 octobre 2024 !
Alors que les travaux sur les fonctionnalités JMP 19 se poursuivent en vue du gel d'EA4 le 25/10/24, je tenais à vous informer que nous avons décalé notre date de remise initiale des chaînes JMP 19 de janvier au 2 décembre . Si vous avez des fonctionnalités JMP 19 qui sont sur le point d'être terminées, pensez à finaliser vos chaînes bientôt (en consultation avec un rédacteur JMP si nécessaire) afin qu'elles puissent être incluses dans cette remise.
Merci beaucoup pour les vœux d'anniversaire de mercredi ! J'ai beaucoup aimé ma carte virtuelle que vous avez été nombreux à signer et c'était génial de voir des gens à la séance de mise à jour de l'entreprise ce matin-là également. Disons simplement que ce 9 octobre était un « 9 anniversaire » et restons-en là. Je souhaite également un joyeux anniversaire à Jim Borek et Elizabeth Claassen , qui fêtent tous deux leurs jours spéciaux le 13 octobre !
En parlant de la mise à jour de l'entreprise au troisième trimestre, il y a eu beaucoup de bonnes nouvelles du côté des ventes concernant la poursuite des transitions de contrats réussies et la clôture d'accords clés qui nous ont aidés à atteindre nos objectifs ! Vous pouvez lire tous les détails dans l'article Inside JMP ici : Principaux faits marquants du troisième trimestre ici sur Inside JMP (Alerte spoiler : « C'était bien ! ») , y compris de grandes félicitations à nos gagnants du JMP Spotlight du troisième trimestre, dont Audrey Shull et Clay Barker du développement !
Comme l'a souligné John Sall, c'est aussi une période de grands défis pour les communautés touchées par les récents ouragans. J'ai beaucoup apprécié l'opportunité offerte par Robin Betters aux JMPers locaux de partager des fournitures de secours lorsque nous nous sommes réunis pour le 35e anniversaire du JMP la semaine dernière. La Croix-Rouge, World Central Kitchen et de nombreuses autres organisations travaillent actuellement dans l'ouest de la Caroline du Nord, en Floride et dans d'autres zones touchées. De plus, le YMCA (partenaire du championnat SAS) a transféré ses dons du tournoi aux secours après l'ouragan, alors veuillez consulter la fin de la mise à jour pour en savoir plus sur les façons dont vous pouvez contribuer aux efforts de rétablissement dans ces régions.
La semaine dernière, je n'ai pas écrit de mise à jour de développement car nous avons célébré une journée de repos et de recharge, mais nous avons eu une réunion de développement jeudi ! Un grand merci à Xan Gregg pour sa présentation des améliorations apportées par JMP 19 à la populaire plateforme Graph Builder. Cette semaine, Sarah Sylvestre et Sarah Musa ont présenté le processus des listes de souhaits JMP et les récentes améliorations qu'elles y ont apportées, et Ernest Pasour a partagé des détails sur la nouvelle fonctionnalité de balises de colonnes dans JMP 19. Si vous avez manqué l'une de ces réunions, vous pouvez trouver un enregistrement de la conférence de Xan de la semaine dernière ici ou la session conjointe de cette semaine avec PM et les Sarah ici .
En parlant de l'équipe de gestion de projet, au cours des deux dernières semaines, le service marketing produit a organisé deux formations d'aide à la vente, l'une sur la nouvelle JMP Marketplace et l'autre sur JMP Pro . La JMP Marketplace fait l'objet d'un lancement en douceur avant JMP Discovery Americas et sera mise en avant lors de la conférence. La formation avait donc pour but de présenter aux équipes de vente les moyens par lesquels elles peuvent utiliser JMP Marketplace pour améliorer leurs conversations commerciales. La formation JMP Pro a fourni aux ventes de nouvelles stratégies pour vendre le produit et a veillé à souligner que JMP Pro est un produit à faible coût et à forte valeur ajoutée. Si vous souhaitez visionner les enregistrements de ces sessions de formation, veuillez consulter la section formation de la fiche de vente JMP Marketplace dans la bibliothèque d'aide à la vente ou la fiche de vente JMP Pro dans la bibliothèque d'aide à la vente . Si vous êtes intéressé par d'autres formations qui ont eu lieu cette année, veuillez consulter le calendrier des séries de formations pour regarder les autres enregistrements et contacter Kaylee Warren si vous avez des questions supplémentaires !
Merci à Shannon Leslie d'avoir partagé les détails suivants sur certains de nos logiciels d'usage quotidien préférés (en plus des produits JMP, bien sûr) !
Modifications apportées aux produits Atlassian pour Jira/Confluence le 8 octobre
Le 8 octobre, Atlassian a déployé des modifications sur nos sites Jira et Confluence Cloud. Une liste des modifications pertinentes ainsi que quelques détails et documents importants sont disponibles ici .
Les changements incluent :
- Effacez tous les filtres sélectionnés dans le journal d'audit d'automatisation en un clic
- Les informations sur les tableaux et le backlog sont désormais disponibles pour tous les utilisateurs de Jira
Veuillez contacter Shannon Leslie ou l'un des autres administrateurs JMP Atlassian pour toute question. Et consultez notre chaîne JMP Atlassian Q&A Teams pour cette mise à jour et d'autres mises à jour Atlassian.
Enfin, et surtout, merci à Tonya Mauldin pour avoir partagé les cas bêta/crash du 20/09/24 jusqu'à aujourd'hui avec les crashs sélectionnés.

(Tonya a noté qu'elle a eu une erreur de connexion en essayant de publier ceci sur JMP Live.)
Annonces générales
Dates importantes à venir
- Gel du code JMP 19 EA4 – 25/10/2024
- Gel de sécurité JMP 18.1.1 – 01/11/24
- Image candidate finale JMP 18.1.1 – 04/11/24
- Validation de l'assurance qualité JMP 18.1.1 – 14/11/24
- Version JMP 18.1.1 dans MyJMP - ~19/11/2024
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Statistiques
- John Sall : pour le filtrage des réponses, ajoutez des options pour le « test Kruskal Wallis » (JMP-23280) et les « quartiles par groupe » (JMP-23344). Pour la grille d'alignement, prenez en charge différentes polices (JMP-22703).
Ces options sont combinées avec une option cachée pour ce type de rapport utilisant une grille d'alignement.

- Laura CS : Ajout d'une fonctionnalité pour gérer les paramètres fixes dans les équations SEM avec MIIV-2SLS. Correction d'un bug avec les modèles SEM MIIV d'ordre supérieur. Correction d'un bug lors de la suppression des variables latentes dans MIIV-2SLS. Examen d'un exemple de documentation pour les données résumées dans SEM. Rédaction de JSL pour un client qui a demandé une fonctionnalité SEM dans la communauté que nous n'avons pas encore.
Tests statistiques
- Mark : J'ai étudié l'impact de l'augmentation de la taille de la police sur Easy DOE avec Jacob. J'ai examiné les directives de la plateforme de statistiques. J'ai fait des recherches sur le nouveau simulateur, IndPenSim 2, pour tester la nouvelle optimisation bayésienne avec Chris. J'ai répondu à des questions dans la communauté JMP.
- Jacob : je travaille sur de nouveaux tests unitaires pour Custom Design. Je prépare et j'enregistre une vidéo EA mise à jour pour Categorical. Je teste Easy DOE avec Mark Bailey, je teste l'impact des changements de taille de police et du mode sombre sur Easy DOE.
- Tonya : Test de la nouvelle fonctionnalité de tri par ordre de ligne dans CCB et mise à jour des tests unitaires.
Actualités sur les sciences de la vie
- Richard : J'ai participé à un webinaire sur la rationalisation de l'examen, de l'analyse et de la création de rapports d'essais cliniques avec JMP Clinical, qui comptait plus de 180 inscriptions et qui a donné un aperçu du rapport de récurrence et du rapport sur les occurrences à proximité (NO). Le rapport NO permet à quiconque de créer plus facilement des requêtes SQL pour identifier les occurrences précédant ou suivant les événements de référence et sera bientôt présenté à l'équipe de développement. Je continue de travailler sur certaines complexités de la survie dynamique, que j'espère également présenter bientôt.
- Drew : nous avons beaucoup progressé sur le module complémentaire de génération de tableau RTF à trois lignes qui prendra n'importe quel rapport JMP Tabulate et utilisera l'intégration Python, le package saspy et proc report/ods pour générer un tableau à trois lignes - une mise en page qui est une norme largement utilisée dans l'industrie pharmaceutique et d'autres industries. Une fois terminé, ce module complémentaire sera proposé sur la place de marché JMP. Nous avons continué à travailler sur les fonctionnalités/bugs de JMP Clinical 18.2 et 19.0.
Gestion de produit et marketing de produit
- Bryan Fricke : Nous avons continué à travailler sur la logistique et la création de scripts pour le Discovery Summit JMP Lab, en particulier sur notre capacité à recueillir automatiquement des commentaires sur la convivialité via AWS. Cela comprend la collecte de métadonnées, de saisies utilisateur et de fichiers de données. Notre plan pour cette année est d'héberger les scripts sur AWS et de collecter des données via S3 sur le backend. De plus, nous continuerons à utiliser MS Forms pour recueillir des commentaires plus généraux. Le DOE utilise l'étude complémentaire sur la convivialité pour exécuter un test plus proche d'une expérience de choix. J'ai également participé à des discussions concernant la conception de JMP Live.
Assistance technique et engagement
- Wendy :
- Cette semaine, le support technique souhaite exprimer sa reconnaissance à David White pour son aide concernant un problème de performances lié aux mises à jour de tables volumineuses et à Dave Barbour pour son aide concernant le script d'affichage de l'arborescence. Merci !
- 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 .
- Vous trouverez ci-dessous les graphiques habituels concernant le volume de cas ainsi que les sujets relatifs au support technique et à l'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 :

Opérations de développement
- Bob : Mise à jour des redistribuables Visual C++ dans les installateurs Windows pour la version 19 (JMP-35). Merci à Roger Alford pour son aide lors du déplacement des fichiers NIST et de validation d'installateur pour JMP 18 de sas.com vers jmp.com (JMPWEB-1354). Nettoyage de l'emplacement du fichier Python dans les installateurs Windows JMP 18.1.1 terminé lors de la mise à jour du logiciel (JMP-23158). Ajout d'une nouvelle police aux installateurs Windows JMP 19 (JMP-21785). Création de l'installateur Windows JMP Student Edition 19 (JMP-23298).
- Shannon L : Assistance aux utilisateurs pour les produits Atlassian : signalement de bugs à Atlassian, aide aux meilleures pratiques Jira ; amélioration du flux de travail de demande de fonctionnalités R&D dans Jira ; réunions de développement sur les builds, migration de StringBot, améliorations des tests UT ; liste organisée des modifications de la version Atlassian d'octobre affectant nos sites Jira et Confluence ; collaboration avec les achats sur les renouvellements de Bitbucket.
- Myron : J'ai travaillé sur la résolution des problèmes de traitement/symbolisation des fichiers Mac (JMPTOOL-1374). J'ai également surveillé AWS Stringbot sur jmptooldev et configuré AWS Stringbot sur jmptoolprod (JMPTOOL-1183).
Localisation
- Krzysztof : Préparation du projet de localisation pour JMP Live 18.2 (webjmp et Installer). Gestion du retour en chinois de JMP Live 18.2 et Clinical 18.2. Discussion sur la sécurité de notre machine AWS externe avec Travis. Test de nouvelles fonctionnalités d'automatisation L10N. Conception d'un nouveau système de requête de localisation.
- Sohail : implémentation et test de correctifs de sécurité limitant le débit pour le tableau de bord TM, fourniture de pages de gestion des erreurs et corrections de bogues générales pour la mise en évidence des balises, l'incompatibilité des données, etc.
- Sandy : Ajout de code à la tâche de validation pour automatiser la validation de la nouvelle source sur P4.
Documentation
- Khawar : J'ai parlé à Devon de l'ajout d'images au livre Essential Graphing ; j'ai créé des images et je les ai ajoutées aux chapitres 3 et 6. J'ai presque fini d'ajouter du contenu à la feuille de calcul Sample Index ; à suivre : catégoriser les problèmes. J'ai discuté du thème SnagIt et des images d'accroche pour Oxygen avec Chris B. J'ai terminé les formations sur la conformité.
- Devon : je travaille sur la conversion d'une version traduite ZH du livre Discovering JMP de FrameMaker en XML pour que l'équipe L10N l'examine, je continue le cours JSL dans la communauté JMP, j'aide Khawar à ajouter des images au livre Essential Graphing.
- Qiana : Entretien avec le candidat final pour le poste de rédacteur technique. Planification de la mise à jour de FrameMaker. Travail sur le projet Oxygen.
- Susan C : J'ai rattrapé mon retard sur mes e-mails, j'ai suivi une formation obligatoire en IA, j'ai travaillé sur les dates et Jiras et j'ai examiné les images EG de Khawar. Voici quelques photos de l'aurore telle que vue d'ici en Écosse !


Tests système/hôte - Cary
- Mandy : Je crois que je détiens peut-être le record du monde de cas bêta à un moment donné – genre 14. :smiling_face_with_smiling_eyes: Je suis content que les gens essaient les nouvelles modifications apportées à la table de données, les balises de colonne et même les valeurs forcées – en examinant les commentaires, en remplissant les JIRA et en répondant aux questions. J'ai regardé et surveillé le chat pour la démonstration de développement d'Ernest – ce qui était super, et j'ai moi-même appris de nouvelles choses – il y a encore beaucoup de tests à faire là-bas. Je commence à écrire des tests JSL pour les affectations de balises et la boîte de dialogue Rechercher/Remplacer du générateur de flux de travail, entre autres – le développeur m'a donné du JSL pour tester le mouvement et l'emplacement de la boîte de dialogue Rechercher/Remplacer WFB, pour un usage interne uniquement. J'ai assisté à l'événement féminin WiRE lundi ici à SAS, mardi j'ai assisté à l'événement féminin pour les championnats SAS à Preston – les deux ont été vraiment inspirants.
- Hunter : J'ai travaillé avec Aaron pour mettre à jour le statut de plusieurs défauts du projet. Vérifications JIRA. J'ai répondu à un cas JMP 19 EA 3. J'ai appliqué Sequoia 15.1 Dev. Beta 6 aux Macs de test hôtes dans le laboratoire. J'ai examiné des fichiers PDF de documentation plus localisés. J'ai suivi les cours de formation obligatoires sur la sécurité et l'IA.
- Audrey : Discussion avec les développeurs sur les besoins de Snowflake et apprentissage de son fonctionnement ; demande d'accès à un serveur Snowflake pour tester de nouveaux travaux sur les connecteurs de données. Poursuite des travaux d'outillage liés à la parallélisation des flux de tests.
Tests Web – Cary
- Natalie : J'ai presque terminé les mises à jour nécessaires pour notre automatisation HTML interactive en raison des mises à jour du code de l'interface utilisateur 19.0 avec l'option Ajuster à la fenêtre désactivée. Je continuerai cette couverture en ajoutant des cas de test avec l'option Ajuster à la fenêtre activée.
- Anna : Vérification des correctifs pour les problèmes HTML5 et JMP Live, test des modules complémentaires, vérification des améliorations de redimensionnement de Paul, vérification de la nouvelle fonctionnalité de triage pour CCB dans JMP Live, ajout de rapports pour les nouvelles fonctionnalités HTML5 de JMP 19.0 .
Tests système/hôte - Pékin
- Da Li : (1) Vérifier et fermer 5 bugs JMP, ajouter les cas UT correspondants. Vérifier et fermer 4 bugs JMP Live. (2) TS : 00168284, problème de performance MFI pour le calcul du chemin de fichier, JIRA a créé [JMP-23322] TS : MFI : suggérer d'ajouter un commutateur pour désactiver l'importation des colonnes « Chemin de fichier » et « Nom de fichier court » . (3) TS : 00168633, problème d'importation triple-s, qui provient du service de prévente japonais Kyoko, effectuer quelques investigations et fournir des commentaires. (4) TERMINÉ : Formation à l'utilisation acceptable des systèmes et réseaux SAS (ACT-Now) . (5) TERMINÉ : Formation à la régulation de l'IA : comprendre le rôle de SAS (ACT-Now) .
- Nan Wu : (1) Tests de régression des bogues JMP 19.0. (2) Enquête sur les problèmes DNC des tests Mac DataTable/SQL/ et commentaires fournis – (JMPTEST-1385) . (3) Enquête de support technique et commentaires fournis sur : Numéro de dossier 00165338 et 00167162. (4) Nous avons découvert que le serveur SQL de blackfin.na.sas.com était inaccessible récemment, ce qui entraînerait le test unitaire DNC pour …\tests\DataTable\SQL\testQueryBuilderDefects.jsl, et avons envoyé une notification au propriétaire du serveur pour obtenir de l'aide afin de vérifier l'état du serveur.
- Da Zhang : (1) Vérification des bogues. (2) Ajout de tests E2E pour les actualisations de données à partir de PostgreSQL à l'aide de Data Connector ( JMPTESTBJ-3164 ). (3) Nouveaux tests de fonctionnalités pour WEBJMP-6132 dans JMPTESTBJ-3165 . (4) A terminé deux formations : Régulation de l'IA : Comprendre le rôle de SAS/Utilisation acceptable des systèmes et réseaux SAS.
- Lily Meng : (1) Vérification des bugs. (2) Exploration et utilisation libres de Connect-JMP pour acquérir une compréhension plus approfondie. (3) Win Automation : enquête sur un problème lié à la vérification du comportement de LockColumns ( JMP-23323 ). (4) Formation - Régulation de l'IA : Comprendre le rôle de SAS (ACT-Now). (5) Formation - Utilisation acceptable des systèmes et réseaux SAS (ACT-Now).
- Nala : (1) J'ai discuté de la fonctionnalité « actualisation des données sur JMP Live pour une table importée depuis PostgreSQL via Data Connector » avec Mike et Da Zhang.
Cœur
- Dave B : Corrections de bugs Jmprunner (bloqué à cause de fichiers manquants, meilleur test pour exclure les fenêtres d'info-bulles). Correction d'un problème de taille et de placement du texte et recherche d'une solution à un deuxième problème connexe. Travail avec Arn et Dan sur un problème xpath signalé par un client. Reproduction d'un crash de planification JSL signalé par Stan. Travail sur la mise à jour du générateur de modules complémentaires.
- Dan S : Nous travaillons sur les options d'extension du filtre de données et sur les correctifs de documents non enregistrés pour les projets. Ajout de la possibilité de progression/annulation pour les actions de diffusion et d'un petit ajustement au comportement de PanelBox dans les journaux.
- Evan : J'ai étudié les problèmes de contraste de texte en mode sombre (voir Étude sur le contraste du texte). Je travaille sur l'amélioration de la prise en charge des émojis Windows pour les balises de colonnes.
- Xan : mise en œuvre de la suggestion de Karen Copeland concernant une note de bas de page sur les contraintes plus souples. Exercices de présentation Stat Speaking.
- Morgan : correction de quelques petits bugs dans l'éditeur de scripts et ajout de fonctionnalités Annuler/Rétablir à la plupart des actions dans les carnets.
DOE et fiabilité
- Caleb : J'ai participé à la conférence technique d'automne (FTC) qui s'est tenue à Nashville, dans le Tennessee. C'était une excellente conférence et j'ai pu interagir avec de nombreux collègues et de nouvelles personnes. J'ai également découvert quelques nouvelles idées pour JMP DOE ! J'ai présenté un travail conjoint que j'ai réalisé avec Brad Jones et il a été très bien accueilli ! JMP y a eu une excellente présence avec la participation de six membres du personnel. En dehors de cela, j'ai aidé Russ Wolfinger et Dan Valente à créer des graphiques pour le mur interactif de JMP Discovery. Je participerai également à la plénière d'ouverture, donc je me suis également préparé pour cela. Apparemment, je vais être plus impliqué dans Discovery que je ne le pensais au départ - je participe maintenant à une conférence et à la session de feuille de route également !
Hébergement et interfaces
- Will : je corrige quelques changements de qualité de vie pour le connecteur de données SharePoint. Le code Python pour cela est maintenant terminé. J'ai commencé à corriger quelques bugs côté C++. J'ai résolu un problème avec les listes déroulantes qui s'étiraient alors qu'elles devraient être statiques. Je travaille actuellement sur un problème avec la définition du focus de la souris lors de la sélection des options de configuration du connecteur de données.
- John Schroedl : nous avons beaucoup progressé sur le mode sombre, qui comprend des modifications générales du contrôle de l'hôte pour mieux correspondre au style de l'interface utilisateur Fluent. Nous avons consulté Evan sur l'intégration de DirectWrite pour un meilleur dessin des emoji/textes dans le canevas.
- Brian : Je prépare des conférences éclair pour Cary, au Japon, et une conférence de 30 minutes pour la Corée.
HTML interactif
- John Powell : Ajout de la prise en charge des infobulles pour Interactive HTML Scatterplot 3D (JMPHTML-14132). Fin de notre deuxième sprint de fonctionnalités JMP 19 et démonstration de nos progrès. Participation à une rétrospective de sprint. Planification de notre prochain sprint. Réalisation de tests en boîte blanche et signalement de problèmes. Fin de la formation Act Now Compliance. Correction d'un avertissement d'analyse statique.
- Paul Spychala : Modification de l'ajustement à la fenêtre et du redimensionnement pour mieux correspondre à JMP lorsque l'ajustement à la fenêtre est défini sur Auto [ JMPHTML-14138 ]. Modification de l'algorithme d'ajustement à la fenêtre pour essayer d'ajuster les fenêtres de manière plus égale au lieu de les mettre à l'échelle de manière linéaire. Correction de l'ajustement à la fenêtre pour gérer les boîtes de contour fermées [ JMPHTML-14148 , JMPHTML-14121 , JMPHTML-14145 ].
- Mike Stickles : a effectué des tests en boîte blanche, a trouvé trois nouveaux bugs HTML, a découvert des informations supplémentaires sur deux bugs existants et a trouvé un nouveau bug JMP. A participé à la planification du sprint pour le prochain sprint HTML5. A continué à travailler sur JMPHTML-1407 (le paramètre de légende sur le rôle de taille ne fonctionne pas sur HTML5), en abandonnant deux approches qui ne fonctionnaient pas pour toutes les combinaisons de direction de légende/élément de taille.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (réduction du nombre d'enregistrements de journaux d'audit grâce à l'utilisation d'enregistrements d'avertissements multiples, clarification de la formulation autour d'une ancienne fonctionnalité de groupe « veut recevoir des avertissements », aide à la préparation du laboratoire d'utilisabilité Discovery, diverses réunions). Mises à jour de packages tiers.
Note de Shannon
L'association caritative YMCA of the Triangle , qui accueille le championnat SAS, a décidé de consacrer les dons liés au tournoi aux secours après l'ouragan. Vous pouvez déposer des fournitures essentielles dans les boîtes de dépôt situées dans les cafés et les halls SAS (y compris les bâtiments A et C). (Et si vous avez déjà fait don de fournitures scolaires plus tôt dans la campagne, celles-ci seront toujours partagées avec les enseignants locaux.)
Vous pouvez faire un don virtuel en utilisant ce lien : Croix-Rouge américaine pour les secours aux victimes de l'ouragan Helene , ou envoyez HELENE au 90999 pour faire un don. Codes QR renvoyant vers le site
sera disponible près des 1er et 10e trous du parcours et lors des événements familiaux SAS Championship Fairway to Fun et Food Truck Friday le vendredi 11 octobre, de 16 h à 20 h. Les participants à Fairway to Fun sont invités à apporter un article de secours en cas d'ouragan ou à contribuer à la Croix-Rouge.
Comme toujours, n'hésitez pas à m'envoyer vos corrections et vérifications de fautes de frappe et je veillerai à ce qu'elles soient intégrées à la version en ligne. Passez un week-end reposant !