Bienvenue dans la mise à jour du développement JMP du 21 avril 2023 !
C'était super de vous voir si nombreux la semaine dernière au JMP Réunion ! J'ai beaucoup apprécié tous les JMPers de l'extérieur de la ville pour avoir voyagé à Cary. Et je sais que mes collègues locaux ont consacré de nombreuses heures éveillées de leur semaine à toutes les réunions, activités et dîners. J'étais heureux de renouer avec des collègues et j'ai rencontré beaucoup de nouvelles personnes dans le processus. J'ai également été particulièrement heureux de voir certains de nos anciens JMP faire une apparition à l'événement de jeudi ! Grâce à Robin Betters et toute l'équipe des organisateurs d'événements JMP qui ont fait de la réunion un moment si spécial pour nous tous !
JMP 18 EA2 a été chargé sur My JMP et est désormais disponible pour les clients ! Merci pour tout le travail acharné sur cette dernière itération de nouvelles fonctionnalités. Les mises à jour de JMP 17.1 étant désormais également disponibles en téléchargement sur support.sas.com, nous recevons des rapports de bogues et des rapports d'incident de la part des clients pour les deux nouvelles versions. J'apprécie particulièrement l'aide de Dave Barbour, John Schroedl, Ernest Pasour et Jacob Rhyne dans l'examen des plantages CRP cette semaine !
Merci beaucoup aussi à Paul Nelson pour avoir partagé son travail en cours visant à améliorer l'intégration Python de JMP pour les futures versions. Si vous avez manqué la réunion, vous pouvez retrouver l'enregistrement ici : Démo de développement JMP facultative_ Intégration Python_ L'étape suivante…-20230420_100031-Meeting Recording.mp4 .
Comme Paul l'a noté lors de la réunion, l'intégration Python existante de JMP a été difficile à configurer et à utiliser pour les programmeurs Python, il est donc passionnant de voir des améliorations à l'horizon ! Nous semblons avoir un groupe sain de fans de Python au sein de JMP, donc je suis sûr qu'il ne manquera pas de testeurs alpha. (Veuillez contacter Paul si vous souhaitez tester une version de test, car ces fonctionnalités ne sont pas encore actives dans le projet JMP 18 en attendant l'approbation légale.)
Merci beaucoup à Tonya Mauldin pour avoir partagé les pistes bêta/crash de cette semaine du 31 mars au 21 avril ! Les plantages sont sélectionnés.

JMP Beta Report42123 - Distribution 2 | JMP Live (sas.com)
Et enfin, grâce à Audrey Shull pour partager ça Conseil Jira de la semaine !
Si vous êtes un administrateur de projet, vous avez la possibilité d'expérimenter avec Automatisation Jira pour votre projet. L'automatisation signifie "compte tenu d'un ensemble de critères, toujours prendre cette action pour mes problèmes Jira qui répondent aux critères". Voici quelques exemples où cela a été utilisé efficacement :
- Lorsque le champ Note JMP est remplacé par "Demandé", envoyez un e-mail Duane Hayes et le contact TS.
- Lorsque toutes les sous-tâches sont terminées, fermez le problème parent (seulement certains projets)
- Les testeurs sont automatiquement affectés en tant qu'observateurs. ( Nouveau! Le statut Watcher est ajouté lorsque Jirabot attribue des rôles ou si vous modifiez le testeur manuellement.)
- Lorsqu'un élément est déplacé vers Test-Ready, le testeur devient automatiquement le destinataire. ( Nouveau! Merci Aurore pour avoir créé cette règle pour WEBJMP, que nous avons ensuite étendue à tous les projets de produits)
- Lorsqu'un élément est rouvert, augmentez la priorité. (Équipe des finances uniquement)
Administrateurs de projet : n'hésitez pas à expérimenter les règles qui affectent votre projet ou à demander de l'aide pour tester une règle. C'est un ajout assez puissant lorsque vous commencez à réaliser le genre de choses qu'il peut faire.
Annonces générales
- À quand remonte la dernière fois que vous avez fait une pause et réfléchi à votre propre conscience culturelle, à la façon dont vos communications et vos comportements sont perçus par les autres, ou à la façon dont vous collaborez avec des collègues, des partenaires commerciaux et des clients du monde entier ? Bien, c'est ta chance maintenant! En mars, SAS a organisé un atelier interactif avec un conférencier principal et un consultant multiculturel expérimenté, Simone-Eva Redrupp , sur « Développer une conscience culturelle : s'épanouir dans un environnement de travail multiculturel ». Lire le récapitulatif et regarder l'atelier enregistré
Dates importantes à venir
- Gel JMP 18 EA3 – 12/05/23
- Approbation du code JMP 17.2 – 13/06/23
- Gel JMP 18 EA4 – 23/06/23
- Gel du code JMP 17.2 – 30/06/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
Statistiques
- Jean Sal : Examinez le problème de performances que Jacob a découvert dans la comparaison de modèles et isolez-le d'une lenteur dans la fonction JSL Match pour les chaînes (JMP-16400). Dans Response Screening, a terminé les intervalles de confiance Benjamini-Yekutieli après que Dave Barbour a amélioré PlotCol pour les limites secondaires (JMP-14909).

Dans Model Screening, formules de prédiction pliées étendues pour fonctionner avec des probabilités catégorielles (JMP-16252). Dans Profiler, ajout d'un intervalle de prédiction pour la valeur actuelle dans la zone de texte de l'axe (JMP-5649). Dans Process Screening, j'ai principalement terminé le graphique de potentiel de processus, disponible lorsque le sigma de mesure est fourni (JMP-7704). Le graphique montre pour chaque processus s'il faut travailler sur la réduction de la variance du processus ou sur l'amélioration du système de mesure.

- Laure CS : Rencontre avec un professeur au Royaume-Uni pour le conseiller sur ses analyses SEM. Fini d'apporter un certain nombre d'améliorations UI/UX (basées sur une étude d'utilisabilité avec Chris G) aux raccourcis Définir les valeurs temporelles et le modèle de panneau à décalage croisé dans SEM. Travailler sur une soumission de présentation Discovery avec James.
Documentation statistique
- Michel C : Examen de certaines mises à jour SI pour Colleen ; répondu à quelques questions de nos réviseurs de traduction de documents ; commencé à préparer des projets pour notre stagiaire d'été.
- Karine : Travailler sur les modifications des chapitres du DOE pour corriger les erreurs/fautes de frappe/captures d'écran trouvées par les traducteurs.
Test de statistiques
- Jacob: Tests de performance, enquête sur les problèmes potentiels et transition vers la nouvelle machine de performance "Windows Lite". Vérification des tickets Jira et enquête sur un crash Easy DOE. Ajout de plus de tests pour Load Design dans Easy DOE.
- Marquer: Identification et clôture des tickets Jira pour Easy DOE avec Jacob. Conception de fonctionnalités Easy DOE pour JMP 17.2 et 18.0 avec Brad, Ryan et Joseph. Réponses aux questions de la communauté JMP.
- Tonia : Tester des cartes de contrôle à court terme et travailler sur la vérification des bogues.
Gestion des produits
- Bryan F : a examiné et fourni des commentaires sur diverses conceptions, créé des icônes et travaillé sur la logistique liée aux laboratoires d'utilisabilité.
Soutien technique
- Duan : Wendy et moi avons rencontré nos collègues du SAS Customer Engagement Center, et en raison d'une certaine restructuration de leur côté, nous devrons commencer à gérer toutes leurs responsabilités JMP d'ici la fin du mois de juin. Avec cela et la mise en ligne du JMP Store 2.0, il ne fait aucun doute que son équipe sera sur le qui-vive. Plusieurs d'entre nous ont rencontré Regeneron pour obtenir plus de détails sur leurs problèmes (comme vous le savez) et c'est une bonne chose car même s'ils pourraient publier leurs rapports avec JMP 17.1.1, les rapports tels qu'ils sont actuellement ne fonctionnent pas comme ils espèrent. Voici les Rapports en direct TS JMP et le lien vers le filtre Jira montrant le tickets rapportés par TS depuis 14 jours .

Opérations de développement
- Jim : Collaboration avec John Schroedl concernant une modification qui empêchait JMP 18 de s'exécuter sur Windows Server 2016. Poursuivre la migration des machines virtuelles de test unitaire quotidiennes vers AWS. Collaboration avec Nick Ruva pour que Jenkins exécute la suite UT quotidienne à l'aide d'instances AWS. Mises à jour du système d'exploitation de la machine de test à unités multiples. Intégrations Perforce pour JMP 17.1 et 17.1.1 ; soutien.
- Myron : Tests de performance, enquête sur les problèmes potentiels et transition vers la nouvelle machine de performance "Windows Lite". Vérification des tickets Jira et enquête sur un crash Easy DOE. Ajout de plus de tests pour Load Design dans Easy DOE.
Documentation
- Chris B : Mélange de ménage et d'entretien cette semaine. Nettoyé 24gig de / brouillons. Création de sauvegardes de chaque version de l'aide EN et travail sur un travail de script/Jenkins pour l'automatiser, et un autre pour automatiser et enregistrer la copie de /exp vers /test. Vérifié et publié le complément 17 doc coréen. Bonne discussion avec Myron sur la façon de maintenir les builds d'aide/Jenkins… et le lendemain a été récompensé car Qiana et moi avons dû mettre à jour manuellement l'aide 17.0 et 17.1. Le problème était que les scripts de construction étaient tous construits à partir de /docsource/BookMaster/, mais sur les versions non principales, nous construisions à partir de /docsource/WebHelp/. Je corrige ces scripts. Maquette d'un éventuel panneau de ressources pédagogiques pour le démontage de l'index d'échantillons.
- Suzanne C : Mon statut cette semaine n'est pas très heureux, car mon ordinateur portable est mort lundi et j'ai dû en acheter un nouveau mardi. J'ai donc passé cette semaine à faire fonctionner le nouvel ordinateur portable avec toutes mes applications. Je n'arrive toujours pas à faire fonctionner FrameMaker et j'ai un ticket ouvert (Ticket Form - Employee Support Center (service-now.com)). Malheureusement, il n'y a pas eu beaucoup d'action à ce sujet ces derniers jours. C'est assez frustrant. Je pense que Microsoft avait des outils en panne hier, et cela a eu un impact sur la capacité des gens à travailler dessus.
Test système/hôte - Cary
- Nick H : C'était super de voir tout le monde la semaine dernière ! Cette semaine, j'ai travaillé pour supprimer les références aux défauts de l'interface graphique des tests unitaires JSL et mettre à jour les références de jiraIssuesStatus pour pointer vers l'emplacement mis à jour dans tests/JSL/Framework/Resources/IssueStatus. De plus, j'ai travaillé sur un certain nombre de vérifications pour les versions 17.2 et 18.0, en ajoutant un certain nombre de tests unitaires liés à la boîte d'affichage. A signalé un bogue Jira pour un problème où les messages d'élément sont incorrectement surlignés en rouge une fois cet élément supprimé, ainsi qu'un bogue pour le comportement de la zone d'onglet lorsqu'une page d'onglet est sélectionnée puis réduite.
- Mandy : Tests EA2 finalisés pour JMP 18 en début de semaine. Examen du nouveau générateur de flux de travail pour aider la fenêtre de flux de travail à rester en haut ( JMP-14434 ). A travaillé sur quelques suggestions de pistes TS et une solution au problème de flux de travail de Chul-Hee.J'ai eu un appel téléphonique avec 2 employés de JMP au sujet de leurs flux de travail : partage d'informations et de solutions. JIRA testé et vérifié, test ajouté si nécessaire ; travaillant sur un résumé pour la découverte d'octobre. A participé à la réunion de Pékin nuit.
- Chasseur: Terminé les tests JMP 18 EA 2, ouvert JIRA pour la suggestion d'un utilisateur EA 1 pour un changement de comportement de l'onglet d'affichage dans la fenêtre de projet, ouvert JIRA pour le blocage d'application trouvé lors de l'édition de texte dans la fenêtre de recherche sur Mac, installé les applications nécessaires pour les tests de bureau mis à jour sur Mac et appliqué des mises à jour du système d'exploitation à trois autres Mac de test.
- Audrey : Évaluation de certains problèmes 17.1.1. Rencontre en tête-à-tête avec l'équipe de Pékin. Testé a ensuite ajouté des règles d'automatisation Jira pour ajouter automatiquement des testeurs en tant qu'observateurs à un problème Jira et attribuer automatiquement un élément au testeur lorsque vous le déplacez vers Test-Ready. AWS fonctionne.
- Anna : Ajout de rapports à la liste de préparation JMP 18 HTML5 pour les nouvelles fonctionnalités. Vérification de l'axe de Paul et des correctifs de police. J'ai regardé la démo de Julian's Delta montrant une nouvelle fonctionnalité de modèle. Regardé la démo de Dan's Group montrant de nouvelles fonctionnalités.
- Lise : J'ai travaillé sur les tests d'EA2, passé en revue les pistes de retour d'EA sur les étiquettes de survol, étudié certaines différences d'image avec Mike et saisi un ticket pour un problème que nous avons trouvé, et vérifié les corrections de bogues 18.0.
Test système/hôte - Pékin
- L'équipe de Pékin :
- Tests du programme d'installation JMP 18 EA2 et tests d'intégrité pour les composants hébergés par l'équipe de Pékin (JMPTESTBJ-2244) - Fait
- Test JMP 17.1.1 :
- Test JMP Clinical 17.2 I18N :
- Éric (Nai) Wang : (1) Ajout d'une nouvelle catégorie de test d'automatisation JSL "publier divers rapports" (//depot/main/test/JSL/tests/WebJMP/VariousReports/), a actuellement 2 fichiers de test : Publier tous les exemples de rapports de données. Test de régression pour JMP-16221 . (2) Développement d'un script JSL pour les tests de compatibilité JMP Live ( JMPTESTBJ-2237 ). (3) Tests JMP Live 18.0 EA2 terminés. (4) Test de régression pour JMP 17.1.1, bogue trouvé JMPHTML-2082
- Da Li : (1) Vérifier le bogue pour le problème de performances d'importation SAS (JMP-16287 - Les performances d'importation de données SAS sont moins bonnes qu'avant) (2) test JMP-16089 - Ajout d'un filtre de noms de feuille de calcul à la boîte de dialogue Paramètres d'importation pour MFI . (3) Vérifiez les bogues JMP Live. (4) Diapositives de préparation de sujets amusants pour avril 2023. (5) Test JMP 18.0 EA2.
- Mike Wu : (1) Test JMP 18.0 EA2 effectué. (2) Migration de jmpdev2 vers AWS enquête de répétition de serveur temporaire effectuée pour SQL Server et en cours avec SAS 9.4, le statut détaillé peut être trouvé dans JMPTOOL-740 - nous espérons que cette migration sera effectuée sur le vrai serveur AWS fourni par Audrey et les tests passés cette semaine.
- Kimi (Yu) Wang : (1) Test JMP 18.0 EA2. (2) Déboguez l'échec de python et de Formula Depot : Python : il y a beaucoup de message de redondance, créez deux bogues JMP-16334 et JMP-16335 , Formula Depot : self.dest.save doit être remplacé par self.dest.close dans C:\Perforce\scnyua_windows_main\depot\main\test\Scoring\Python\source\ModelTester.py (3) JMPC Bug Verification (Nicardipine I18N insectes). (4) Test JMP C 17.2 I18N. (5) Jenkins : Gestion de la création d'une machine virtuelle pour exécuter les tests JMP E2E et Combability, pour plus de détails, reportez-vous à JMPTESTBJ-2243
- Da Zhang : (1) Test JMP C 17.2 I18N. (2) Traduction de JMPC 17.2 et de données de test avec pseudo-traduction. (3) Test JMP 18.0 EA2.
- Nala : (1) Test JMP 18.0 EA2. (2) Continuer à tester les nouvelles modifications de l'intégration CAS. Mise à jour des tests unitaires pour les nouvelles modifications et ajout de tests pour le nouveau serveur Viya4. Test de régression pour Viya 3.5 et Viya 4. Les détails peuvent être trouvés dans JMPTESTBJ-2228 - Test de fonctionnalités : intégration CAS - Prise en charge de la dernière version de Viya4 . (3) Continuer à tester la publication de CCB avec LDF pour 17.1.1, détails dans JMP-16221 - Correction de la publication de cartes de contrôle avec des filtres de données locaux dans 17.1.1 .
Découverte de données
- Dan S : Correctifs de la plate-forme de groupe pour les scripts et la diffusion, autres correctifs pour le filtre de données, le défilement, boxToPicture. Mise à jour du panneau de propriétés pour améliorer le dimensionnement et ajouter la possibilité de se replier. Discussions sur la fonctionnalité de modèle de plate-forme.
- David B : Ajout d'un deuxième ensemble de valeurs supérieures/inférieures à PlotCol, résolution d'un problème de défilement de table, test et déplacement de tests d'image vers une deuxième machine AWS, résolution de problèmes de filtrage de nom de feuille de calcul dans MFI.
- Ernest : Discussions sur les modèles de plate-forme.Corrections des statistiques de CV/en-tête pour les colonnes de date.Ajout d'une fenêtre de contrôleur pour le générateur de flux de travail.Discussions sur la transformation de colonnes en une seule étape à l'aide d'une formule.
- Évan : Discussions et prototypes autour de l'index de données d'exemple, de la plate-forme de groupe et des modèles.
- Xane : Bogues d'histogramme et de dessin au trait.
BICHE
- Ping : J'ai passé la plupart de mon temps à préparer un tutoriel sur les plates-formes de fiabilité de JMP. En dehors de cela, je suis partout sur les travaux d'entretien et les petites améliorations. Un élément important a ajouté la vraisemblance du profil et le contour de vraisemblance du profil à Non linéaire. C'est encore un travail en cours, mais presque fini.
- Caleb : Poursuite du travail sur la nouvelle plate-forme ALT et l'article avec Brad. Je me prépare également pour la conférence DATAWorks la semaine prochaine à DC.
- Brad : Poursuite des travaux avec Caleb King sur une alternative à la méthode de Lenth pour l'analyse des plans factoriels non répliqués.
Héberger
- Paul: A travaillé sur la présentation Python, nettoyage du code à pousser en force à la ligne de base de la démo.(toujours contrôlé par le PORTABLE_PYTHON_SUPPORT dans jmpConfig.h et les fichiers de projet qui ne sont pas encore archivés, mais en tant qu'étagère P4). A aidé le support technique à dépanner un exemple de programme Python que Craige avait publié sur Community, mais ne fonctionnait pas pour le client. C'était un problème de profondeur d'image que Craige avait qualifié de limitation du module Pillow Python (le successeur de PIL).
- Michel H : Progrès sur OSIsoft PI Importer : colonnes d'éléments empilées et amélioration des performances d'analyse JSON. Progrès pour permettre à JMP Pro et JMP Clinical de coexister sur Mac : implémentation de la méthode « d'attribut étendu » pour définir le code produit de l'application.
- John Schroedl : Suppression de l'utilisation de l'ICU sous Windows car Server 2016 ne prend pas en charge la bibliothèque ; l'utilisera pour JMP 19. Ajout du type de fichier et de l'interface utilisateur pour l'exportation des fichiers SAS Transport V8. Enquêtes sur les accidents. Icônes DOE.
- Brian C : Ajout d'un script de mise à jour du tableau aux tableaux de données importés d'Excel, sur la base des commentaires de Sitges.
HTML interactif
- Paul Spychala : Nous avons ajouté la prise en charge HTML des cadres inférieurs de l'axe ( JMPHTML-1942 ) et prise en charge du style de coche pour Interval Tray et Long Divider ( JMPHTML-1943 ). HTML a également ajouté la prise en charge de l'exportation des fonctions de lien (pour GenReg et GLMM) afin que nous puissions prendre en charge les intervalles de confiance pour les types de distribution sans identité ( JMPHTML-2034 ). Comme nous pouvons exporter des fonctions de liaison, nous avons ajouté la prise en charge de nombreuses autres distributions pour GenReg ( JMPHTML-2086 ). Enfin, nous avons ajouté une meilleure prise en charge multiplateforme pour les tailles de police en HTML ( JMPHTML-1411 ).
- Pravéena : Poursuite des travaux sur Faire en sorte que les surlignages des tableaux répondent aux sélections dans les graphiques . Activé dans le code pour prendre en charge le changement d'état de la ligne dans les rapports lorsque l'on clique sur les lignes du tableau. Travailler sur la mise en œuvre de la mise en surbrillance des lignes du tableau lorsque les états des lignes dans les segments sont modifiés. Examen d'un problème envoyé par Bobby Riggs. Nous avons discuté de l'ajout de la prise en charge des styles de ligne avec John Powell. Travaillé sur GB : Ligne : Nécessité de supprimer l'affichage de Hidden | Lignes exclues.
- John Powel : Prise en charge implémentée des styles de ligne dans le segment d'axe parallèle ( JMPHTML-1770 ). Travailler sur la prise en charge de l'utilisation des valeurs de colonne comme marqueurs ( JMPHTML-1036 ). Travaillé avec Dieter pour trier les demandes de fonctionnalités HTML interactives. Création d'un bug pour corriger les couleurs des données manquantes dans les marqueurs et les treemaps ( JMPHTML-2090 ). Examen des candidats pour notre poste de développeur C++ ouvert. Coaché Mike S. sur le support de la légende HTML interactive.
JMP en direct
- Aurore: 17.2 : Mise à jour de la bibliothèque Sequelize pour une faille de sécurité.18.0 : Fonction de mention @ terminée.Suppression de la fonction de commentaires système.Suppression du suivi regen_count.Mise à jour de nombreuses bibliothèques tierces.Divers : Plus d'entretiens pour un poste vacant JMP Live.
- Michel G : Demoed @ mentionné dans les commentaires JMP Live. A apporté quelques modifications à partir des suggestions de réunion de l'interface utilisateur et des rapports de bogues. Correction des problèmes de fichier de verrouillage npm. A travaillé sur la nouvelle mise en page de la vue du rapport.
Remarque de Shannon
Celui-ci est pour mon fils Hunter. Il aime beaucoup Pokemon TCG ("le jeu de cartes", pour ceux d'entre vous qui ne sont pas au courant). :smiling_face_with_smiling_eyes : Passez tous un bon week-end!
