Bienvenue dans la mise à jour du développement JMP du 22 novembre 2024 !
JMP 18.1.1 a été publié plus tôt cette semaine. Merci à tous ceux qui ont travaillé à la finalisation de la version 18.1.1 et de JMP 19 EA4 , publiée la semaine dernière. Nous avons une petite accalmie avant que JMP 19 EA5 ne se bloque le 6 décembre 2024, mais avec Thanksgiving la semaine prochaine, ce temps passera vite ! Merci de continuer à mettre à jour vos pages de fonctionnalités afin que la gestion des produits puisse orienter les clients vers les fonctionnalités prêtes à être testées. Si vous devez ajouter une nouvelle page de fonctionnalités, veuillez suivre cette page de procédures .
Brian Corcoran aimerait que nous nous joignions à lui pour féliciter Bryan Boone pour ses 30 ans chez SAS, dont les 13 dernières chez JMP. Allison Hines publiera bientôt la biographie professionnelle de Bryan sur Inside JMP. Comme Bryan me l'a dit, il a en fait commencé le 14 novembre , mais SAS HR reconnaît sa date de début comme étant le 1er décembre. Bryan dirige notre initiative Data Connector et a joué un rôle déterminant dans le développement de l'accès aux données, de la connectivité SAS, de la requête HTTP et de Snowflake (et ce ne sont là que les plus récents). Il est également un mentor et un agent de liaison formidable pour les clients, souvent appelé à aider à résoudre les problèmes des clients liés à l'intégration de JMP. Félicitations, Bryan !
En parlant de connecteurs de données, nous nous sommes réunis en groupe hier pour voir une démonstration des améliorations apportées aux connecteurs à venir pour JMP 19. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici . Merci à Will Morgan et Neal Siekierski pour leur présentation ! Si vous souhaitez faire une présentation lors d'une future réunion de développement JMP, veuillez vous inscrire dans Confluence ici .
Un grand merci à Tonya Mauldin pour avoir partagé les détails de cette semaine sur les rapports Beta/Crash avec les crashs sélectionnés ! (Tonya note qu'elle a eu quelques difficultés à publier ses rapports récemment et a contacté Josh L pour résoudre le problème.)

Annonces générales
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
HTML interactif
- Paul S : J'ai assisté à la conférence Connect.Tech à Atlanta, en Géorgie, cette semaine (rédaction à venir). La semaine dernière, j'ai également travaillé sur un nuage de points 3D en HTML en ajoutant la possibilité de faire pivoter les titres le long des axes ( JMPHTML-14142 ). J'ai également travaillé avec Clay Barker sur l'ajout de profileurs CDF à ajustement continu des plates-formes de distribution au format HTML ( JMPHTML-14206 ). Nous avons également corrigé d'autres problèmes avec Fit to Window ( JMPHTML-14125 , JMPHTML-14187 ) et avons autorisé l'ajustement des segments d'étiquettes ( JMPHTML-14175 ). Enfin, nous avons ajouté la prise en charge de l'opération de puissance sans argument de degré facultatif (utilisez plutôt la valeur par défaut) ( JMPHTML-14225 ).
- Mike Stickles : Poursuite du travail sur JMPHTML-13966 (les sélections de Word Cloud ne fonctionnent pas correctement). Cela a été beaucoup plus difficile que prévu à l'origine, car la façon dont les tables d'affichage des données de Text Explorer sont formatées lors de l'exportation est légèrement différente de celle des autres tables, et ces différences ont un impact sur le code de sélection. J'ai réussi à trouver des solutions pour contourner suffisamment de problèmes pour permettre les sélections, mais ces sélections sont mises en miroir dans des tables où elles ne devraient pas l'être, il reste donc encore du travail à faire.
- John Powell : Correction d'un avertissement de peluches et de tests en échec après l'ajout de l'élément de menu « Enregistrer les modifications du rapport » de JMP Live. Ajout des animations Réinitialiser la vue et Faire tourner au nuage de points 3D d'Interactive HTML. ( JMPHTML-14226 ). Démonstration des fonctionnalités que j'ai ajoutées lors de notre dernier sprint.
- Michael Senoyuit : a travaillé sur des corrections de bogues pour le filtre de données locales à réponses multiples (MRLDF) et sur la correction des info-bulles épinglées dans HTML5.
JMP en direct
- Aurora : améliorations des avertissements du graphique de contrôle (ajout de la prise en charge du tri multi-avertissements, ajout de la prise en charge des filtres sur les téléchargements *.csv du graphique de contrôle, corrections de bugs, fichiers Jiras issus d'une étude d'utilisabilité récente). Discussion sur les rapports « insight » de JMP Live avec Scott Allen , qui a créé un très bon exemple de rapport. Création d'une preuve de concept pour JMP Live générant des tables de données « insight » sur lui-même pour générer des rapports, via Python et GraphQL.
Statistiques
- Laura CS : Poursuite du travail de développement sur des effets indirects spécifiques (merci à David Barbour et Ernest Pasour pour leur aide sur les problèmes d'affichage !). Examen d'un exemple de document SEM pour l'invariance multi-groupes, rencontre avec Haley pour planifier l'atelier SPSP, travail sur un document pour une collaboration avec un professeur de l'UNC utilisant la plateforme SEM de JMP pour ses analyses, rédaction d'un document décrivant la médiation causale dans SEM pour les clients du NIEHS que j'ai rencontrés grâce à Discovery.
- John Sall : Dans le filtrage du modèle, ajoutez une colonne dans les statistiques de l'ensemble de validation avec un signe de poignard et une légende : « † indique que la méthode utilise des données de validation pour ajuster le modèle. » (JMP-23705)
Documentation statistique
- Michael C : a terminé la formation sur le leadership inclusif ; a continué à travailler sur les mises à jour des entrées Fit Least Squares dans l'index de script ; a mis à jour les chaînes de l'interface utilisateur pour adhérer aux normes Acrolinx ; a examiné certaines mises à jour de documentation pour Hamid et Karen.
Tests statistiques
- Haley : J'ai commencé à planifier un atelier SEM longitudinal avec Laura Castro-Schilo, que nous animerons lors de la conférence annuelle de la Society for Personality & Social Psychology à Denver en février. J'ai travaillé bénévolement avec NPower NC pour mener des simulations d'entretiens avec des étudiants en formation pour intégrer le monde du travail technologique. J'ai vérifié certains tickets JIRA liés aux correctifs récents de la plateforme SEM.
- Jacob : Rédaction de tests unitaires pour les plateformes DOE dans Projects. Création d'une étude d'utilisabilité des avertissements de contrôle JMP Live pour EA5. Mise à jour de l'outil d'étude d'utilisabilité. Enquête sur les problèmes de performances potentiels.
- Tonya : Vérification des corrections de bugs et mise à jour des tests unitaires.
Gestion de produit et marketing de produit
- Sara Doudt : J'ai beaucoup écrit cette semaine avec des articles. En voici trois que j'ai publiés sur InsideJMP avec des liens vers des articles complets sur Confluence.
- Mises à jour de JMP Marketplace et extension en vedette de novembre . Depuis la sortie de JMP Marketplace le 21 octobre, nous continuerons à fournir des mises à jour sur les performances de JMP Marketplace et sur la manière dont vous pouvez continuer à le promouvoir ! Chaque mois, nous partagerons une mise à jour de JMP Marketplace qui comprend :
- 5 points à retenir du mur interactif de Discovery . Pendant le Discovery Summit, l'une des activités était le mur interactif, un affichage où les participants plaçaient des autocollants sur différentes zones du flux de travail analytique montrant où ils passaient leur temps (chaque autocollant équivaut à environ 4 heures de travail par semaine), chaque couleur représentant un secteur différent. Le résultat : une visualisation statistique axée sur la communauté qui a évolué au cours de l'événement. C'est également un lieu de rencontre fréquent pour les conversations, le refroidisseur d'eau de visualisation de données proverbial pour le partage d'idées et la discussion. Maintenant que l'événement Discovery Summit est terminé, voici cinq points à retenir
Opérations de développement
- Mélanie :
- Nouvelle exécution AWS Stringbot validée : les extractions s'exécutent correctement. Nous modifions l'heure d'exécution de Stringbot le matin pour éviter la tâche de nettoyage du journal Perforce, qui semble provoquer une erreur lors de l'envoi des fichiers. Notez que les fichiers sont correctement envoyés lors du deuxième essai. ( JMPTOOL-1434)
- Organisez une réunion après Thanksgiving avec la documentation pour discuter des processus d'aide en direct de JMP. (JMPTOOL-1428)
- Testé et ajouté un nouveau Text Finder pour Mac. Les tests unitaires s'exécutent à l'aide d'expressions régulières au lieu de texte brut. (JMPTOOL-1303)
- J'ai envoyé un rappel à tout le monde pour JMP 19.0 EA 6 et JMP 19.0 Feature Freeze. JMP 19 Late Features Confluence page a été ajouté pour suivre le développement des fonctionnalités en retard.
- Vérification, réinitialisation, dépannage général pour les tâches de test unitaire et Jenkins.
- J'ai commencé à travailler sur les conflits JSL pour les chaînes d'interface utilisateur portables 18.2 pour la localisation. Le reste sera terminé la semaine prochaine.
- De nombreuses améliorations ont été apportées au script de capture du journal de la console de test unitaire. Il s'exécute désormais en quelques minutes au lieu de plusieurs heures.
- Shannon L : J'ai arraché des mauvaises herbes et planté des graines à Burkett Farm. Réunions d'examen de la disposition Jira pour la migration de l'oxygène avec l'équipe ; aide au suivi des vulnérabilités de sécurité ; enregistrement de la conformité des exportations JMP 19 EA5 ; progrès continus sur la documentation des tâches de sécurité/d'enregistrement de fin de cycle ; réunions de suivi et de validation des versions ; personnalisations Jira et prise en charge des utilisateurs, des sites et des plugins Jira/Confluence.
- Shannon C : J'ai coupé et emballé du chou frisé et du chou vert à la ferme Burkett. Merci à Beth Evans pour avoir organisé la visite – nous avons tous passé un très bon moment ! J'ai examiné les correctifs UT effectués par les testeurs et les rapports de données de chronométrage UT. J'ai enquêté sur quelques plantages. J'ai rencontré l'équipe pour discuter des projets de développement et des versions en cours – nous avons eu beaucoup de travail !
- Bob : Téléchargement des programmes d'installation 18.1.1 pour JMP, JMP Pro, JMP Clinical et JMP Live sur Salesforce. Testés pour vérifier l'exactitude. Publiés pour les clients. Nombreuses mises à jour de la page Confluence pour la publication et les processus.
- Myron : JMPTOOL-1308 - reprogrammation du stringbot pour éviter les erreurs Perforce. JMPDOC-2286 - configuration de la nouvelle machine PDF MIF. Modification des scripts Acrolinx en raison d'une mise à niveau.
Localisation
- Allison : finalisation des chaînes de la carte de description de menu localisée 18.2 et mise en production ; transmission des fichiers PDF localisés de la documentation JMP 18.0 au marketing ; finalisation des chaînes de l'interface utilisateur portable localisée 18.2 et préparation de la mise en production ; soumission des demandes d'achat et des demandes de bon de travail pour le travail de révision V19 ; communication avec les fournisseurs au sujet des devis et des factures ; préparation des fichiers PDF localisés de la documentation JMP pour la création de la bibliothèque de documents.
- Krzysztof : Traitement des retours de traduction de PortableUI 18.2. Test du processus d'alignement des fichiers Oxygen convertis à partir de l'anglais et des fichiers FM traduits. Recherche de LLM open source pour les besoins de localisation. Préparation d'une démonstration du processus de localisation pour Store à l'aide de memoQ. Conception et test d'une nouvelle automatisation (différentiation d'images, tâche de validation pour l'interface utilisateur).
- Howard : Démonstration de l'intégration de Jira avec le système de requête de traduction actuel. Intégration de Jira pour le push du tableau de bord qui fournira des descriptions personnalisées avec le titre de l'histoire Jira et fermera le Jira une fois que le push P4 aura été effectué avec succès. Corrections de bugs.
- Sandy : Jenkins a terminé la tâche dans laquelle la validation du fichier de comparaison d'images s'exécute juste après l'étape de comparaison d'images. Poursuite du travail sur les améliorations apportées aux tâches de validation. Test d'une nouvelle tâche de test de validation. Début de nouveaux travaux avec le framework pytest pour les tests d'API REST.
Documentation
- Khawar : Exemple d'index : Fin de la création des pages de confluence pour les problèmes ; Discussion du prochain plan avec Chris et Qiana. Oxygène : Discussion de certains problèmes avec Chris ; Création et révision de 4 images d'appel ; rencontre avec Shannon L pour la révision d'Oxygen Jira.
- Devon : JMPDOC-2308 : Travailler avec Krzysztof sur les fichiers transmis et travailler sur des fichiers supplémentaires pour la révision L10N, nettoyer Oxygen Jiras avec Shannon L, trouver des chapitres du guide d'utilisation pour notre nouvelle éditrice Jill, planifier la documentation 19.0.
- Susan C : J'ai terminé la création de l'aide JMP Live 18.2 dans toutes les langues. Envoyée pour test. Je vais attendre la date de sortie de mars 2025 pour la publier. Je travaille sur les correctifs rétrospectifs de JMP Live.
- Qiana : J'ai complété les cartes de description du menu 18.2 et les ai livrées à L10n. J'ai envoyé un e-mail au service juridique concernant l'année du droit d'auteur dans le pied de page des pages jmp.com. J'ai planifié et coordonné le projet.
Tests système/hôte - Cary
- Mandy : J'ai travaillé sur quelques correctifs JIRA, des problèmes de test ; Je me suis également connecté à la maison avec l'application Global Protect VPN à des fins de test - depuis mon Mac jusqu'à présent, rien de terrible à noter pour moi ; J'ai reçu quelques pistes TS pour EA3 et EA4 - j'y ai répondu ; J'ai localisé un problème de test avec le framework que je vois depuis un certain temps - merci à Nick Holmes pour son aide précieuse pour m'aider à trouver le problème et à résoudre ma syntaxe JSL - mais il a ouvert un ticket JIRA pour essayer de comprendre POURQUOI Mac se comportait comme il le faisait ; Je travaille sur quelques tests à ajouter maintenant, et je dois revenir aux balises, aux étiquettes de valeur et aux tests de flux de travail.
- Nick H : J'ai passé du temps à aider Mandy à trouver une erreur de syntaxe ut assert that() dans l'un de ses tests unitaires qui provoquait des effets secondaires indésirables sur le framework avec des rapports d'échec. En plus de 19 vérifications, je me penche également sur un problème étrange de Mail() sur Windows que Sarah Seligman a porté à notre attention. Enfin, il y a une vague de commentaires sur EA4 concernant les notebooks, le pliage de code et la saisie semi-automatique que je suis en train de passer au crible.
- Hunter : a répondu à une série de cas JMP 19 EA 4 et a tenté de reproduire les plantages signalés. Vérifications JIRA, collaboration avec Dave Matthews du support technique pour identifier un plantage lors de la fermeture de plusieurs fichiers dans JMP Clinical sur Mac, examen de plusieurs fichiers PDF localisés et mise à jour de l'hôte Sequoia Beta pour tester les Mac en laboratoire avec 15.2 Dev Beta 4 et exécution de certains tests.
- Lisa : J'ai travaillé pour rattraper mon retard sur les pistes de commentaires d'EA et les vérifications de bugs. J'ai examiné certaines différences d'images d'étiquettes de survol avec Mike. J'ai également jeté un premier coup d'œil aux nouveaux graphiques fléchés.
- Audrey : Tests Matlab pour JMP 18 sur Mac, j'essaie toujours d'accéder à une instance Snowflake pour tester ce nouveau connecteur de données.
Tests Web – Cary
- Josh : Tests du programme d'installation de JMP Live 18.1.1. Tests de régression de Keycloak 25.0.6. Ajout au panier de régression pour les versions de sécurité dot-dot. Réponses aux questions liées à JMP Live.
Tests système/hôte - Pékin
- Equipe de Pékin :
- Da Li : (1) Vérification des bugs. (2) TS : 00175321, problème d'importation Excel, fournir des commentaires. (3) TERMINÉ : Enquête sur l'échec de la migration et correction JMPTESTBJ-3213 : échec du test de migration en direct jmp xx vers 19.0 - 2024w47 . (4) TERMINÉ : JMP Clinical 18.2 : Tests non anglais.
- Nan Wu : (1) Tests de vérification des bogues JMP 19.0. (2) Tests du programme d'installation JMP 18.1.1 terminés - (JMPTESTBJ-3193) . (3) Tests du connecteur de données SharePoint sur la nouvelle fonctionnalité de connexion au compte personnel prise en charge. (4) Les tests non anglais de JMP Clinical 18.2 ont commencé ( JMPTESTBJ-2111 ).
- Da Zhang : (1) Vérification des bogues. (2) Tests de mise à jour en raison des modifications apportées dans WEBJMP-9210 - JMPTESTBJ-3212 – TERMINÉ. (3) Tests pour WEBJMP-6788 - Limiter la liste des utilisateurs/groupes dans l'attribution de triage, aux seuls utilisateurs autorisés à afficher le package ( JMPTESTBJ-3215 ). (4) JMP Clinical 18.2 : Tests non anglais - JMPTESTBJ-3211 – TERMINÉ. (5) Présentation rapide sur la façon d'ajouter des tests E2E pour l'actualisation des données à l'aide du connecteur de données.
- Lily Meng : (1) Vérification des bugs. (2) Installez plusieurs versions de Matlab sur un ordinateur Mac et essayez d'exécuter des tests unitaires Matlab sur JMP18.2. - En cours. (3) JMP Clinical 18.2 : Tests non anglais - En cours. (4) Écrivez des tests unitaires Matlab qui invoquent le moteur Matlab via Python - En cours.
- Nala : (1) Vérification des bogues. (2) JMPLiveGraphQLDiffTool mis à jour pour prendre en charge différentes versions de JMP Live. (3) Tests de charge JMP Live : tests mis à jour pour les nouvelles API pour JMP Live 19. Vérifiez les résultats des tests pour JMP Live 18.2. (4) JMP Clinical 18.2 : tests non anglais.
Cœur
- Dave B : Le générateur de compléments a été mis à jour afin qu'il puisse désormais actualiser automatiquement les fichiers ajoutés à un complément si les fichiers d'origine changent et que le complément est ensuite ouvert en mode édition.
- Xan : Travail sur tableau fléché.
DOE et fiabilité
- Caleb : J'ai terminé quelques travaux d'analyse pour l'étudiant qui travaille avec Doug Montgomery. Il présente nos résultats lors d'une conférence en Italie. J'ai également d'autres travaux sur CSALT et les explorateurs de taille d'échantillon. Enfin, je présenterai mon idée d'un module complémentaire de profilage de forme au comité des brevets SAS plus tard dans la journée.
- Irene : Enquête sur certains tickets Jira ; apprentissage du JSL auprès de Joseph pour créer une interface utilisateur permettant de couvrir l'analyse des tableaux.
Hébergement et interfaces
- John Schroedl : a apporté quelques modifications à la fenêtre d'accueil en fonction des commentaires d'EA. A rédigé des conseils de capture d'écran pour les personnes chargées de la documentation concernant les modes de couleur et la couleur d'accentuation. Correction d'un bug dans UUIDCreate. A poussé de nouvelles API portables pour récupérer les ensembles complets d'icônes portables et intégrées à l'hôte. Correction d'un problème où les éléments de la barre d'outils personnalisés n'étaient pas au bon endroit après un changement de langue. Brainstorming sur un problème Python avec Paul. Enquête sur certains plantages d'EA4 - Si vous en recevez un avec un JMPManagedExcept avec le message suivant "'{DependencyProperty.UnsetValue}' n'est pas une valeur valide pour la propriété 'Padding'", il s'agit d'un DUP de JMPCLINICAL-3632. Nous l'avons déjà vu plusieurs fois et il y en aura d'autres. Malheureusement, le correctif a raté de peu la limite d'EA4.
- Will : Corrections de bugs pour le connecteur de données SharePoint. Ajout de mécanismes d'authentification supplémentaires pour prendre en charge les comptes personnels pour le connecteur SharePoint. J'ai également commencé à mettre à jour la documentation pour commencer à refactoriser le connecteur SharePoint vers OneDrive, car un connecteur vers les listes et sites SharePoint arrivera dans le futur.
- Michael H : Démarrage initial du code d'importation AspenTech IP.21. Rien de testable pour l'instant.
Note de Shannon
J'espère que tout le monde aux États-Unis profitera des vacances de Thanksgiving ! Si vous cuisinez pour des enfants, j'espère qu'ils apprécieront davantage les plats de Thanksgiving que ceux-ci !:)
