
Bienvenue dans la mise à jour du développement JMP du 29 juillet 2022 !
Merci beaucoup pour votre soutien continu alors que nous exécutons des processus pour trois versions. Les équipes de test, de documentation et L10N continuent de travailler pour finaliser JMP 17.0, et nous avons fait approuver quelques correctifs critiques du code source post-gel cette semaine. Pendant ce temps, de nombreux développeurs et testeurs sont passés à la version 18.0, poussant les fonctionnalités et les correctifs mis de côté et les testant avant de les intégrer à JMP 17.1. Pour plus d'informations sur l'intégration des correctifs de main à 17.1, veuillez consulter l'e-mail de Jim de mercredi avec des informations sur l'endroit où trouver les instructions.
Pour rappel, les correctifs doivent être étiquetés avec plusieurs valeurs Fix Version/s s'ils sont destinés à être corrigés dans plusieurs pistes. Grâce à Audrey Shull pour séparer les informations de correctifs multipistes de notre page Jira Workflow Confluence dans sa propre page afin qu'elles soient plus faciles à trouver. Vous pouvez en savoir plus sur le flux de travail recommandé pour la gestion des correctifs dans plusieurs pistes ici à Confluence .
En général, lorsqu'un développeur envisage de résoudre un problème dans deux versions, il soumettra généralement le correctif à main et attendra la vérification avant d'intégrer le correctif dans le suivi de la maintenance. Voici le flux de travail recommandé :
- Lorsque vous marquez une modification qui a été corrigée au principal sur Test-Ready la première fois, modifiez Correction de la version à 18.0 et ajoutez 17.1:OPEN pour indiquer que vous avez l'intention de le corriger pour 17.1 mais que vous n'avez pas encore intégré le correctif. L'ajout d'un commentaire à cet effet est également utile.
- Lorsque le testeur a vérifié le correctif, il doit changer le statut en Développement et attribuez l'élément au développeur.
- Lorsque le développeur termine l'intégration, il doit marquer l'élément Prêt pour le test , et quelqu'un (développeur ou testeur) devrait changer la version du correctif en 17.1 (au lieu de 17.1:OPEN).
- Le testeur testera à nouveau, puis fermera l'élément.
Audrey et moi surveillons un tableau de bord de vérification des erreurs qui identifie les éléments marqués acceptés et fermés sans supprimer la balise :OPEN (et d'autres erreurs courantes de Jira), nous essaierons donc d'aider si des détails sont manqués.
Merci aux stagiaires Annika Pillutla , Lilia Sohrabi , Ben Tran , et Haley Yaremytch pour présenter hier ! C'était formidable d'entendre parler de la variété de projets intéressants sur lesquels nos stagiaires ont travaillé cet été. Une copie téléchargée de l'enregistrement est disponible dans ce dossier : \\d73817\public\Dev Meetings\. La semaine prochaine, nous verrons six autres stagiaires présenter lors de la réunion de développement JMP du jeudi matin. Au début de la réunion, John Sall a reconnu les 30 ans de Brian Corcoran e anniversaire chez SAS, 26 années passées chez JMP, avec quelques points saillants des projets sur lesquels Brian a travaillé au fil des ans. Brian a joué un rôle clé en aidant à conseiller sur les problèmes techniques et à gérer les projets de transition alors que JMP est passé d'une division de SAS à une entité indépendante, JMP Statistical Discovery LLC. Merci, Brian, pour tout ce que vous avez fait pour JMP au fil des ans et que vous continuez à faire pour nous tous !
Comme Audrey (notre ambassadrice stagiaire JMP) l'a mentionné lors de la réunion, certains de nos stagiaires JMP seront également présents à la SAS Intern Expo mardi, mercredi et jeudi prochains dans le Atrium du bâtiment R . Il y a des séances du matin et du soir chaque jour où les stagiaires de divers groupes SAS présenteront leur travail. Tu peux consultez le programme complet ici , mais plus précisément, nous vous invitons à soutenir les stagiaires JMP qui présenteront sur Mercredi après-midi (3 août) de 14h à 16h . Le format ressemble plus à une expo-sciences et sera un peu plus interactif que les présentations que nous avons lors des réunions JMP Dev. C'est une excellente occasion de parler directement aux stagiaires de leurs projets cet été. Si vous serez sur le campus mercredi, allez soutenir nos stagiaires JMP !
Annonces générales
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance formulaire . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous dans le dossier. Merci de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- JMP 17 Doc Freeze – 02/08/22
- Gel de l'aide JMP 17 – 09/08/22
- Gel JMP 17 L10N – 12/08/22
- JMP 17 PDF gelé localisé 16/08/22
- Premier candidat installateur final JMP 17 – 23/08/22
- Veuillez visiter Confluence pour une liste complète de JMP 17 Rendez-vous.
Mises à jour du développement JMP
- Veuillez visiter cette page pour voir listes de vérification des bogues pour JMP 17.0 .
Héberger
- Michel H : Allumé Comptage automatique des références (ARC) pour Mac JMP à la main - une fonctionnalité de codage macOS vieille de 10 ans que nous adoptons enfin. Veuillez me faire savoir si vous rencontrez de nouveaux problèmes Mac inhabituels, en particulier avec la fermeture des fenêtres, car ils sont probablement liés à cela. Merci à Xan et Evan d'avoir déjà trouvé quelques problèmes ! Correction d'un problème de comportement indéfini dans Catégorique ( JMP-12167 , candidat pour 17.1.). Suppression de la classe IStoredPassword, qui n'est plus utilisée par le code Portable et qui provoquait des avertissements de dépréciation sur la version bêta de macOS Ventura. Son intention initiale était de stocker en toute sécurité les mots de passe sur le trousseau Mac. Correction d'un problème de longue date où Mac JMP traitait deux chemins vers le même fichier comme différents, si leurs majuscules/minuscules étaient différentes. Cela entraînerait, par exemple, l'ouverture d'une table de données deux fois si deux chemins d'accès utilisés par Open() avaient une casse différente du nom du fichier sur le disque ( JMP-13575 , candidat pour 17.1)
- Paul N : JMP-6758 - JMP ne prend pas en charge les images au format tif et jpg lors de l'utilisation de Python Get Graphics() - ajout des chaînes .jpg et .tif à la validation ( .jpeg et .tiff étaient pris en charge), ajout de gif à la validation de JMP 18. JMP-6759 - JMP prend en charge certains formats graphiques mais python ne le prend pas en charge - marqué NOBUG mais vérification des erreurs de script utilisateur - une note de documentation peut être nécessaire. JMP-6775 - Il est valide à la fois pour l'utilisation de chaînes entre guillemets et sans guillemets dans "JMP Name To Python Name" - NOBUG - tel qu'implémenté. JMP-6761 - Il affiche un "*" supplémentaire dans la description du contrôle Python de l'index de script Correction, suppression des superflus
- Aaron : Mise à niveau vers Visual Studio 2022. J'ai réalisé que mes extensions vs préférées n'étaient pas compatibles avec la nouvelle version. J'ai appris un peu plus sur l'API d'extension de studio visuel (complètement folle), j'ai perfectionné mes compétences en C#, WPF et XAML, et j'ai écrit ma propre extension de studio visuel (pour les développeurs (dont je suis peut-être le seul ?) qui garde régulièrement plusieurs instances VS ouvertes en même temps). A écrit une extension BuildHistory (comme suggéré par John Schroedl) pour suivre les résultats et les erreurs de construction précédents. J'ai enregistré ma présentation Discovery Americas avec Aurora.
HTML5
- John Powel : Préparation et enregistrement de ma présentation Discovery Summit Americas. Participation à une séance de coaching virtuel dans le cadre du SAS Management Curriculum. Participation à la présentation « Focus on JMP Public » de Melanie Stevens. Elle a partagé d'excellentes idées et recommandations ! Enquête sur un problème que Kaylee Warren a découvert dans un article d'analyse des sentiments de Text Explorer sur JMP Live. Participation à la première série de présentations internes. Bravo à eux et à leurs mentors ! Examen et mise à jour de certaines pages de confluence sur l'utilisation de la ou des versions de Jira Fix pour plusieurs pistes de développement.
- Paul Spychala : Cette semaine, j'ai commencé à pousser une partie du code que j'ai mis de côté sur Perforce. Cela inclut plusieurs modifications apportées aux textes html, telles que la mise en œuvre de poids de police gras pour les titres et autres zones de texte, l'ajout de la prise en charge du résumé à 5 chiffres et le rendu correct de plusieurs statistiques récapitulatives. J'ai également soumis quelques corrections de bogues aux profileurs html et passé du temps à apprendre à intégrer des branches en force.
- Mayowa : Travail sur des versions HTML5 pour les nouvelles branches principales et 17.1, mise à jour des fichiers Jenkins pour les branches principales et 17.1 et création d'un nouveau pipeline Jenkins pour 17.1. Travailler sur la correction des bogues avec la sélection des valeurs aberrantes de la boîte à moustaches et le résumé à 5 chiffres ( JMPHTML-1436 , JMPHTML-1685 )
JMP en direct
- Aurore: Résolu (améliorer / annuler / supprimer) divers tests de plaisanterie.Recherché (et trouvé) des requêtes de base de données lentes sur JMP Live Sales.Rédigez quelques réflexions pour une prochaine rétrospective JMP Live 17.Enregistré les entretiens de Discovery Americas avec Michael Goff et Aaron Andersen.
- Michel G : Discours de découverte enregistré. Mise à jour de divers 3 rd bibliothèques de fête pour JMP Live 18 et quelques autres pour 17.1. Travail sur certaines corrections de bogues 17.1. Triage des problèmes pour 17.1 et 18.0.
Statistiques
- Jean Sal : Début des correctifs 18 et 17.1, y compris
- Dépistage des réponses - restaurer le message sur les ajustements pour les cellules zéro (JMP-13525) ; correction des limites définies et d'une chaîne de différence moyenne pour la localisation (JMP-13423, JMP-13424).
- Ajuster le modèle - Prend en charge les colonnes de commutation pour logistique et mixte (JMP-13465, JMP-13558).
- Profileur d'espace de conception - exemples corrects (JMP-13425).
- Simulateur de profileur - correction des cas particuliers de Save Spec Limits (JMP-13551).
- Dépistage du modèle - n'autorisez pas le profileur si plus de 200 X. (JMP-13472).
- Laure CS : J'ai repris mon travail sur les variables instrumentales implicites du modèle pour SEM car je dois adapter l'ancien code pour travailler avec une analyse à groupes multiples. A continué à soutenir Haley tout au long du processus de préparation de sa présentation et à l'afficher article de blog et ajouter à . Mise à jour de plusieurs utilisateurs qui avaient demandé une fonctionnalité dans le complément de Haley afin qu'ils sachent qu'elle est disponible. Réalisation d'un deuxième test d'utilisabilité pour SEM avec Haley.
- Annie : J'ai recommencé à corriger les bogues de la carte de contrôle et j'ai enregistré ma présentation Discovery avec Laura.
Documentation statistique
- Colleen : Fini de documenter l'intégration multivariée, en ajoutant une vue d'ensemble et des détails statistiques. Envoyé pour examen et ont incorporé la plupart des commentaires d'examen. Ajout d'un exemple pour Design Space Profiler et envoi de celui-ci pour examen, puis incorporation de commentaires d'examen. Ajout de la documentation pour les valeurs de Shapley et les nouvelles distributions de mélanges aléatoires dans Simulator. Révisé Workflow Builder pour Karen pour aider à terminer cela. Touches d'aide. Documentation des corrections de bogues FDE/NF.
- Michel C : Finalisation de la documentation pour diverses NF en 17.0 dans les domaines suivants : GLMM, SEM, GenReg, Fiabilité. Examen de la documentation sur l'intégration multivariée pour Colleen.
- Karine : Incorporation des commentaires WFB et des commentaires Easy DOE dans les chapitres avant le gel de la documentation. Correction de quelques petites corrections persistantes.
Test de statistiques
- Marquer: Discutez de la conception Easy DOE avec Brad et Joseph. Testez Easy DOE avec Jacob. Passez en revue l'annonce du didacticiel sur Easy DOE pour Gail. Répondez aux questions dans la communauté JMP.
- Jacob: Tester Easy DOE. A travaillé avec Joseph et Ryan pour tester les correctifs approuvés pour 17.0 (JMP-12505, JMP-13552, JMP-13553). Vérification des tickets Jira et ajout de tests unitaires. Test des tracés de levier dans le modèle d'ajustement - REML (JMP-13437).
Mises à jour des sciences de la vie
- Wenju : Présenté "Streamline Assessing Clinical Trial Data with Standards Using FDA NDAs and CRs as Examples" en tant que conférencier principal pour CDISC China Interchange hier soir.Ce fut une bonne occasion de présenter les tableaux et les chiffres cliniques de JMP utilisés dans les demandes de nouveaux médicaments et les examens cliniques de la FDA. Merci à Jim et Bob d'avoir aidé à comprendre pourquoi les fichiers du programme d'installation de JMP Clinical n'étaient pas mis à jour après la création de branches.
Soutien technique
- Wendy : Cette semaine a été business as usual. Vous trouverez ci-dessous le nombre de suivis/cas par semaine.

- Policier: Test du processus de suivi des crashs et problème de lien signalé vers Myron, maintenant corrigé.
Opérations de développement
- Jim : Processus de build migrés pour les nouvelles builds de branche et ajout de la capacité de mise à jour. L'initialisation de 17.0 et 18.0 UT s'exécute sur du matériel supplémentaire.Envoyé un e-mail au développeur de packages concernant l'emplacement du fichier .pkg créé pour JMP 18.0.Merci beaucoup à Michael H d'avoir travaillé pour résoudre les problèmes avec la nouvelle machine de construction mac JMP 18.0.Ajout des "nouveaux" fichiers de script jmptojava de Schroedl au processus de branchement pour 17.0 et 17.1.Correction d'un problème dans la branche 17.1 qui empêchait le programme d'installation clinique d'être construit sur le mac.
Assistance Perforce fournie, y compris les autorisations pour l'équipe de Pékin.A commencé à configurer une machine virtuelle Win 11 UT de remplacement que Nick a créée et a effectué un test initial réussi.Nos six nouveaux mac minis CI ne sont pas encore sur le bon réseau IP pour permettre à Nick d'y accéder à distance - en collaboration avec ISD pour résoudre ce problème.Travaillera avec ISD pour migrer un ensemble de machines mac UT antérieures à 2015 vers du matériel plus récent.
- Bob: 17.1 Les programmes d'installation de Windows sont terminés et disponibles (les mises à jour seront bientôt disponibles). Programmes d'installation Windows 18.0 terminés et disponibles pour JMP et JMP Pro. Création de fichiers PER/SID mis à jour à utiliser pour la version 18. Ajout des programmes d'installation 17.1 et 18.0 pour Macintosh et Windows à l'ensemble des programmes d'installation disponibles avec la synchronisation OneDrive nocturne. Modification du chemin d'installation de Windows pour la version 18 afin de supprimer le dossier "SAS" (JMP-12376).
- Myron : Travaillé sur la correction des processus helpmap et doc (JMPDOC-1484, WEBJMP-5587, JMPDOC-1394, JMPTOOL-528). Mise à jour/correction du pipeline de plantage de Salesforce (JMPTOOL-500, JMPTOOL-533). Début des travaux sur la télémétrie (JMP-12704). Travail sur les problèmes de certificat JiraBot (JMPTOOL-538).
- Shanon : Les vérifications du système de crash de Myron fonctionnent. A enquêté sur quelques plantages mystérieux internes au cours du processus. Aide et script doc et enquêtes d'emploi. Discussions sur les demandes de fonctionnalités et les histoires.
Documentation
- Suzanne C : Fin de l'intégration des commentaires de révision pour la section de publication JMP Live/Public dans le chapitre Enregistrer/Partager de l'UG. Merci Michel G! Examen et documentation de tous les NF JIRA applicables pour le livre EG. Mise à jour de la section de script dans le JSG pour JMP Live. Un grand merci à Chris H et Dieter pour leur aide. Section mise à jour envoyée pour examen. Participation à la réunion UX de Bryan sur les études d'utilisabilité.
- Chris B. : Travaillé par e-mail de vacances. Document de nouvelle fonctionnalité édité avec les commentaires des traducteurs. J'ai compris pourquoi la recherche d'aide dans 17 ne fonctionnait pas. Début du processus d'ajout de nouveaux styles FrameMaker à ePublisher (apprentissage SASS).
- Qiana : Terminé les guides de déploiement macOS et Windows et les a remis à L10N. A répondu aux questions de traduction sur le document des nouvelles fonctionnalités. Dépannage des problèmes de construction de doc. Poursuite du travail sur le document Utilisation de JMP.
Test système/hôte - Cary
- Mandy : Travail sur la ramification et la configuration de la machine. Construit JMP sur Mac à 18.0 et trouvé un problème tout de suite avec WFB. A eu l'aide de Nick H. pour travailler sur un test de préférences de table de données qui a commencé à échouer et a ouvert un JIRA pour cela.J'ai enregistré ma conférence sur le flux de travail du Discovery Summit mercredi et j'ai préparé et soumis des documents pour cela. A travaillé sur un problème de performance Recode poussé à 18.0 sous Windows et sera testé sur Mac lorsqu'il sera prêt.
- Pseudo: Cette semaine, j'ai mis à jour les tests unitaires JMPSearch et testPromise pour qu'ils fonctionnent mieux dans JMP 18, en plus de commencer certains tests de performances pour la recherche JMP afin que nous puissions, espérons-le, avoir des repères pour démarrer le cycle 18. Avec l'aide d'Audrey, Mandy et moi avons retrouvé un échec mystérieux dans le test unitaire testDTPref qui était un bogue silencieux depuis des mois mais qui n'avait été exposé que récemment en raison d'un changement dans l'ordre d'exécution des tests.
- Lise : J'ai travaillé sur le rattrapage des e-mails, la mise à jour des tickets ServiceCloud dans le script de plantage pour utiliser un préfixe "500", et j'ai saisi un bogue signalé par Laura et Haley concernant un problème d'épinglage des étiquettes de survol sur un graphique à haute densité de points.
- Audrey : Mise à jour des processus et des outils après la création de branches, enquête sur quelques bogues dans les tests unitaires, collaboration avec le personnel de Pékin sur les tâches et la planification de fin de version, formation à la sécurité.
- Josh L : Déploiement de JMP Live 17.1 et 18.0 sur 2 serveurs peu utilisés.Travaillé avec Chris sur un problème Keycloak sur JMP Live Sales.Nous avons mis au point d'autres meilleures pratiques et une meilleure compréhension de Keycloak.Tests de régression JMP Live 17. Travail sur certains projets parallèles de publication dans JSL pour publier dans JMP Live.
Test système/hôte - Pékin
- L'équipe de Pékin : JMP 17 Test de régression, les détails peuvent être trouvés dans JMPTESTBJ-1673 .
Examen du contenu de l'aide/de la documentation JMP 17, les détails peuvent être trouvés dans JMPTESTBJ-1674.
- Éric Wang : (1) Tests de régression JMP 17 terminés. (2) Mise à jour des tests unitaires JMP Live JSL et des tests E2E. (3) Configurez les serveurs de test JMP Live 17.1 et JMP Live 18.
- Da Li : (1) Tests de régression JMP 17 terminés. (2) Rapport TS enquêté numéro de cas 00009702, qui est un problème concernant JMP Live iFrames. (3) Examen du contenu de l'aide/de la documentation JMP 17. (4) Vérifiez les tickets Jira pour le tableau de bord, les post-téléchargements, le client administrateur et le client général.
- Mike Wu : (1) Test de régression JMP 17. (2) Enquête sur le rapport TS numéro de cas 00009302 et saisie d'un bogue JMP-13459. (3) Vérifiez les tickets Jira.
- Kimi : (1) Tests de régression JMP 17 terminés. (2) Examen du contenu de l'aide/de la documentation JMP 17. (3) Vérifiez les tickets Jira. (4) Jenkins de l'équipe de Pékin : travail sur le support des branches 17.1 et 18. Travail sur le support des tests Python init/connect (via l'outil Python).
- Nala : (1) Test de régression JMP 17. (2) Vérifiez les tickets Jira. (3) Assister à la formation Manager Journey.
- JMP Jira : 18 Bugs / Histoires créées ( Lien ), 4 Bugs / Histoires vérifiées ( Lien )
- JMP en direct Jira : 2 Bugs / Histoires créées ( Lien ), 2 Bugs / Histoires vérifiées ( lien )
Découverte de données
- Évan : Ajout de scripts d'étiquettes aux codes et de codes aux étiquettes et d'enregistrement des actions. Petite amélioration des performances lors du masquage des colonnes. Correction de la somme cumulée des cols avec le niveau ByGroup manquant. Valeur de carte fixe avec mappage non littéral. Assurez-vous que les résultats de la recherche s'exécutent dans la bonne fenêtre sur Mac. Travailler pour que les raccourcis clavier des résultats de recherche s'affichent de manière plus cohérente sur les deux hôtes.
- Dan S : Correction de bugs avec les fenêtres modales, Correction d'un problème signalé par le client avec RemoveFrom () sur un argument de matrice, Correction d'un problème de lancement avec Control Chart dans une application JMP, Correction d'un crash lié à l'animation Bubble Plot avec un sélecteur de colonne.
- David B : Déplacement du processus de construction et de test de jmprunner vers une nouvelle machine et mise à jour pour Jmp 18 et VS2022, correction d'un problème avec les numéros de version des compléments lors de l'utilisation d'une virgule comme séparateur décimal.
- Xane : GB Mises à jour plus fluides pour 18 : ajout d'options de statistiques récapitulatives et de normalisation du nombre. Nettoyage du code : size_t -> int/Bnt.
BICHE
- Brad : J'ai enregistré ma conférence JMP Discovery. Lecture d'une thèse de doctorat. étudiant au NCSU pour qui je suis membre du comité.
- Ryan L : Enquêter sur certains bogues de dernière minute dans Easy DOE et préparer une discussion de découverte avec Rory.
- Caleb : Début des travaux sur les corrections de bogues pour les explorateurs de taille d'échantillon prévus pour 17.1.
Gestion des produits
- Bryan F : Présentation de découverte enregistrée sur les courbes de confiance. A travaillé sur la synthèse des résultats du test d'utilisabilité de Design Space Profiler et sur la documentation des résultats. Coordonné avec UX Development Workstream un plan pour effectuer des tests d'utilisabilité sur Easy DOE et envoyer des sollicitations aux participants potentiels. Examen du script d'utilisabilité bivariée et des personnages avec Functional UX Workstream. La semaine précédente, j'ai assisté à 4 cours d'une journée complète Nielsen et Norman Group.
Remarque de Shannon
Merci beaucoup à Wendy Murphy pour avoir partagé une photo du récent mariage de son fils Graham avec sa nouvelle épouse Megan. Wendy dit: "Tout était parfait et nous sommes ravis d'avoir officiellement Megan dans notre famille!" Félicitations à Wendy et à l'heureux couple!
J'espère que vous passez tous un merveilleux week-end!
