
Bienvenue dans la mise à jour du développement JMP du 30 septembre 2022 !
Merci beaucoup aux équipes JMP DevOps et à l'équipe des sciences de la vie pour avoir aidé à conclure la version 17.0 avec la création de notre candidats installateurs finaux pour JMP Clinical cette semaine! J'apprécie tout le travail en cours sur les problèmes 17.1 et 18.0. Plus de 200 problèmes Jira ont déjà été marqués comme résolus dans la piste et beaucoup d'autres sont ouverts pour examen 17.1, en attendant les résultats des tests dans 18.0.
Nous allons geler le code pour JMP 17.1 le vendredi 16 décembre . Je sais que cela semble loin, mais ce sera vraiment là avant que nous le sachions ! Un rappel que toutes les fonctionnalités importantes sur lesquelles vous travaillez pour 17.1 doivent être répertoriées sur le Page des fonctionnalités de JMP 17.1 dans Confluence et doivent être clôturés comme complets avant notre date limite de gel des fonctionnalités JMP 17.1 le 21 octobre . Cette date est également notre date limite pour les chaînes 17.1, veuillez donc traiter dès que possible toutes les nouvelles chaînes sur lesquelles vous pourriez travailler.
Grâce à Brian Corcoran et Audrey Shull pour avoir coordonné notre migration vers l'environnement cloud d'Atlassian pour Jira et Confluence ! À partir de la semaine prochaine, nous suivrons un processus de deux semaines pour tester la migration du contenu Atlassian de JMP. Si tout se passe bien, nous envisagerons de migrer nos systèmes à partir du week-end du 22 octobre.
Vous devriez tous avoir reçu la note d'Audrey à propos de déplacer votre contenu Confluence vers les espaces personnels JMP si vous avez du contenu que vous aimeriez conserver. Nous continuerons à partager ce lien ici dans la mise à jour hebdomadaire jusqu'à ce que la migration soit en cours. Si vous souhaitez de l'aide, n'hésitez pas à contacter Audrey ; elle est heureuse d'aider.
Merci beaucoup à Michel Goff et Justin Chilton pour avoir partagé une démo lors de la réunion des développeurs JMP jeudi matin ! Ils ont créé un prototype d'outil de distribution fonctionnel intégré dans une instance de test de JMP Live. Ce projet (connu sous le nom de Project Ruby) est un prototype de preuve de concept créé à la demande de la direction du produit et je suis sûr qu'il générera de nombreuses discussions sur les orientations futures possibles (comme le font tous les bons prototypes). Si vous avez manqué la réunion, vous pouvez trouver une copie téléchargée de l'enregistrement dans mon dossier public ici : \\d73817\public\Dev Meetings\
Grâce à Tonya Mauldin pour avoir partagé les détails de cette semaine sur les pistes bêta/crash/télémétrie avec les crashs sélectionnés.

Pistes bêta/crash/télémétrie pour la semaine du 30/09/2022 | JMP Live (sas.com)
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
- Date de livraison de JMP 17.0 – 18/10/22
- Gel des fonctionnalités de JMP 17.1 – 21/10/22
- Gel du code JMP 17.1 – 16/12/22
- Veuillez visiter Confluence pour une liste complète de JMP 17 Rendez-vous.
Mises à jour du développement JMP
Découverte de données
- Dan S : Plus de travail sur le comportement de l'outil de sélection dans les projets. Correction d'un crash lié au filtre de données et aux formules de colonne d'état de ligne. Enquête sur les changements apportés aux lanceurs de plate-forme. Correctifs pour les fichiers de session utilisés par les projets.
- David B : A travaillé avec Ryan et Rajneesh pour accélérer FDE lorsqu'il créait beaucoup de LineSegs, a corrigé quelques bogues MFI et a corrigé un problème d'annotation avec le message de copie et le balisage.
BICHE
- Ping : Poursuite du polissage des prototypes de réponse et de liste de facteurs pour répondre aux comportements souhaités supplémentaires. A également continué à travailler avec Bill sur l'ébauche d'un de ses récents articles de recherche.
Héberger
- Paul N : Poursuite des travaux sur le serveur Map. Création de demandes d'approbation de logiciels tiers pour JMP 16, utilisation par JMP 17 des bibliothèques du système d'exploitation pour le chiffrement.En faisant la plate-forme et les classifications d'exportation, Legal a décidé qu'il fallait que nous passions par le processus JIRA pour demander l'utilisation des 2 bibliothèques. API de cryptographie de Microsoft : nouvelle génération (CNG) et bibliothèque Common Crypto d'Apple. Mise hors service de l'ancien ordinateur portable mac et de la corbeille macPro, en échange du nouvel ordinateur portable M1 MacBook Pro, configuration de l'environnement de développement sur la nouvelle machine.
- John Schroedl : Modifications du projet pour permettre à Jim de définir plus d'indicateurs de construction via la ligne de commande au lieu de modifier manuellement jmpconfig.h. Renommé IS_JMPPRODEMO en IS_JMPPROTRIAL pour la similarité avec IS_JMPTRIAL. Plus de travail de télémétrie, comme la redemande d'inscription dans chaque nouvelle version EA. Enquêtes sur les collisions avec changement d'hôte par précaution dans certains cas de norep.
HTML5
- John Powel : J'ai travaillé avec Mayowa, Nick, Jim et Bryan F. pour identifier et mettre à jour nos machines de construction. J'ai trié mes éléments JMP Live Jira. J'ai commencé à discuter de la planification du HTML interactif pour JMP 18 avec Dieter et Mia. Requêtes de fonctionnalités JMPHTML marquées pour qu'elles soient prises en compte par PM pour la hiérarchisation de JMP 18. Déplacement de mon espace Personal Confluence vers une maison temporaire . Merci Audrey ! Création d'une demande de fonctionnalité JMP Live pour faire en sorte que Open In JMP soit davantage "Ce que vous voyez est ce que vous obtenez" ( WEBJMP-6089 ) Merci Anne ! Examen d'un curriculum vitae pour notre poste de développeur C++ et discussion de l'ouverture du poste aux candidats distants du fuseau horaire de l'Est avec Christine. Problèmes étudiés avec les arrière-plans Open Street Map ( JMPHTML-889 ).
- Paul Spychala : Modification de la façon dont nous dessinons TextSegments pour mieux prendre en charge textBaseLine et textAlign séparément du positionnement en pourcentage ( JMPHTML-1711 ). L'axe du profileur en HTML ne force plus le style à distance et les exportations et les rend correctement ( JMP-1817 ), avec ces changements et ceux de la semaine dernière, l'axe du profileur HTML devrait vraiment correspondre correctement à JMP. Plus de corrections de bogues plus petits, trouver des bogues, trier les demandes de nouvelles fonctionnalités pour 18.0 et également rechercher pour 18.0.
- Mayowa : Correction d'un bug avec les boîtes à moustaches en html ne correspondant pas à JMP lorsque plusieurs éléments de boîte à moustaches sont répertoriés dans JSL ( JMPHTML-657 ), travaillant sur la correction d'un bogue avec des graphiques en mosaïque dans les revues qui ne s'affichent pas lorsqu'ils sont enregistrés au format HTML interactif ( JMPHTML-1311 ).
JMP en direct
- Aurore: Commis quelques petites corrections de bogues pour 17.1. Beaucoup d'enquêtes et de réflexions cette semaine, dont la plupart n'ont pas abouti à une conclusion satisfaisante.Serait-il facile de synchroniser les données entre JMP et JMP Live ?Non . Quel outil Git UI devrions-nous utiliser ?Enquête toujours.Quelles routes d'API REST sont obsolètes ?Enquête toujours.Pouvons-nous panser de manière fiable une fuite de mémoire V8 / Jest affectant nos tests automatisés ?Pas jusqu'à présent.Pourquoi la publication est-elle lente depuis certains Mac vers certains serveurs JMP Live ?Chris et Michael l'ont compris.Pourquoi les bases de données de certains serveurs JMP Live internes sont-elles si volumineuses ?Parce que beaucoup de mégadonnées leur ont été publiées.Le serveur JMP Live peut-il aider à publier un nom de fichier de table de données très long ?Non. En espérant avoir plus de chance la semaine prochaine !
- Michel G. : Présentation du projet Ruby lors de la dev demo. Travaillé sur la correction des bogues 17.1. Travailler avec Bryan F sur l'idéation d'utilisabilité.
Statistiques
- Jianfeng : Achèvement de la nouvelle fonctionnalité d'ajout de comparaisons Post-Hoc Conover et Nemenyi pour le test de Friedman JMP-7981 qui a été demandé par plusieurs utilisateurs. David a vérifié la fonctionnalité. Tout commentaire sur cette fonctionnalité est le bienvenu. Merci!

- Elisabeth : Était sur Statistically Speaking avec Walt Stroup pour discuter des GLMM qui semblaient être bien fréquentés et bien reçus. Répondons maintenant à certaines questions du public que nous n'avons pas eu le temps de vivre pour un article de blog pour accompagner la version à la demande de celui-ci. Pousser les distributions Normal et Gamma vers GLMM.
- Laure CS : Ajout de Freq et Weight à la boîte de dialogue de lancement de la plateforme SEM ( JMP-14295 ), ce qui a également facilité l'activation de l'option d'amorçage pour les tables individuelles du rapport. Maintenant, je travaille sur la possibilité pour les utilisateurs de modifier le nom du modèle ( JMP-14254 ) d'un modèle ajusté du tableau de comparaison des modèles. J'ai également assisté à quelques-unes des présentations SAS Explore.
Documentation statistique
- Michel C : Mises à jour dans la documentation Text Explorer et Distribution, y compris l'ajout d'un exemple de limites de détection dans Distribution.
Test de statistiques
- Marque B : Pré-travail terminé pour l'atelier sur les forces la semaine prochaine. Préparation de l'interview pour aller avec Tutoriel en novembre. Conception de nouvelles fonctionnalités d'Easy DOE pour JMP 18 avec Brad, Joseph et Ryan. Tester Easy DOE avec Jacob. Analyse des tests d'utilisabilité de JMP Lab lors du JMP Discovery Summit 2022 avec Bryan, Ryan et Jacob. Répondre aux questions dans la communauté JMP.
- Jacob: Amélioration des scripts d'analyse des tests de performance et écriture de nouveaux scripts pour réexécuter les tests « défaillants » dans les exécutions nocturnes afin de vérifier le temps augmenté par rapport à la version de référence. Traitement des résultats des études d'utilisabilité lors du Discovery Summit en personne.
- Croc: Vérification et ajout de tests unitaires supplémentaires pour la fonctionnalité de colonne de commutation dans les personnalités de filtrage des réponses, de logistique nominale, de logistique ordinale et de modèle mixte dans JMP 18. Enquête sur les échecs des tests unitaires sur un Mac M1 avec Ventura. Répondre aux commentaires d'EA et à la piste TS. Grande vérification.
- Tonia : Test NF - Limites Label Précision en CCB.Vérification des bogues.Travailler sur les rapports de Service Cloud.
Mises à jour des sciences de la vie
- Tout: Finalisation des correctifs JMP Clinical 17 et test des programmes d'installation candidats.
Gestion des produits
- Bryan F : Élaborer les détails de la manière dont JMP traite les demandes concernant la manière dont nous traitons les problèmes d'accessibilité. Sessions d'idéation pour résoudre les points faibles des tests d'utilisabilité avec JMP Live, WFB et JMP Search. Traitement des points douloureux avec l'équipe Easy DOE. Traitement des commentaires de JMP Live sur la logistique du laboratoire, l'identification/la priorisation des points faibles et les sessions d'idéation. Pour l'effort de création d'images de JMP pour JMP.com, j'ai créé un dégradé mauvais à bon "perceptuellement uniforme" basé sur les couleurs de la marque JMP et créé plusieurs cartes de couleurs qualitatives qui sont plus "distinctes de manière optimale" et compatibles.
Soutien technique
- Duan : Nous avançons sur plusieurs projets en cours. Nous commençons les tests UAT pour My JMP et nous avons plusieurs blogs en préparation pour la communauté. Kai a pu participer à la réunion du groupe d'utilisateurs DACH à Heidelberg plus tôt cette semaine. Il partage que ce fut un événement formidable et qu'il a pu rencontrer plusieurs clients en personne pour la première fois. Comme d'habitude, voici les Rapports en direct TS JMP et l'intrigue habituelle ci-dessous. Passe un bon weekend!

Opérations de développement
- Bob: Sécurisé tous les fichiers de téléchargement 17.0 pour le Web externe (abonnement, étudiant, essai, essai Pro). Grâce à John Schroedl et Jim Borek pour finaliser les programmes afin de créer les fichiers jar nécessaires à SAS On Demand pour JMP 17.J'ai poussé ces fichiers en externe. Modifications finales du SOE pour les commandes 17.0 qui auront lieu via le traitement des licences SAS. Finalisation des téléchargements de validation NIST et de validation de l'installateur et poussée vers l'extérieur.Travailler avec Roger pour obtenir des liens sur jmp.com. Modifications poussées des processus SAS pour conserver toutes les versions de Genomics avec SAS 9.4M8. Candidat installateur finalisé et vérifié pour JMP Clinical 17.0 (Windows). Envoi de la version finale de la configuration système requise à l'équipe Web pour les pages de lancement de la version 17.0.
- Jim : Intégrer les listes de modifications finales à la branche 17.0 pour JMP Clinical ; construire le candidat final d'installation d'image sur mac OS. J'ai contacté Nan concernant le problème de connexion ODBC qui cause le dépassement de délai/les plantages de l'UT. Apporter actuellement des modifications aux scripts de build JMP 18.0 en prévision de la ligne de commande. Mises à jour des paramètres par John Schroedl. Soutien obligatoire.
- Pseudo: Expériences de performances avec diverses machines de génération AWS Windows.
Documentation
- Suzanne C : Travail sur la refonte de nos pages JMP Doc Confluence. Passer par JMP Live help Jiras pour 17.0 et mettre à jour les statuts. Travail sur des correctifs pour les équations de coupure dans l'aide 17.0. Aider Qiana à résoudre les problèmes qui surviennent lorsqu'elle génère de l'aide.
- Qiana : Axé principalement sur la génération de l'aide localisée 17.0 HTML5. J'ai également continué à mettre en place, ou à travailler avec ceux qui font la mise en place, des processus de doc et des travaux pour la doc 17.1.
- Chris B. : Travaillé sur JMPDOC-1609 : États de ligne Dispatch et Accept pour les jointures virtuelles. Travaillé sur l'obtention des bonnes directives index/noindex pour tous les fichiers JMPLive (passés et présents).
Test système/hôte - Cary
- Mandy : Tester et vérifier les poussées vers 18.0 pour les filtres de données, les transformations et les flux de travail et ajouter quelques tests à ma suite de tests JSL. Traqué un flux de travail cassé avec des fichiers sur Mac qu'Aaron avait poussé à 18 ans, qu'il a corrigé. A travaillé avec Drew sur un plantage qu'il a eu sur Mac avec une jointure virtuelle et des couleurs, mais n'a pas pu le reproduire - Michael Hecht a examiné le fichier de plantage et a déclaré qu'il ne contenait pas de suivi JMP, il s'agissait donc davantage d'un problème de système d'exploitation. Cela a permis de découvrir un problème de VJ avec les propriétés de colonne que j'ai ouvert pour que Dave White puisse les examiner et voir s'il y avait quelque chose à faire pour résoudre ce problème. Cette semaine, je travaille sur Workflow Builder à 17.0 afin que je puisse ajouter des exemples et quelques éléments plus avancés à ma démo pour un tutoriel plus important le 20 octobre.
- Josh: JMP Live 18 Installez en testant le nouveau chemin C:\Program Files\JMP\JMP Live.Travailler avec Chris et Alex sur les problèmes d'installation de JMP Live 18 Keycloak.Tester les modifications apportées à la publication en fonction des commentaires du laboratoire d'utilisabilité.Surveillance des performances de JMP Live Pool sur les serveurs de développement.
- Chasseur: Enquête sur le problème de recherche JMP 17, ouverture du bogue du projet JMP 18 où les noms de dossier réservés n'étaient pas utilisés dans le fichier de mise en page du projet et application de Ventura 13.0 Beta 9 pour vérifier l'état d'un problème en cours.
- Nick H : travaillé sur l'amélioration des exemples d'index de script pour la fonction personnalisée en plus des vérifications 17.1 et 18.0. J'ai aussi (re)commencé une formation REACT que je poussais depuis un moment.
- Audrey : Participation à un appel de pré-engagement avec ClearVision, en préparation d'un test de migration qui débutera la semaine prochaine.
- Lise G : Travail sur la mise à jour du script JSL Test Timing pour inclure les exécutions 18.0, et poursuite des vérifications 18.0 et ajout de tests.
Test système/hôte - Pékin
- Éric Wang : (1) Mises à jour du framework de bout en bout : mise à jour des tests JMP Live JSL/de bout en bout pour arrêter d'invoquer RESTAPI, car certains d'entre eux seront obsolètes à l'avenir, JMPTESTBJ-1760. Dossier de test restructuré. (2) Travailler sur les tests JMP Live Jira. Et ajouté des tests Jest / tests de bout en bout. (3) Prend en charge JMP China SE car ils ont rencontré des problèmes lors du déploiement/de l'utilisation de JMP Live.
- Da Li : (1) Test d'une nouvelle fonctionnalité JMP : importation MFI pour Excel. (2) Vérification des tickets Jira.
- Mike Wu : (1) Test de télémétrie JMP Trial et ProTrial 17.1. (2) Discussion avec Jim sur les problèmes de temporisation des tests unitaires exécutés la nuit sur Mac. (3) Vérification des tickets Jira.
- Kimi : (1) Vérification des tickets Jira. (2) Test de régression pour JMP Pro 17.1 et 18.0 sous Windows. (3) Analysez l'erreur dans l'environnement de Jim. (4) Travail lié à Jenkins : déboguer l'échec de JMP Live Migration exécuté sur Jenkins.
- Da Zhang : (1) Ajout de tests de migration JMP Live pour JMPTESTBJ-1695, JMPTESTBJ-1652, JMPTESTBJ-1663, JMPTESTBJ-1664.
- Nala : (1) Vérification des tickets Jira. (2) Apprentissage et rédaction de tests de migration JMP Live.
- JMP Jira : 10 Bugs / Histoires créées ( Lien ), 4 Bugs / Histoires vérifiées( Lien ).
- JMP en direct Jira : 7 Bugs / Histoires créées ( Lien ), 21 Bugs / Histoires vérifiées ( Lien ).
Remarque de Shannon
J'espère que vous et tous les êtres chers qui pourraient être sur le chemin de Ian restez en sécurité ce week-end. Si vous souhaitez faire un don pour aider les personnes dans les États et territoires touchés par l'ouragan, Care et la Croix-Rouge, entre autres, aident les personnes dans le besoin.
J'espère que vous passez un week-end en toute sécurité et que le courant reste allumé !