Bienvenue dans la mise à jour du développement JMP du 27 septembre 2024 !
Cette semaine, je souhaite la bienvenue à Valerie Nedbal , qui occupera un nouveau poste au sein de l'équipe de gestion des produits le 1er octobre ! Valerie a accompagné nos clients JMP Life Sciences pendant de nombreuses années en tant qu'experte en développement technique et membre de l'équipe d'habilitation technique. Elle sera désormais chef de produit pour HLS et Advanced Analytics. Nous sommes très heureux de l'avoir parmi nous !
Le travail sur les fonctionnalités de JMP 19 se poursuit et les correctifs de bogues continuent d'être intégrés à la version 18.2. Merci pour toutes les mises à jour des pages de fonctionnalités de JMP 19 au cours des dernières semaines. Il y a eu beaucoup d'activité et de nouveaux contenus intéressants ajoutés ! JMP 19 EA3 est toujours en phase de test de l'installateur et se présente bien jusqu'à présent. Nous prévoyons de publier JMP, JMP Pro et JMP Clinical EA3 et d'informer les clients la semaine prochaine, à condition qu'aucun problème majeur ne soit détecté à la fin de la validation de l'installateur.
Il nous reste encore plusieurs semaines avant de geler la sécurité de notre prochaine version (18.1.1), ce qui nous laisse suffisamment de temps pour résoudre les éventuels nouveaux problèmes de sécurité critiques. En parlant des correctifs de la version 18.1.1, si vous pensez avoir identifié un bug bloquant qui ne peut pas attendre la version 18.2, veuillez en discuter avec votre responsable et, s'il est du support, demandez l'approbation pour l'inclusion dans la version 18.1.1 via la liste des approbateurs JMP.
Remarque spéciale sur la mise hors service du serveur et l'enregistrement de la propriété du serveur dans ServiceNow
Si vous connaissez des serveurs gérés par le CIS qui ne sont plus utilisés et qui doivent être mis hors service, veuillez envoyer un e-mail à Shannon Leslie et elle déposera la demande auprès du CIS. Notez que ceux-ci sont déjà dans la liste à mettre hors service : jmpsrv10, jmpsrvut00-jmpsrvut06.
Shannon L travaille également sur notre inventaire de machines virtuelles et de serveurs gérés par SAS pour s'assurer que nous avons défini la propriété de ces éléments de configuration dans ServiceNow, afin que CIS sache qui contacter en cas d'alertes ou en cas de non-conformité logicielle. Si vous ou vos équipes connaissez des serveurs ou des machines virtuelles gérés par CIS dans SAS qui nécessitent également une vérification, veuillez envoyer un e-mail à Shannon L.
Enfin, un grand merci au développeur principal Evan McCorkle pour sa présentation sur les feuilles de style JMP (JSS) lors de la réunion JMP Dev cette semaine ! Merci à Dan Schikore pour son aide dans le suivi du chat très actif. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici . Cette fonctionnalité est actuellement en phase de test dans JMP 19 EA3 et continuera d'évoluer à mesure que nous nous dirigerons vers le gel des fonctionnalités en janvier prochain.
Annonces générales
Dates importantes à venir
- 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
Gestion de produit et marketing de produit
- Bryan F : Travaille sur la logistique et les études pour le Discovery Summit JMP Lab, y compris les études pour la nouvelle table de données (un merci spécial à Sarah Sylvestre ), Easy DOE (merci Jacob Rhyne et Mark Bailey ) et le tri des cartes de contrôle JMP Live (merci à Aurora Tiffany-Davis ). Poursuite du développement des spécifications du thème JMP Live pour JMP et HTML, avec une reconnaissance particulière à Praveena Panineerkandy , Paul Spychala et John Powell pour leurs contributions à la refonte HTML5 de JMP Live. Fourniture d'informations supplémentaires sur le placement des connecteurs de données dans le système de menus. Actuellement en train de gérer la demande d'achat d'icônes via Oracle Fusion, et a obtenu avec succès l'approbation légale de SAS pour la distribution de la police Roboto. Reconnaissant pour l'ouverture aux commentaires de conception sur JMP Live montrée par Adriana Beck , Michael Goff et Justin Chilton !
Assistance technique et engagement
- Wendy :
- Un grand MERCI à Bryan Boone cette semaine pour son aide sur un problème Snowflake où il a été découvert que le bug était du côté du pilote ODBC Snowflake !
- Cette semaine, j'inclus 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 TS 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
- Bob : modifications terminées pour EA3 qui inviteront l'utilisateur à désinstaller l'ancien EA s'il en trouve un. Ajout d'une chaîne traduite à ce message comme fourni par l'équipe de Trish. Corrections de fichiers HTML avec EA après que la compilation a été effectuée en dehors du processus normal. Travail sur la correction des fichiers Python qui ne sont pas traités correctement par le programme d'installation Windows 18.1 exécuté en mode maintenance ( JMP-23158 ).
- Shannon L : examen des serveurs gérés par CIS pour s'assurer que la propriété est définie et déterminer ceux qui doivent être mis hors service ; examen des meilleures pratiques Jira avec les utilisateurs ; réunions de développement hebdomadaires sur les builds, la migration de StringBot, DevOps ; suivi des anciens problèmes Jira DevOps ouverts ; assistance à la gestion du programme pour la migration d'Oxygen ; étude du problème avec Confluence Cloud qui n'affiche pas systématiquement les images intégrées ; étude des scripts de l'API Confluence pour une meilleure création de rapports sur les pages de fonctionnalités EA.
- Myron : je travaille sur le script de symbolisation Mac pour corriger les erreurs d'autorisation (JMPTOOL-1374). J'ai terminé la mise à jour de PHP, ODBC, des pages Web de test et de crash, etc. sur jmptool pour la conformité SIG (JMPTOOL-1353). J'ai commencé la planification initiale de la migration de la base de données SQL Server (vers Postgres).
- Jim : J'ai travaillé sur EA#3 et JIRA.
Localisation
- Krzysztof : Traitement des retours de traduction du livre japonais 18.0 du fournisseur. Traitement des mises à jour de traduction des traductions de la Marketplace. Descriptions des modules complémentaires de la Marketplace traduites automatiquement. Traitement des traductions chinoises de Clinical. Test des nouvelles fonctionnalités d'automatisation L10N.
- Allison : finalisation et validation de la documentation JMP 18.0 localisée par JA. Validation des fichiers PDF et des captures d'écran de la documentation localisée et transmission des fichiers PDF de la documentation localisée au QA pour les tests. Réponse aux questions liées à la localisation de JMP Marketplace.
- Howard : fin de la fonctionnalité de traduction du tableau de bord, mise à jour de certaines fonctionnalités de gestion JQuery côté client. Fin de la standardisation de l'API. Travail sur l'intégration du tableau de bord JIRA – Activation du projet.
- Sohail : déploiement externe terminé de l'interface de recherche TM avec scripts de maintenance de support, ajout de nouvelles fonctionnalités de recherche et de téléchargement, résolution de certains bugs signalés.
- Sandy : Poursuite des travaux sur le programme de validation de fichiers pour la tâche de comparaison d'images. Test de la fonction push sur le tableau de bord de création de projet.
Documentation
- Khawar : Essential Graphic Jiras : résolution de certains problèmes survenus dans JMP 17 et 18 ; contact avec Xan pour obtenir de l'aide et des commentaires. Exemple d'index : ajout de contenu à la feuille de calcul et recherche d'exemples de problèmes. Oxygène : création d'images de légende à l'aide du thème SnagIt.
- Qiana : J'ai terminé le travail sur la politique de conservation des documents (pour l'instant). J'ai travaillé sur quelques Jiras. J'ai fait un peu de planification de projet JMP 19.0.
Tests système/hôte - Cary
- Audrey : Tests EA3 (je m'attends à une validation lundi matin). Poursuite des travaux liés à la parallélisation de nos exécutions de tests JSL. Cette semaine, j'ai étudié le rééquilibrage de nos flux de tests unitaires JSL. Consultez le graphique ci-dessous ( ou dans JMP Live ) qui montre combien de temps prennent nos différentes exécutions chaque jour. Le flux « normal » prend actuellement le plus de temps. L'objectif sera d'équilibrer les flux afin qu'ils prennent chacun à peu près le même temps, en partitionnant intelligemment nos tests entre les trois flux. J'ai commencé à expérimenter le rééquilibrage de 18.1.1 (illustré à gauche) et j'ai surcompensé. Je cherche toujours différentes manières de le faire.

- Mandy : J'ai créé 2 vidéos EA : une pour la recherche par recherche/remplacement de Workflow Builder et l'autre pour les mises à jour de balisage des colonnes depuis EA1. J'ai testé JMP19EA3 et signalé/documenté un crash de Tabulate. Il sera corrigé pour EA4, mais si quelqu'un le signale dans EA3, les crashs devraient facilement correspondre. J'ai continué à tester la nouvelle grille de données. J'ai ajouté les problèmes trouvés par moi ou par d'autres et j'ai testé de nouvelles modifications. J'ai signalé un problème de performances sur Mac avec la nouvelle mise à jour Sequoia ( JMP-23167 ). Je travaille sur une discussion sur la feuille de route du Discovery Summit pour les mises à jour de Workflow Builder vers 18 et 19 et les préréglages en préparation de la pratique de mardi prochain. Ci-dessous, vous pouvez voir un exemple de la boîte de dialogue de recherche/remplacement WFB qui vous permet de modifier quelque chose dans le flux de travail et de le réexécuter d'une autre manière.

- Hunter : JMP 19 EA3 a terminé les tests sur plusieurs configurations. J'ai travaillé avec Daniel P. pour signaler et tester un correctif pour les échecs d'autorisation hors ligne et isolés propres à JMP 19 sur Mac. J'ai signalé le problème au personnel du CIS et testé leur solution de contournement où une récente mise à jour de BeyondTrust empêche JMP et d'autres applications de s'exécuter avec l'émulation Intel sur les Mac Apple Silicon. J'ai examiné des fichiers PDF de documentation plus localisés.
- Nick H : J'ai travaillé sur certaines améliorations du tableau de bord de test pour me préparer aux changements à venir de la politique de rétention de jmptool. J'ai également corrigé un bug avec la vue de test unitaire pour tous les testeurs affichant null au lieu de « Tous les testeurs » dans l'en-tête de page, j'ai travaillé sur certaines vérifications de bugs et j'ai ajouté des tests d'image pour les modifications de remplissage dans JMP 19.
Tests Web – Cary
- Josh : Je travaille sur la régression JMP Live. J'ai passé beaucoup de temps à convertir certains des scripts d'actualisation en Python ou à exécuter JSL sur un serveur local qui fait également office de serveur Web. Cela me permet d'exécuter les scripts d'actualisation plus souvent et d'éviter les erreurs dues aux limites de débit sur d'autres sites. Jusqu'à présent, cela a été très utile pour les tests de stress et pour maintenir les serveurs sous une certaine charge.
- Natalie : nous avons progressé cette semaine avec la phase 2 des mises à jour de l'automatisation HTML interactive pour l'ajustement à la fenêtre. Nous disposons désormais de plusieurs cas de test à double couverture pour ces zones. Nous avons ajouté un nouveau plugin à nos outils de test pour poursuivre ce travail. Notre réunion mensuelle de développement/test pour discuter de l'automatisation et des progrès de l'interface utilisateur et des projets futurs a été très fructueuse.
- Anna : Fin des vérifications pour les correctifs des modules complémentaires. Test du redimensionnement des graphiques Graph Builder en HTML5 et JMP Live. Vérification du correctif de la plateforme de groupe.
Tests système/hôte - Pékin
Cœur
- Dan S : L'ordre de tri des filtres de données par nombre est désormais cohérent entre Mac et Windows. Remplacement d'une fonctionnalité de style non documentée pour JMP Clinical par un fichier JSS JMPClinical. Correction de quelques cas où des SendToReport inutiles étaient générés pour les rapports de plateforme. Travail sur le problème général de SendToReport pour les changements de police via le style JSS. Corrections pour TabPage/TabList/Splitter pour rendre l'étirement plus cohérent avec les attentes. Correction de certains cas de lancement par groupe qui n'avaient pas de plan de plateforme de groupe.
- Morgan : les paramètres de style du nom de colonne et du nom de la table de données ont été ajoutés à l'éditeur de scripts, la préférence « Mots-clés de pliage de code supplémentaires » a été supprimée et une préférence qui permet la saisie semi-automatique dans l'éditeur de scripts a été ajoutée.
- Evan : Plus de travail sur MetadataExplorer (alias le panneau gauche de DataTable). Préparation de la session Discovery Roadmap.
- Xan : Préparation aux discours et travail sur le contraste des couleurs.
DOE et fiabilité
- Caleb : J'ai passé un peu de temps à préparer la prochaine conférence technique d'automne. Je présenterai un travail commun avec Brad Jones et Chris Nachtsheim. J'ai également abordé certains bugs de l'explorateur de taille d'échantillon.
- Irene : Je travaille sur quelques tickets Jira supplémentaires, je prépare des diapositives pour MEMOCODE et AISC et j'exécute des simulations pour un projet de recherche.
Hébergement et interfaces
- John Schroedl : Le mode sombre sur Windows est désormais disponible. Il est encore très récent et il présente des limitations et des problèmes certains - consultez les détails complets de la progression que j'ai envoyés dans un précédent e-mail à la liste JMP RD. Je ne suis pas prêt à me lancer dans des jiras sur chaque détail car il reste encore de vastes zones non implémentées. Mais faites-moi part des problèmes graves. Je tiens à remercier chaleureusement Evan McCorkle pour la discussion, le débogage et l'aide apportée à cet effort !
HTML interactif
- John Powell :
- Ajouté à une discussion sur une fonctionnalité non prise en charge dans le HTML interactif sur la communauté des utilisateurs JMP . J'ai terminé le premier module du cours STIPS.
- J'ai discuté avec Nick Ruva et Paul Spychala à propos du fait que notre build ne démarre plus automatiquement lorsque nous validons le code JavaScript. Corrigé par Nick. Merci !
- Conversations de contrôle du troisième trimestre terminées. J'ai rencontré l'équipe pour discuter et définir des points d'histoire sur les histoires de notre sprint actuel.
- Discussion du travail d'Aaron pour publier le navigateur de sélection de processus de John sur JMP Live ( WEBJMP-9084 ). Création d'un bug pour Ajuster à la fenêtre lorsque les nœuds de contour sont fermés ( JMPHTML-14121 ).
- Diagramme de dispersion HTML interactif 3D :
- Prise en charge du rôle de couleur ordinale ( JMPHTML-14113 ).
- Détecter et restituer par groupes/sous-ensembles statiques ( JMPHTML-14122 ).
- J'ai étudié la taille des marqueurs qui semble être différente selon la forme du marqueur.
- Ajout de la prise en charge de la réflexion de sélection à Scatterplot 3D ( JMPHTML-14126 ).
- J'ai examiné la mise en œuvre initiale des filtres de données locales à réponses multiples de Michael Senoyuit.
- Correction d'un avertissement d'analyseur statique concernant la chute du boîtier de commutation.
- Mike Stickles : Poursuite des travaux sur JMPHTML-1407 (le paramétrage de la légende sur le rôle de taille ne fonctionne pas sur HTML5). Découverte de certains facteurs de complication qui ont rendu l'approche initiale non viable ; essai d'une approche différente. A commencé à partager son temps entre ce problème et JMPHTML-13966 (les sélections de Word Cloud ne fonctionnent pas correctement) et le problème connexe JMPHTML-13982 (implémentation de la capacité de sélection dans les listes de termes de Text Explorer) ; je me mets actuellement au courant des changements récents dans la sélection de tableaux HTML qui affecteront probablement les deux problèmes.
- Paul Spychala : Ajout de la prise en charge de Control Chart Builder avec le rôle de phase Ajuster à la fenêtre en HTML ( JMPHTML-14096 ). Ceci complète la prise en charge de l'ajustement à la fenêtre pour Control Chart Builder.
- Michael Senoyuit : J'ai commencé à travailler sur des filtres de données multi-réponses pour JMP Live et des graphiques d'info-bulles pour JMP Live.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (correction de bug mineur, résolution des questions d'implémentation avec d'autres développeurs, travail sur un script pour un laboratoire UX à Discovery Americas avec Praveena, finalisation du résumé de Discovery Europe 2025 avec d'autres développeurs, rencontre avec Jianfeng et d'autres pour réfléchir à MDMVCC et JMP Live). Mises à jour de packages tiers.
Statistiques
- Laura CS : Ajout d'un nouveau menu triangulaire rouge au plan des détails de l'équation du rapport MIIV-2SLS dans SEM, qui permet aux utilisateurs d'afficher les perturbations MSE et composites pour chaque équation. Correction de nombreux bugs avec les modèles d'ordre supérieur lors de l'utilisation de MIIV-2SLS, notamment des problèmes de convergence, de spécification interactive et d'identification correcte des variables instrumentales. Intégration d'un correctif à la version 18.2 lié à un message déroutant dans une barre de progression dans SEM. Correction d'un problème de diagramme de chemin où les valeurs R^2 ne s'affichaient pas de manière cohérente.
- John Sall : Dans le filtrage des réponses, l'option « Catégorie manquante » est désormais également prise en charge pour les colonnes de regroupement ( JMP-22931 ).
Documentation statistique
- Michael C : Bénévole à la banque alimentaire de Raleigh avec d'autres membres de l'équipe de recherche et développement de Stat ; début du travail sur les mises à jour de l'index de script pour les moindres carrés standard dans Fit Model ; suivi de quelques cours de formation de gestionnaire.
Tests statistiques
- Jacob : Rédaction d'un test unitaire pour Choice Design. Préparation d'un module complémentaire pour l'étude d'utilisabilité d'Easy DOE chez Discovery. Enquête sur les problèmes de performances potentiels. Vérification des tickets Jira et nettoyage des tests unitaires.
Actualités sur les sciences de la vie
- Drew : Correction/implémentation des bugs/fonctionnalités de JMP Clinical 18.2 et 19.0. Fourniture de scripts JSL et de conseils à Chris de la FDA pour la gestion de leur déploiement de JMPC 18.1. Début des travaux sur la contribution/présentation plénière de Discovery - section 4d (plénière).
Note de Shannon
Merci à Mike Stickles d'avoir partagé cette photo de t-shirt – je pense que nous sommes tous passés par là ! :smiling_face_with_smiling_eyes: J'espère que vous passerez tous un bon week-end !
