
Bienvenue dans la mise à jour du développement JMP du 5 août 2022 !
Quelques correctifs importants ont été approuvés et intégrés à JMP 17.0 cette semaine. Un ensemble de correctifs a résolu des problèmes de sécurité où les mots de passe apparaissaient involontairement dans le script de table d'accès à la base de données, tandis que l'autre a résolu une régression affectant certaines des façons dont vous pouvez soumettre JSL à partir du journal JMP. Paul Nelson a vérifié que les analyses de sécurité de Blackduck n'ont révélé aucun nouveau problème et les analyses d'analyse statique ont été réexécutées pour Mac et Win. Nous avons dépassé le gel du contenu de la documentation et nous approchons des dates de gel de l'aide et L10N pour JMP 17.0.
Au fur et à mesure que vous continuez à travailler JMP 18 et JMP 17.1 , veuillez noter qu'il existe encore de nombreux éléments marqués avec Fix Version/s = 17.0:OPEN dans Jira. Veuillez revoir et trier vos listes et déplacer tous les éléments encore étiquetés 17.0:OPEN vers 18.0:OPEN, 17.1:OPEN, ou les deux, selon le cas. Si vous avez terminé le triage et que vous êtes prêt à déplacer plusieurs éléments sans notification par e-mail, vous pouvez consulter cette page dans Confluence . Si vous avez des questions, Audrey et moi serions ravis de vous aider à y répondre ou de vous aider avec les mises à jour groupées.
Comme je l'ai mentionné dans mon e-mail ce matin, vous devez vous efforcer d'effacer votre liste active d'éléments liés aux fonctionnalités pour supprimer les idées qui ne sont certainement pas prévues pour 18. Veuillez ne pas mettre les histoires dans la piste actuelle si vous ne travaillerez certainement pas dessus cette version. Vous pouvez rétrograder les éléments de l'histoire en demandes de fonctionnalités si vous souhaitez conserver l'idée mais que vous ne savez pas quand et si vous pouvez y travailler. De plus, lorsque vous commencez à travailler sur le code pour prendre en charge un élément de demande de fonctionnalité, il doit être mis à jour vers un type d'élément Story et affecté à la version sur laquelle vous travaillez.
Merci à notre deuxième groupe d'étudiants d'été pour leur présentation lors de la réunion JMP Dev de cette semaine ! J'apprécie tout le travail que notre ambassadrice stagiaire Audrey Shull a fait pour aider à coordonner les présentations des stagiaires au cours des deux dernières semaines. Cette semaine, les stagiaires Krishna Patel, Kerry Steen, Melanie Stevens, Kaylee Warren et Matthew Warren présenté.
Si vous avez manqué la présentation, vous pouvez trouver une copie téléchargée de l'enregistrement dans mon dossier public ici : \\d73817\public\Dev Meetings\ ou vous pouvez accéder à l'enregistrement dans Sharepoint ici . Et si vous avez manqué l'exposition des stagiaires sur le campus où plusieurs stagiaires JMP ont présenté des affiches, vous pouvez lire cet article récapitulatif de Inside SAS.
Et enfin, grâce à Julien Paris cette semaine pour avoir partagé un complément qu'il a créé pour vous permettre de filtrer votre vue d'un tableau de données avec un filtre de données ! La fonctionnalité de prévisualisation qu'Ernest a introduite dans JMP 17 pour les opérations du menu Tables a révélé à quel point il peut être utile d'afficher une modification planifiée avant de créer une nouvelle table de données. La vue filtrée de Julian vous permet de trouver rapidement et d'afficher uniquement les lignes importantes de votre tableau sans vous engager à créer un sous-ensemble. C'est un outil utile si vous souhaitez pouvoir créer et supprimer rapidement des sous-ensembles sans avoir à créer de nouvelles tables que vous n'avez pas besoin d'enregistrer. Tu peux téléchargez le complément de Julian ici et faites-le glisser dans JMP pour l'installer si vous souhaitez l'essayer !

Annonces générales
- Je serai absent du bureau en vacances mardi-vendredi prochain donc Audrey Shull fera la mise à jour du vendredi pour moi. Nous n'avons actuellement pas de réunion de développement prévue la semaine prochaine, mais veuillez informer Audrey si vous souhaitez présenter !
Dates importantes à venir
- 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 .
Découverte de données
- Évan : PushCallback et pushBackground refactorisés pour avoir des valeurs de retour plus claires. Suppression des membres utilisés de EvalContext. Ajout d'un sac de propriétés génériques (AnyBag) et déplacement des membres rarement utilisés d'EvalContext vers un sac de propriétés sur EvalContext. Amélioration du fonctionnement de la recherche JMP dans les projets.
- David B : Correction de quelques bogues d'annotation différents, correction d'un problème d'enregistrement d'une grille d'alignement au format html, correction d'un problème d'édition de tablebox qui provoquait le gel de jmp, création d'un cas de test pour un crash de modèle d'ajustement, correction d'un bogue d'importation MFI lors de l'importation d'une feuille de calcul avec un " dans son nom.
- Sibusiso : Travailler sur les correctifs des tracés de la mosaïque lorsque les axes sont inversés. Passer en revue le code tabulé, apporter des améliorations générales au code, le nettoyer et le moderniser. Travaille également sur une fonction de retour à la ligne dans les cellules de tableau JMP.
- Dan S : Corrections de bogues dans la gestion du focus, le tracé à bulles, le copier/coller du filtre, le tracé de contour avec grille spécifiée, les fichiers de session faisant référence aux fichiers de script SAS/R/Python et l'exportation de fenêtres vides. Travail sur NF pour permettre la création de fichiers SAS/R/Python avec New Window().
- Xane : Travail DisplaySeg : performance markerSeg, écrêtage lineSeg, remplissage de courbe polySeg ; tri de la liste de souhaits.
BICHE
- Ping : Fin de l'enregistrement de la conversation Discovery avec Bill Meeker et des modifications liées aux mises à jour nécessaires dans 17.1.
- Brad : Ce mardi, j'étais au doctorat. comité pour un élève de Jon Stallrich. Sa thèse est passée.
Héberger
- John Schroedl : A aidé à enquêter sur une défaillance du pool de serveurs JMP Live en raison du remplissage d'une table de ressources du système d'exploitation. Un correctif nécessitera des modifications de notre code de presse-papiers. A pu reproduire un plantage lors de l'exportation de données Excel si le fichier de destination est sur OneDrive et verrouillé par Excel. Mise à jour des pages Confluence pour la configuration d'un PC de développement et le travail de télémétrie. Examen de certains problèmes d'analyseur de code VS.
- Paul N : Réexécutez les analyses blackduck sur JMP 17.0 pour vous assurer qu'il n'y a pas de nouveaux problèmes après les correctifs récents. Travaillé avec Dave Matthews, vérifiant les bases de données AWS et les pages de support pour voir s'il y avait un problème avec le renouvellement d'un abonnement étudiant du côté de l'activation du processus. Ne semble pas avoir été un problème. A effectué une variété de correctifs Python :
- JMP-6759 en 17.1 – cohérence dans la gestion des formats graphiques
- JMP-13609 – JMP 17.1 & 18. Correction du script d'index de script cassé pour Python Execute.L'exemple n'a pas déclaré suffisamment de variables pour les valeurs de retour et essayait d'inverser une matrice singulière.
- JMP -6513 - NOBUG - gestion de Python Name("::y") et Python Name(::y)
- JMP-7062 – Problèmes Python Init avec JMP 16 sur Mac avec Python 3.6.x.Ce n'est plus un problème puisque nous avons maintenant besoin de la version 3.7 ou supérieure.
HTML5
- John Powel : Formation sécurité terminée. Installé VS 2022 et préparé pour le développement JMP 17.1. Tenue d'une réunion rétrospective pour notre dernier sprint. Tenue d'une réunion de planification pour JMP 17.1, y compris Réaffectations de composants Jira et affectation de développeurs secondaires pour tous les composants . Éléments 17,0 différés. Soumission d'un correctif pour les marqueurs à sens unique mal placés lorsque la nouvelle fonctionnalité Jittering est activée ( JMPHTML-638 ).Enquête sur un problème de décalage des titres des graphiques et des axes lors du passage au thème sombre ( JMPHTML-1531 ).
- Paul Spychala : Poussé un changement de performance d'exportation html du profileur qui peut réduire les temps d'exportation jusqu'à 90% et plus de problèmes de rendu du profileur qui peuvent rendre 17.1. J'ai passé du temps à travailler avec Jim sur mes problèmes d'intégration forcée et j'ai fait des recherches sur les éléments 18.0 dans Jira.
- Pravéna : Prise en charge implémentée des côtés de la boîte de bordure ( JMPHTML-1717 ). Travailler sur la réarchitecture des segments de ligne dessinés en HTML5, cela corrigera un grand nombre de bogues dans le segment de ligne et de zone ( JMPHTML-1663 ).
- Mayowa : Correction des bogues de la boîte à moustaches avec des valeurs aberrantes et un résumé à 5 chiffres dans les branches 17.1 et 18.0 ( ( JMPHTML-1436 , JMPHTML-1685 ), les tickets triés qui m'ont été attribués ouverts en 17.0 et les tâches assignées à 18.0 ou 17.1 selon le cas, ont participé à la planification du sprint de l'équipe HTLM5, à la mêlée et aux réunions rétrospectives, travaillant à l'amélioration de la couverture des branches pour les tests.
JMP en direct
- Aurore : 17,0 : Ma relative ignorance quant à l'extraction d'informations d'une base de données vers JMP s'est avérée utile. J'ai joué avec cela, de concert avec la fonction "données actualisables" de JMP Live 17.0, et j'ai trébuché sur un bogue de sécurité auxquels Eric Hill et Bryan Boone s'adressent. 17.1 : Enquête sur certains problèmes de performances, le résultat le plus courant étant de les différer. A enquêté sur un problème de journalisation d'audit, l'a trouvé valide, en cours de résolution. 18.0 : Dressez une liste personnelle de souhaits de travail à faire ici. Divers: Avoir suivi la formation requise en matière de sécurité.
- Michel G : Correctif d'exécution Jest intégré à la version 17.1 pour corriger l'exécution du test dans la version. Ajout d'un filtre de cartes de contrôle alarmantes sur la page d'accueil et d'une section de cartes de contrôle alarmantes sur la page de l'espace. Les deux fonctionnalités des cartes de contrôle sont intégrées dans la version 17.1. Diverses corrections de bogues et mises à jour de l'environnement.
Statistiques
- Elisabeth : Désactivation de l'enregistrement de la formule de simulation dans Mixed et GLMM lorsqu'une variable By est utilisée car les lignes ne sont pas simulées indépendamment ; La solution de contournement de l'utilisateur consiste à créer un sous-ensemble de la table de données et à ajuster/simuler séparément (JMP-13596). Il s'agit d'un candidat 17.1, donc obtenir un espace de travail 17.1 configuré et construit. Nettoyage Jira. Modèle mixte de réponse aux questions.
- Laure CS : Travail terminé avec notre stagiaire, Haley. A continué à travailler sur les variables instrumentales implicites du modèle dans le SEM, a assisté à l'exposition interne, a adapté certains SEM à des données réelles dans le cadre d'une collaboration avec des professeurs de l'UNC-Greensboro et de McGill, et a soumis une présentation au CSP.
- Jean Sal : Fit Response Screening autorise désormais les colonnes de commutation catégorielles (JMP-13637).
- Anni : Début de l'intégration de correctifs dans 17.1 pour les cartes de contrôle.
Documentation statistique
- Michel C : Dernières mises à jour terminées pour le gel de la documentation 17.0. Merci aux examinateurs d'avoir reçu des commentaires avant le gel de la documentation !
- Karine : J'ai terminé les modifications de dernière minute avant le gel de la documentation et j'ai suivi la formation sur la sécurité.
Test de statistiques
- Marquer: Discutez de la conception d'Easy DOE pour JMP 18 avec Brad et Joseph. Conclusion des tests d'Easy DOE pour clôturer les tickets pour JMP 17.0 avec Jacob. Réalisation d'un test d'utilisabilité d'Easy DOE dans JMP 17.0 avec Andrea Coombs pour le flux de travail JMP UI/UX et planification du prochain test dans deux semaines. Assistez à la première session de formation sur la sécurité des produits. Répondez aux questions dans la communauté JMP.
- Jacob: Tickets Jira vérifiés et tests unitaires ajoutés. Participation au flux de travail UI/UX, observation et traitement des résultats d'une étude d'utilisabilité Easy DOE réalisée par Nick Shelton. Réponse à une question catégorique du support technique JMP.
- Tonia : Réponse à une question de la communauté des utilisateurs sur les scripts de gestion des limites des spécifications.Travailler sur de nouveaux articles de blog pour 17 : EWMA, distribution, jauge de type 1.Vérification des bogues.
Gestion des produits
- Bryan F :
- Profileur d'espace de conception
- Présentation terminée dans Confluence basée sur 5 tests d'utilisabilité.
- Présenté les conclusions à Jean Sall et Sam Gardner
- Développement d'un prototype d'une idée pour simplifier le flux de travail
- Étude d'utilisabilité facile du DOE
- Réalisation d'un test d'utilisabilité avec Byron Wingard
- Contacter les participants potentiels
- Coordonné avec Jacob Rhyne et Marc Bailey alors qu'ils se sont portés volontaires pour aider à tester
- JMP en direct
- Travaillé avec Michel Goff sur l'interface utilisateur pour les rapports de contrôle alarmants
- Sommet Découverte
- A fourni quelques commentaires à Katie Pierre sur la configuration du laboratoire d'utilisabilité.
- Présentation clinique du JMP
- Examen et commentaires sur la fenêtre principale, la gestion des études et la gestion de la configuration
Soutien technique
- Bobby et Wendy ont reçu l'accès et la formation pour Magento de Falco Kronmuller . Un grand merci à Falco!
- Bobby, Dahlia, Dave et Wendy a examiné les pages Web d'abonnement et les e-mails de confirmation pour un langage incohérent qui a récemment dérouté les clients.
- Jasian et Patrick poursuivent les préparatifs de leurs présentations Discovery.

Opérations de développement
- Myron :
- JMPTOOL-538 - Mettre à jour les certificats pour le serveur JiraBot
- J'ai travaillé sur divers projets liés à la documentation, à l'aide et aux plantages cette semaine.
- JMPTOOL-544 - Les projets d'aide s'exécutent correctement mais la dernière source n'est pas incluse
- JMPTOOL-501 - Mettre à jour les projets clés d'aide pour le nouvel emplacement du serveur d'aide si nécessaire
- JMPDOC-1522 - Les e-mails de Docs Generic ImageChecker semblent désynchronisés
- JMPDOC-1523 - L'e-mail de suivi des modifications est obsolète
- JMPTOOL-491 - Les projets Jenkins de vérification de l'aide statique et JMP.com HelpKeys Check sont actuellement désactivés
- Corrections et mises à jour terminées pour le système de plantage JMP
- JMPTOOL-543 - Lorsque les problèmes Jira apparaissent dans la fenêtre contextuelle des blocs, le lien est construit comme un lien de défauts
- JMPTOOL-541 - Veuillez mettre à jour la table W_KnownSignatures dans JMPTRACK
- Jim : Plusieurs mises à jour du système pour s'adapter à diverses exécutions de configuration de test unitaire. Prise en charge de Perforce et intégrations 17.0/17.1.
- Shanon : Mises à jour du système de crash testées. Enquête sur plusieurs problèmes de crash mystérieux et saisie de problèmes Jira.
Documentation
- Qiana : Mises à jour terminées et mise en œuvre des commentaires de révision dans l'UG. Mise à jour du livre blanc sur la qualité de l'installation. A exécuté des FrameScripts sur les fichiers source pour l'aide. Aide au dépannage des problèmes d'aide. Planifié et programmé pour les livraisons de documentation à venir.
- Suzanne C : Contenu de script JMP Live finalisé dans le chapitre UG Save/Share. Vérifié et mis à jour tous les scripts de capture d'écran JMP Live dans le chapitre UG Save/Share. Documenté quelques NF pour le livre UG qui m'ont été attribués. Aide intégrée et assistance pour les problèmes de dépannage. Travailler sur certaines formations requises.
Début du travail sur la documentation d'abonnement des étudiants.
- Chris B. : Cette semaine a été largement consacrée à parcourir les processus de documentation, à essayer de voir si je pouvais les faire fonctionner. Par exemple, j'ai examiné les scripts de création de PDF et parcouru le processus de création manuelle de PDF. J'ai essayé d'ajouter nos nouveaux styles à FrameMaker et WebWorks, mais sans succès. J'ai passé en revue une partie du code de notre stagiaire et je l'ai renvoyé à l'école ! Assisté à une bonne formation StringBot des rédacteurs de Stat Michael et Colleen.
Système/Hôte T esting-Cary
- Pseudo: A aidé à vérifier le correctif d'Ernest à une régression qui empêchait JSL d'être soumis à partir du journal JSL. Il a été approuvé et poussé à 17. Les tests JMP Search Performance devraient être ajoutés d'ici la semaine prochaine. Travailler sur un projet pour voir si nous pouvons rendre les chaînes JSL pour les préférences JMP plus cohérentes avec les chaînes de l'interface graphique. Il semble qu'actuellement certains paramètres d'usine par défaut apparaissent dans le fichier pref alors que d'autres ne le font pas, et certaines chaînes de préférence sont différentes et ne correspondent pas à la chaîne dans l'interface graphique. J'essaie de générer un tableau qui illustrera les incohérences actuelles et de travailler en 18 pour les rendre plus cohérentes.
- Mandy : A pris les 3 modules de sécurité des produits et a recommencé le cours STIPS, Prise de décision avec les données. A répondu à 4-5 pistes TS et vérifié quelques éléments dans 18.0 pour une considération 17.1. A aidé Trish et la localisation à vérifier les chaînes pour Easy DOE et JMP Workflow dans toutes les langues sur Mac pour 18.0, 17.1 et 17.0.
- Chasseur : installé Ventura Beta 4 sur MDA692 dans le laboratoire et trouvé un bogue d'actualisation de rapport (JMP-13655) spécifique à Ventura, suivi 2 des 3 cours de formation à la sécurité, mis à jour le testware pour 17.1 et 18.0 sur plusieurs systèmes, et enquêté et mis à jour les éléments JIRA.
- Lise : Suppression d'une extraction de données associée qui réduisait le temps d'exécution d'environ 4 minutes, aidait à tester l'exécution de JSL dans le journal et continuait à travailler sur le rapport du tableau de bord des défauts.
- Audrey : Mise à jour de certaines tâches de surveillance automatisées après la création de branches et la mise en ligne de nouveaux processus, mise à jour des machines virtuelles et préparation de la fin de la version 17.0.
Test système/hôte - Pékin
- Examen du contenu de l'aide/de la documentation JMP 17, les détails peuvent être trouvés dans JMPTESTBJ-1674.
- Éric Wang : (1) Mise à jour des tests JMP Live Unit et des tests de bout en bout pour 17.1 et 18.0. (2) Refactorisation des fonctions communes des tests de bout en bout, JMPTESTBJ-1309, JMPTESTBJ-1678. (3) Examen de l'aide/de la documentation pour JMP 17, en se concentrant sur les parties JMP Live, JMPTESTBJ-1674
- Da Li : (1) Consultez l'aide/la documentation de JMP 17. (2) Enquête d'assistance technique pour l'importation d'OSIPI, numéro de dossier 00010236. (3) Obtenez le chemin d'automatisation de la migration JMP Live auprès de Josh. (4) Vérifiez les informations sur l'importation de données à partir d'un serveur PI OSIsoft et fournissez des commentaires à Qiana. (5) Préparez l'environnement pour l'environnement d'essai d'automatisation de la migration 17.0/17.1->18.0.
- Mike Wu : (1) Test de régression des bogues JMP/JMPLive 17. (2) Tests de régression JMP 17.0 terminés. (3) Consultez l'aide/la documentation de JMP 17.
- Kimi : (1) JMP 17 Help/Doc Testing. (2) Vérifiez les tickets Jira. (3) Travail sur le support des branches 17.1 et 18.0 pour l'environnement Jenkins de l'équipe de Pékin.
- Nala : (1) Test de régression JMP 17. (2) Vérifiez les tickets Jira. (3) Consultez l'aide/la documentation de JMP 17. (4) Réunions de contrôle avec les membres de l'équipe de Pékin.
Remarque de Shannon
Quoi que vous fassiez, j'espère que vous pourrez rester cool ce week-end !
