Bienvenue dans la mise à jour du développement JMP du 9 août 2024 !
J'espère que tout le monde sur la côte est a survécu à la tempête sans problème ! Nous avons eu 5 pouces de pluie chez moi à Cary hier et environ 2,5 cm aujourd'hui, mais le soleil a brillé cet après-midi. J'ai entendu dire que la tempête a causé des retards de voyage, des pannes de courant et des problèmes d'eau pour certains d'entre vous, mais j'espère que ces problèmes ont été résolus pour tout le monde !
Bien que de nombreuses personnes soient absentes du bureau cette semaine pour cause de vacances, de maladie, de JSM ou de déplacement chez des clients, il y a encore beaucoup de travail en cours dans le développement. En ce qui concerne les nouvelles versions, les tests de JMP Student Edition 18.0.2 sont presque terminés. Le travail sur JMP 19 EA2 est également sur le point de se terminer, avec des séries de tests et de reconstructions qui auront lieu cette semaine pour certaines configurations. Il nous reste quelques problèmes EA que nous espérons résoudre au début de la semaine prochaine avant la validation.
Alors que beaucoup de nos étudiants d’été JMP terminent leurs projets et se préparent à retourner à l’école, nous avons eu de nombreuses réunions de développement au cours des dernières semaines. Cette semaine, nous avons fait une pause dans les réunions et je n’ai pas non plus de sujet pour la semaine prochaine. Je serai absent du bureau la semaine prochaine de mercredi à vendredi pour ramener mon propre étudiant à l’université Western Carolina dans les montagnes, donc Audrey Shull s’est gentiment portée volontaire pour faire la mise à jour vendredi prochain. Veuillez lui envoyer vos nouvelles – elle enverra également l’e-mail de rappel vendredi matin.
Notre prochaine réunion de développement JMP est prévue le 22/08. Lors de cette session, nous entendrons une présentation de l'équipe Data Connectors sur les progrès de JMP 19. Nous nous réunirons également le 29/08 pour en savoir plus sur un module complémentaire que Luciano a créé pour intégrer davantage de capacités de prétraitement de séquences génomiques dans JMP Pro ! Si vous souhaitez vous inscrire pour un futur créneau JMP Dev, veuillez consulter le calendrier des bénévoles JMP Dev dans Confluence ici .
Merci à Tonya Mauldin d'avoir partagé les détails de la bêta/des crashs de cette semaine pour les deux dernières semaines (avec les crashs sélectionnés) !

Rapport bêta/crash pour les semaines du 2/8/24 et du 9/8/24 | JMP Live
Annonces générales
Dates importantes à venir
- Gel de sécurité JMP 18.1 – 09/08/24ßAUJOURD'HUI
- Candidats à l'installation finale de JMP 18.1 – actuellement prévus pour le 19/08/24 (mais pourraient être prêts encore plus tôt).
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Cœur
- Dave B : Correction d'un problème avec les boîtes de tableau avec des étendues de colonnes enregistrées au format HTML. Correction de plusieurs problèmes d'affichage avec la boîte de dialogue MFI. Correction d'un bug avec la boîte de tableau et les lignes trop hautes lorsque la hauteur de ligne variable était activée. Premier passage effectué sur le regroupement des lignes de la boîte de tableau :

dt=open("$sample_data\big classe.jmp");
nouvelle fenêtre("groupes de lignes",datatablebox(dt,<
- Xan : travail de constante matricielle ; fonctions mathématiques de matrice p-spline ; ajout des options Masquer et Paramètres au menu contextuel de la légende.
- Evan : Début des travaux sur les améliorations de copier/coller pour les scripts de table, les variables de table et les colonnes dans la version 19.
DOE et fiabilité
- Caleb : J'ai assisté au JSM à Portland, Oregon. C'était une excellente occasion de renouer avec certains de mes collègues externes. J'ai même fait quelques présentations au stand JMP sur Sample Size Explorers et Easy DOE ! Heureusement, le temps n'a pas perturbé mon voyage de retour.
Hébergement et interfaces
- Will Morgan :
- Connecteur SharePoint : le code est à revoir : http://jmpswarm.na.sas.com/reviews/793359 L'utilisateur n'a plus besoin de s'authentifier à chaque demande d'API. Cependant, l'application est toujours un peu lente lorsqu'elle n'utilise pas de schémas ou un dossier configuré pour affiner la recherche de fichiers dans OneDrive. Je vais chercher d'autres solutions pour cela, ou des méthodes pour informer l'utilisateur que les appels d'API qui analysent l'intégralité de son OneDrive prendront un certain temps.
- En dehors de cela, j'ai appris à mieux connaître la base de code C++ de JMP pour commencer à développer davantage de code backend pour les connecteurs de données. J'ai quelques JIRA en stock qui nécessitent du codage C++ et que je garde sur mon radar pour le moment. Il me faudra un certain temps pour me familiariser avec la base de code complexe, mais j'y arriverai ! Si quelqu'un a des conseils ou des astuces, j'aimerais bien les entendre !
- John Schroedl : Plus de travail sur la prise en charge du mode sombre avec la préférence toujours désactivée. J'ai aidé sur certains aspects du support technique et j'ai répondu à quelques questions sur Visual Studio. J'ai utilisé la pompe pour évacuer l'eau de notre vide sanitaire.
HTML interactif
- John Powell : mécanismes d'exportation, de chargement et de stockage HTML interactifs modifiés pour prendre en charge l'intégration de plusieurs sections XML ( JMPHTML-13996 ). Intégration du code mis en réserve de Praveena pour produire un nouvel exemple de navigateur de filtrage de processus qui affiche des graphiques de contrôle lorsque vous sélectionnez des lignes dans le tableau Récapitulatif des processus.
- Paul Spychala:
- J'ai travaillé sur davantage de support de profileur pour HTML/JMP Live.
- Intervalles de confiance du profileur HTML CDF de distribution de vie [ JMPHTML-14012 ].
- Intervalles de confiance du profileur HTML quantile de distribution de vie [ JMPHTML-14013 ].
- Également les intervalles de confiance du profileur HTML de risque de distribution de vie [sans Jira].
- Fit Life par X CDF HTML Profiler Prédicteur et intervalles de confiance [ JMPHTML-14008 ].
- Fit Life par X Quantile HTML Profiler Prédicteur et intervalles de confiance [ JMPHTML-14009 ].
- Prédicteur de profil HTML Fit Life par X Hazard [ JMPHTML-14010 ].
- Fit Life par X PDF HTML Profiler Prédicteur [ JMPHTML-14011 ].
- Fit Life par X Comparison HTML Profiler Prédicteur et intervalles de confiance [ JMPHTML-14015 ].
- Nous avons également travaillé sur davantage de prise en charge des opérations mathématiques à utiliser dans les profileurs (tels que la plate-forme de distribution) :
- Ajout de la prise en charge HTML MathML pour l'opération de distribution de Cauchy [ JMPHTML-13968 ]
- Ajout de la prise en charge HTML MathML pour l'opération de distribution log-normale [ JMPHTML-13975 ]
- Ajout de la prise en charge HTML MathML pour l'opération de distribution ex-gaussienne [ JMPHTML-13973 ]
- Ajout de la prise en charge HTML MathML pour l'opération de distribution Exp [ JMPHTML-13972 ]
- Ajout de la prise en charge HTML MathML pour l'opération de distribution gamma [ JMPHTML-13974 ]
- Ajout de la prise en charge HTML MathML pour l'opération de distribution de Poisson [ JMPHTML-13978 ]
- J'ai travaillé sur une proposition d'interface utilisateur pour ajouter une préférence pour Ajuster à la fenêtre pour les rapports HTML
JMP en direct
- Adrianna : Ajout d'une option pour télécharger un rapport d'exception JMP à partir de l'historique des publications ; modification des personnes pouvant afficher l'historique et les détails de l'historique ; enquête sur un problème sur jmplivesales ; enquête sur un problème de régénération.
- Aurora : améliorations des avertissements des graphiques de contrôle (fin de la prise en charge de l'affectation à un groupe, amélioration de la migration depuis JMP Live pré-19, conception du format pour deux nouveaux téléchargements, démarrage des travaux sur la prise en charge des tests personnalisés).
Statistiques
- Laura CS : Correction de plusieurs bugs que Haley a trouvés dans MIIV-2SLS concernant l'amélioration de l'apparence du rapport, l'approche pour signaler les problèmes d'estimation et l'ajustement de l'onglet d'état. Correction d'un bug de performance dans MIIV avec l'aide de Haley. Elle a trouvé une formule qui a eu un impact énorme !
J'ai ajouté quelques avertissements à l'option Générer le code R suggérée par Haley et Yusuke. J'ai rencontré Haley pour discuter de tous ces changements en cours. J'ai répondu aux questions sur SEM pour le support technique.
- John Sall : Pour le Profiler, la boîte de dialogue Définir les désirabilités affiche désormais toutes les réponses dans une seule fenêtre ; les menus ont également été quelque peu restructurés (JMP-22515).
Tests statistiques
- Haley : J'ai rencontré Laura CS à plusieurs reprises pour discuter des tests de l'estimateur MIIV, ainsi que des ajustements à apporter à la plateforme SEM lors de l'utilisation de l'estimateur MIIV. J'ai commencé à examiner l'intégration JMP-to-Python pour voir si je peux l'utiliser pour tester le générateur de code R dans la plateforme SEM. J'ai terminé le module STIPS 2.
- Tonya : Je travaille sur ma présentation Discovery avec Mark Bailey. Je nettoie les tests unitaires. Je vérifie les bugs.
Actualités sur les sciences de la vie
- Wenjun : Nous avons eu une excellente visite chez Eli Lilly. Nous avons donné deux séminaires : JMP Clinical le matin et AI l'après-midi. Chaque séminaire était suivi de deux sessions ciblées sur le sujet que Lilly avait choisi d'approfondir avec des discussions très actives, puis de sessions d'information sur le leadership auxquelles se sont joints plusieurs vice-présidents et un vice-président senior. De plus, Mia et moi avons été sélectionnés au hasard comme VIP par l'hôtel, nous avons donc eu des suites surclassées et un accès gratuit à un salon. Nous avons eu tous les quatre des petits déjeuners gratuits et une salle de réunion « privée » pour faire le point après avoir terminé la visite de Lilly. Nous avons pris l'avion aujourd'hui - la plupart d'entre nous ont été retardés dans différents aéroports. ☹
- Drew : Corrections de bugs et améliorations de fonctionnalités dans JMP Clinical 18.2/19.0. Une amélioration en particulier a été apportée au comportement du filtre de sujets d'examen et des rapports en respectant la préférence de la population à l'échelle de l'étude.
Gestion de produit et marketing de produit
- Bryan F : J'ai terminé les tâches liées à la réalisation d'une étude d'utilisabilité et à la mise en place d'une collecte automatisée de données utilisateur via AWS S3. Le script d'utilisabilité de Marketplace hébergé sur AWS S3 a été distribué et 9 réponses ont été collectées jusqu'à présent, que je suis en train de traiter. En collaboration avec Sarah Sylvestre , une évaluation heuristique de Marketplace est également en cours. Je prévois de fournir des commentaires à Kristen Slappey sur les deux fronts la semaine prochaine. Je suis en coordination avec Dieter , Alex Taylor et Aurora pour une prochaine étude d'utilisabilité de JMP Live impliquant Evonik .
Assistance technique et engagement
Volume de cas d'assistance technique par semaine :

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

Sujets de cas pour la file d'attente d'engagement, total :

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

Opérations de développement
- Shannon L : Création d'une politique d'accès utilisateur et d'un processus régulier de gestion des utilisateurs inactifs pour les outils JMP Atlassian, qui seront annoncés prochainement ; étude des changements à venir d'Atlassian et des bugs potentiels ; aide à l'enregistrement des versions de produits JMP 18.0.2 pour l'audit de conformité ; finalisation des prochaines améliorations du flux de travail Jira, qui seront annoncées pour examen la semaine prochaine ; aide à l'équipe de documentation dans les améliorations de Jira ; recherche des limites de la mise à jour de Jira via l'API Cloud.
- Melanie : Enquête sur les tests unitaires ; conception de méthodes pour collecter des informations et catégoriser et diagnostiquer les problèmes. J'ai joué avec les nouvelles bases de données disponibles dans Confluence et récupéré des informations à partir des journaux Jenkins, puis les ai analysées à la recherche de certaines erreurs. Très grande table !
- Shannon : Discussions sur les tests de versions. Diverses enquêtes liées aux outils (sauts de problèmes Jira, collecte de données Jenkins, tableaux de bord et rapports existants). Examen des tableaux de bord Jira avec Shannon L. Poursuite de l'évaluation des efforts de nettoyage de la télémétrie (merci Myron Chandler !). De nombreux clients choisissent de nous envoyer des données de télémétrie avec JMP 18, et il est constamment nécessaire de vérifier les soumissions volumineuses (des dizaines à des centaines de milliers de lignes) pour supprimer les enregistrements hautement redondants ou inintéressants. Merci à Evan McCorkle pour les discussions sur les suppressions possibles et à Lisa Grossman pour son soutien continu aux rapports JMP Live qui aident à surveiller les soumissions de télémétrie.
- Myron : J'ai continué à travailler sur JMPTOOL-1183 – créer/terminer la tâche AWS stringbot, JMPTOOL-1278 – nettoyer les tables de télémétrie et les exportations, et JMPTOOL-1048 – ajouter des « informations supplémentaires » sur les pièces jointes Mac dans le système de crash.
Localisation
- Trish : Réunions avec Allison pour revoir le flux de travail pour l'automatisation de la localisation et créer un document. J'ai terminé l'enquête sur les commentaires de l'interface utilisateur de JMP Marketplace. J'ai passé au crible les commentaires sur la localisation de JMP Marketplace de la part du personnel de JMP Japan ( un grand merci à Daisuke Harada, Taku Ogasawara, Yuichi Katsumura, Naohiro Masukawa et Kyoko Takenaka ) et je transmettrai les commentaires à Kristen et Krzysztof. J'ai fourni des commentaires à l'équipe de documentation concernant le formatage des notes de version.
- Allison : finalisation et validation des livres DJ 18.1 localisés et transmis au QA pour les tests ; création de modules complémentaires de documentation JMP 18.0 localisés et mis à jour et partagés avec les équipes marketing JMP au Japon et en Corée ; fourniture de contributions pour l'intégration de Howard du tableau de bord de localisation et de l'automatisation Jira.
- Sandy : J'ai testé une nouvelle fonction sur le tableau de bord de création de projet. J'ai ajouté de nouvelles fonctionnalités au programme de validation de fichiers. J'ai testé l'ajout de la validation de fichiers à la fin du travail de remplissage de fichiers. J'ai commencé à travailler pour la réunion de lancement du nouveau cadre d'automatisation.
- Krzysztof : Maintenance et nettoyage des TM pour les projets de livres sur la base des retours récents des fournisseurs ; Assistance clinique dans son processus de traduction vers le chinois ; Planification de nouveaux projets d'automatisation et gestion des projets existants.
- Sohail : Ajout de nouvelles fonctionnalités à l'interface de recherche TM tout en continuant à optimiser les temps de résultats de recherche grâce à la requête asynchrone, à la réoptimisation des requêtes et au chargement différé.
- Howard : J'ai réalisé une présentation de l'intégration de Dashboard Jira, qui va utiliser la fonctionnalité Jira dans le processus MemoQ. J'ai travaillé sur quelques fonctionnalités de retour MemoQ telles que le retour de package, l'exportation de traduction et le retour en production.
Documentation
- Devon : édition finale des notes de publication de Python ; nettoyage de nos fichiers de page de titre dans le cadre de JMPDOC-2263 ; formation à la publication WebWorks DITA, fouille dans RelinkLocalizedFiles.fsl, que nous utilisons pour corriger les références croisées et les images après avoir reçu la documentation localisée de l'équipe L10N ; examen des besoins en documentation à partir de la page Source unique 19.0 (merci Mia !) ; mise à jour de la documentation pour l'outil Règle.
- ChrisB : Correction de quelques petits problèmes JIRAS : JMP-22383, JMP-22410. J'ai fait quelques recherches sur les problèmes de sortie HTML de Karen dans JMPDOC-2262. J'ai commencé JMP-22441 (document sur les modules complémentaires prédéfinis). Formation DITA vers WebWorks. Création de l'aide initiale 18.2 pour Mike.
- Susan C : Je travaille sur l'aide localisée de JMP Live, je la génère et je la vérifie avant de la transmettre aux tests. J'ai également travaillé sur les notes de version 18.1, tous les commentaires des révisions ont été mis en œuvre et nous avons transmis les fichiers à la localisation.
- Khawar : J'ai fini de réviser DJ pour Oxygen ; j'en discuterai avec Chris. J'ai assisté à la formation WebWorks. Je travaille sur l'analyse/l'audit de l'indice d'échantillons. J'apprends CSS sur Codeacademy. Je travaille sur l'autorisation de travail d'automne.
- Qiana : mises à jour soumises à Kristen pour la page du module complémentaire Doc dans la Marketplace. Travail sur le plan de conservation des documents d'aide JMP. Planification et coordination du projet.
Tests système/hôte - Cary
- Mandy : J'ai travaillé sur la nouvelle grille de table de données et les modifications qui y ont été apportées ; J'ai répondu à quelques pistes TS de l'EA1 ; Et au moins 1 ou 2 plantages, mais provenant des gens de JMP et liés à 19 modifications ; J'ai travaillé sur le générateur de flux de travail et la nouvelle boîte de dialogue de recherche qui y est ajoutée ; elle sera présente dans EA2, mais elle n'est pas très médiatisée ; quelques plantages y ont été détectés, mais j'espère que nous les avons tous résolus ; J'ai effectué des tests d'installation d'EA1 sur Mac et j'ai principalement travaillé avec cela.
- Hunter : J'ai passé une grande partie de la semaine à tester JMP 19 EA 2 et à enquêter sur les problèmes liés aux builds EA. J'ai testé le lancement de JMP 19 EA 2 avec des dates d'expiration et de résiliation antérieures à la date de fin d'EA pour vérifier que les messages appropriés sont affichés à l'utilisateur. J'ai installé la dernière version bêta 5 de Mac Sequoia Dev. sur les hôtes Intel et Apple Silicon pour tester les Mac en laboratoire et j'ai effectué quelques tests. J'ai étudié une piste JMP 19 EA 1.
- Audrey : Tests pour JMP Student 18.0.2. Tests pour JMP 19 EA2.
Tests Web – Cary
- Natalie : Poursuite des mises à jour d'automatisation HTML5 en raison des modifications de l'interface utilisateur. Début d'une nouvelle couverture de test pour le graphique à secteurs.
Tests système/hôte - Pékin
- Equipe de Pékin :
- Da Li : (1) Vérification des bogues (2) EN COURS : Test JMP 19.0 EA2, 2 bogues créés. (3) TERMINÉ : Test des fonctionnalités WEBJMP-8524 : Création d'un squelette d'une nouvelle mise en page sur la page d'accueil , total de 31 bogues créés. (4) TERMINÉ : Test des fonctionnalités WEBJMP-8833 : Échange de la bibliothèque tierce de l'éditeur de code avec prism-code-editor , total de 8 bogues créés.
- Nan Wu : (1) tests de régression des bugs. (2) tests du connecteur de données JMP 19.0 AWS S3 sur Windows et Mac. (3) tests JMP Pro 19.0 EA2 sur Mac ( JMPTESTBJ-3110 ).
- Kimi : (1) Vérification de bogue. (2) Python – NF : JMP-21921 : Prise en charge de l'état de ligne pour jmp.DataTable – En cours. JMP-21922 : Prise en charge de la colonne d'expression pour jmp.DataTable – En cours. JMP-21707 : Prise en charge de la propriété column.format pour obtenir/définir la mise en forme des colonnes à partir de Python. – Terminé. JMP-20584 : Le code Python ne peut pas obtenir le chemin d'accès réel au fichier parquet dans le répertoire de contenu du projet. – Terminé. (3) SAS – NF : JMP-21263 : Les utilisateurs doivent pouvoir utiliser Build a Query avec une connexion SAS – En cours. (4) Tests JMP 19.0 EA2. (5) ControlChartWarning – NF : WEBJMP-8647 : Notifier les utilisateurs de l'attribution du marqueur du graphique de contrôle – En cours. WEBJMP-8651 : Améliorer l'annotation du marqueur du graphique de contrôle dans le journal d'audit, les tables d'historique (back-end) – Terminé. WEBJMP-8837 : Améliorer l'affichage de l'annotation de triage dans la table d'historique – Terminé. (6) Jenkins : Vérifier les résultats pour Beijing Daily UT. JMPTESTBJ-3111 : Optimisation : la licence de VS2022 a expiré – Août 2024 – Terminé. JMPTESTBJ-3113 : La tâche Jenkins ne peut pas se terminer et ne peut pas copier les journaux vers jmpsrv01 pour 19.0 – Terminé.
- Da Zhang : (1) Vérification des bogues. (2) Test des fonctionnalités pour WEBJMP-5775 . (3) Test du programme d'installation JMP 19.0 EA2.
- Lily Meng : (1) Configurez MFA et les appareils et installez certaines applications requises. (2) Complétez la liste des tâches de Workday. (3) Comprenez le système d'absence Workday et apprenez à utiliser Outlook, Teams, Service-Now, ESC, OneDrive, Cisco Secure VPN, JMP Community, Yammer. (4) Terminez la prise en main de JMP - Nouveaux employés | 1 Installez-vous : Liste de contrôle des nouveaux employés. Mettez à jour votre photo de profil. Confluence et Jira (flux de travail JMP Jira Software, mode d'emploi Jira Software). (5) Terminez la prise en main de JMP - Nouveaux employés | 2 Installez le logiciel et d'autres tâches administratives. (6) Commencez à prendre en main JMP - Nouveaux employés | 3 Apprenez JMP : Découvrez l'histoire de l'origine de JMP, apprenez-en plus sur John Sall et regardez la vidéo de la réunion JMP 2023. J'ai commencé à apprendre JMP : cours à la demande.
- Nala : (1) Vérification des bugs. (2) Préparation pour le nouveau testeur : Lili Meng. (3) Test de l'installateur JMP Student 18.0.2 - Presque terminé. (4) Vérification de l'intégrité de mes composants pour JMP 19 EA#2. (5) Test JMP Clinical 19 EA#2 - en attente.
Note de Shannon
Merci à Anna Kushner pour avoir partagé un autre fil de discussion intéressant sur la carte ! J'espère que vous passerez tous un bon week-end !