
Bienvenue dans la mise à jour de développement JMP du 8 avril 2022 !
Nous sommes à environ un mois de notre date de gel pour JMP 17 EA8 le 06/05/22. Nous aurons un dernier gel EA le 06/07/22 pour JMP 17 EA9 et atteindrons le gel du code JMP 17 le 20/07/22. Merci à tous ceux d'entre vous qui ont mis à jour vos pages de fonctionnalités dans Confluence et qui ont coché les cases pour les détails de préparation des fonctionnalités cette semaine. Ces pages sont plus importantes que jamais, car les responsables techniques et la gestion des produits préparent des supports de formation et d'information avant le lancement du JMP 17.
Cette semaine, Sara Doudt de l'équipe de gestion produit a publié cet article pour Inside JMP sur la JMP Taxonony Initiative . Ce projet vise à créer un système de classification commun pouvant être appliqué à de nombreuses catégories d'articles, depuis les documents destinés aux clients jusqu'aux livrables de formation interne en passant par les initiatives de gestion et de développement de produits. Sara vous demande de prendre une minute pour lire cet article et n'hésitez pas à ajouter un commentaire pour expliquer comment vous pourriez utiliser ces informations dans votre rôle.
Merci beaucoup au développeur hôte Mac Michael Hecht pour sa présentation sur les versions spéciales d'UBSAN permettant de trouver des comportements non définis lors de la réunion de développement de cette semaine. Comme il l'a promis lors de la démo, Michael a apporté une première série de modifications pour résoudre certains des problèmes qu'il a découverts jusqu'à présent avec ces versions spéciales (591593 : comportement non défini : correctifs sûrs) et a également modifié les comportements non définis en échecs d'assertion (591581). Comme son e-mail l'indiquait ce matin : « Vous pouvez soit consulter la liste des modifications dans P4V, soit synchroniser puis rechercher ces chaînes : UBAssert, UBNumericCast, UBSAN. » Si vous avez manqué la réunion, vous pouvez trouver une copie téléchargée de l'enregistrement ici.
Enfin, cette semaine, nous continuons à agrandir notre famille JMP ! Nous souhaitons la bienvenue au développeur Sibusiso Mabuza qui a débuté cette semaine en tant que membre du groupe Data Discovery de Xan. Et nous félicitons également Evan McCorkle et sa famille pour l'arrivée de leur nouvelle petite fille Daphne Wren McCorkle dimanche dernier. Evan partage que tout le monde va bien et qu'il sera absent pendant la première moitié de son congé parental jusqu'en mai. Bienvenue Daphné !

Annonces générales
- Si vous souhaitez figurer parmi les employés vedettes d'Inside JMP, veuillez télécharger une copie du formulaire Apprenez à connaître . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, ainsi que 3 photos de vous, dans le dossier. Merci d'avoir contribué à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- JMP 17.0 EA7 – 3/11/22
- Maintenance du troisième week-end – 15/04/22 - 17/04/22
- JMP 17.0 EA8 – 3/05/22
- JMP 17.0 EA9 – 7/8/22
- Gel du code JMP 17 – 20/07/22
- Veuillez visiter Confluence pour une liste complète des dates des JMP 16 et JMP 17 .
Mises à jour du développement JMP
- Veuillez visiter cette page pour afficher les listes de vérification des bogues pour JMP 17.0 .
Tests système/hôte-Cary

- Mandy : a signalé un problème de recodage et ajouté un test pour celui-ci. Un crash signalé avec New Formula > Group by qui est maintenant corrigé. Corrections testées de l'enregistreur d'actions et ajout de tests dans le framework JSL. Générateur de workflow – correctifs, les fichiers zip sont désormais enregistrés dans le projet, mais en espérant que cela puisse être corrigé afin que vous puissiez déplacer le WFB hors du projet si vous l'envoyez à quelqu'un ( JMP-11930 ). Rédaction d'un résumé pour Discovery afin de rédiger un article ou une affiche sur Workflow Builder. J'ai trouvé un crash de Tabulate avec Tout ce que Dan S. étudie. Rédaction et ajout de la section Objectifs de performance dans Workday.
- Nick H : Vérifications de bugs et nettoyage de certains échecs de tests unitaires nouvellement introduits ainsi que de certains anciens. Correction d'un problème avec l'interface graphique du test unitaire JSL lié à l'importation de fichiers texte en tant que filtres. J'ai travaillé avec Audrey pour créer un plan visant à intégrer éventuellement les délais d'attente dans le tableau de bord de test à mesure qu'ils sont séparés des plantages. Je continue de travailler sur certains projets en cours que j'espère terminer bientôt.
- Hunter : a répondu aux pistes EA et à la vérification JIRA, a ouvert trois éléments JIRA pour des problèmes d'affichage lors de l'ouverture des rapports HTML à partir de la fenêtre du projet et a soumis des commentaires sur les résultats de la fenêtre de recherche JMP avec JMP exécuté dans différentes langues.
- Mike M : Semaine chargée avec plusieurs changements importants de différences d’image. Via les différences d'images, j'ai saisi le bogue de l'axe Y HTML, saisi les images du tableau de bord de test inutilisables sur un bogue Mac, signalé l'échec du test unitaire avec les mises à jour de l'index de script. J'ai travaillé avec Dan S et John Shroedl sur le développement de mon environnement de comparaison d'images Sikuli. J'ai commencé à travailler pour reporter Sikuli sur AWS (merci Josh pour toute votre aide à ce sujet !).
- Lisa G : a travaillé sur les vérifications des niveaux de configuration et des bogues de remplissage d'annotations/étiquettes, est entrée dans un crash lors de l'utilisation de graphlets avec treemap et en appliquant un LDF, et a entré un bogue où la commande de sous-ensemble via les étiquettes de survol ne filtre pas correctement lorsqu'elle est associée aux niveaux de configuration.
- Josh L : JMP Live Jira Story et vérification des bugs. Concentré sur les tests de JMP Live JSL et de cartes de contrôle cette semaine. Nous avons fourni à Hui de l'aide pour réinstaller la tablette Android avec son identifiant afin qu'elle puisse inscrire l'appareil dans Intune.
- Pékin / Cary JMP Test en direct du statut Jira
- 06 histoires de tests
- 39 histoires en cours de test
- 04 Bugs créés au cours des 7 derniers jours.
- 14 histoires / bugs résolus au cours des 7 derniers jours
Tests système/hôte-Pékin
- Équipe de Pékin : les tests du JMP 17 I18N sont en cours. 132/169 a été réalisé. Veuillez trouver les détails dans JMPTESTBJ-1015.
- Eric Wang : (1) Test des éléments Jira liés aux sessions d'affichage Web, ajout de tests d'intégration supplémentaires. (2) Travailler sur les éléments Jira liés aux informations d'identification stockées dans JMP Live. (3) Vérification des bogues.
- Da Li : (1) Test JMP 17 I18N. (2) Continuer à mettre à jour les cas d'automatisation de la migration JMP Live. (3) Examinez les éléments de la recherche sur les connecteurs de données JMP. (4) Organiser les tests JMP Desktop I18N. Définissez et attribuez des tâches de test I18N à la personne correspondante et suivez l'ensemble du statut plus précieusement.
- Mike Wu : (1) Tests JMP 17 I18N. (2) Discussion et envoi des commentaires de l'équipe JMP de Pékin ayant testé les types de données/sources de données à Maanasa sur la recherche sur les connecteurs de données JMP. (3) Rapport technique d'enquête TS 7613550202.
- Kimi : (1) Tests JMP 17 I18N. (2) Tests I18N terminés pour les plates-formes génétiques, voir JMPTESTBJ-1296. (3) Éléments JMP Live Jira testés.
- Nala : (1) Tests JMP 17 I18N. (2) Testez les éléments Jira liés à Text Explorer.
Découverte de données
- Dave B : détection d'un problème de troncature avec scatter3d, correction d'un bug où les rappels C++ pour NumberColEditDisplay et StringColEditDisplay n'étaient pas appelés lorsque les valeurs étaient définies via jsl, puis travail avec Ernest pour résoudre certains problèmes créés par le correctif, correction de la persistance des paramètres de remplissage d'annotations .
- Sibusiso : Cette semaine était ma première semaine. J'ai été occupé par le travail d'intégration et par la préparation de ma machine pour le développement JMP.
- Xan : Plus de travail sur axisInSequence ; faire des recherches sur les problèmes de Tabulate et de Pareto ; bienvenue à Sibusiso !
- Ernest : discussions avec Workflow Builder sur la manière d'exporter. Corrections et reports Jira.
BICHE
- Félicitations à Brad Jones pour avoir remporté le prix du « Meilleur article invité » pour sa présentation au Discovery Summit Europe « A Surprising Use of the Fit Definitive Screening Platform » !
- Caleb : J'ai travaillé avec Joseph pour corriger plusieurs bugs concernant la simulation des réponses dans MSA. J'ai également continué à travailler sur des recherches conjointes avec Peter Parker de la NASA.
- Joseph : Travail sur la refonte de la simulation MSA pour prendre en charge correctement les effets imbriqués et croisés. Nous avons également poursuivi le travail sur Easy DOE Profiler (c'est-à-dire l'onglet Prédire).
Hôte
- John Schroedl : Recherche de performances - J'ai appris que std::shared_mutex est beaucoup plus rapide que std::mutex sous Windows car MSFT n'est pas disposé à modifier l'API std::mutex pour une compatibilité ascendante. Sur la base de cette recommandation, Evan a noté une accélération de 20 % de la recherche sous Windows en passant à shared_mutex. Ajout de la prise en charge de la boîte de dialogue Ouvrir pour les fichiers Workflow. Correction du texte de l'écran de démarrage sous les écrans japonais et poussés avec © 2022. Modifications poussées de GPicture pour charger les icônes affichées par l'Explorateur/Finder pour les fichiers. Correction d'un problème avec les « Fichiers dans le répertoire » et les liens symboliques sur Mac.
- Paul N : Résolution du problème de précision du Scatterplot3D avec les points de connexion et les lignes de dépôt (JMP-11921). L'importation d'IDAT est devenue une fonctionnalité JMP Pro uniquement (JMP-11626)
- Fonctionnement du serveur OpenStreetMap :
- Succès pour que JMP 16 (avec URL modifiée) charge des cartes à partir d'une machine virtuelle exécutant la nouvelle pile logicielle OpenStreetMap.
- maps.jmp.com, un nouveau domaine JMP de premier niveau pour nos besoins en matière de serveur de cartes. Cela nous donne désormais une URL .jmp.com cohérente pour nos besoins en services de cartographie. Une fois le remplacement du serveur de cartes de production terminé, il résidera ici. Une fois en ligne, l'URL de l'ancien serveur actuel (jmpopnst.sas.com) sera redirigée vers maps.jmp.com. Actuellement, la redirection inverse est en place. Pour l'instant, maps.jmp.com redirige vers jmpopnst.sas.com afin que JMP 17.0 puisse pointer vers la nouvelle URL .jmp.com.
- Le nouveau serveur de cartes renvoie des images éclatantes. Je compare les configurations pour comprendre comment rendre les cartes plus silencieuses comme le serveur actuel.
- Michael H : Travail de l'UBSAN.
HTML5
JMP en direct
- Aurora : Fin de la collecte des exigences pour la publication des données (par elle-même) . 90 % sont également réalisés sur le code côté serveur pour cette fonctionnalité. Résumés terminés pour Discovery Americas 2022.
- Michael G : Publiez isolé sur le client dans sa propre « application » pour la rendre plus simple. Filtrez les publications de données sur l'espace sélectionné pour les publier sur le client. Erreur isolée créée et pages introuvables à publier sur le client. Options de données supprimées pour le remplacement. Diverses corrections de bugs.
- Josh M : A travaillé sur divers problèmes de JMP Live, notamment
- WEBJMP-4940 : Ajouter des chaînes traduites pour les noms de formats pris en charge
- WEBJMP-4949 : Faire en sorte que la barre latérale des colonnes du tableau de données utilise la pagination à défilement infini
- WEBJMP-4961 : il y a un gros bloc vide sous les colonnes dans la page d'affichage des données.
- WEBJMP-4909 : Le filtrage sur le type de modélisation ne répond pas correctement
- WEBJMP-4194 : Gérez mieux l'expiration du jeton d'authentification dans la visionneuse de table de données (celui-ci a été trié et a été résolu)
Statistiques
- Jianfeng : Je me concentre sur la correction des bugs et l'amélioration des nouvelles fonctionnalités. Ajout de la plateforme d'analyse Bland-Altman dans les paires appariées pour compléter les fonctionnalités de la régression Passing-Bablok.

- Peng : Travailler avec Bill Meeker sur les problèmes qu'il a trouvés ou suggérés : placer des colonnes d'intervalles recto-verso sous un titre de colonne fusionné (JMP-11655), le profil de fonction de risque montre des signes d'instabilité (JMP-11816), et a soumis un résumé commun sur la nouvelle plateforme de la conférence Discovery. Le polissage continu mesure les mesures répétées de dégradation et aborde d'autres problèmes divers récemment apparus.
- John Sall : Le Design Space Profiler prend désormais en charge les facteurs X verrouillés lorsqu'ils sont spécifiés dans le Profiler à partir duquel il est appelé. C’est important lorsque vous envisagez des limites X sur un sous-ensemble de facteurs uniquement. ( JMP-11676 ) Le profileur dispose d'une nouvelle commande « Masquer les variables Y » pour permettre à un sous-ensemble de réponses d'être visible. ( JMP-5590 )
- Laura CS : mise à jour de la page des fonctionnalités SEM en ajoutant des exemples appliqués à chaque nouvelle fonctionnalité. Poursuite de la recherche de données pour démontrer l'analyse de groupes multiples (MGA). J'ai commencé à faire des analyses et à préparer la présentation de JMP Dev pour MGA.
- Elizabeth : Mise à jour de la page Confluence de la fonctionnalité GLMM avec des exemples maintenant que des exemples de données ont été ajoutés. Travail sur une problématique de degrés de liberté avec prédiction inverse en Mixte. Correction de quelques petits bugs dans GLMM.
Documentation sur les statistiques
- Michael C : Nous avons continué à travailler avec le service juridique pour faire approuver des exemples de tableaux de données pour 17. Nous avons interviewé des candidats pour un poste de stagiaire d'été au sein de l'équipe de documentation statistique. Travailler avec Karen sur la réécriture des chapitres Fit Y by X de la documentation.
- Colleen : Documentation de l'analyse de la courbe de dissolution dans le chapitre "Ajuster la courbe". J'ai également ajouté un exemple de courbes de dissolution.
Tests de statistiques
- Jacob : Test de la conception de remplissage d'espace, ajout de tests supplémentaires pour les diagnostics et ajout de tests incluant des facteurs numériques et de mélange discrets. Enquête sur un crash à l'aide de covariables dans Custom Design. Test des courbes OC, en se concentrant sur les AQL et RQL dans les courbes de test d'acceptation d'échantillonnage simple et double. Participer au flux de travail UI/UX.
- Fang : Répondre aux commentaires d'EA et aux questions de TS. Test des correctifs pour GLMM, Decision Threshold et GenReg.
Gestion des produits
- Bryan F : A demandé l'approbation légale pour utiliser les icônes Google Material Design dans JMP et HTML5. Développement d'icônes Workflow Builder. Écrans de démarrage JMP 17 mis à jour pour plus de cohérence et informations de copyright mises à jour. Présenté lors de la mise à jour UX Workstream lors de la réunion JMP All Management. Développement de graphiques pour la présentation du thème de l'entreprise. Contribution aux options de publication sur le client, à la recherche JMP, au logo clinique JMP et au texte d'aide de Workflow Builder. A répondu à un message de la communauté JMP sur les légendes interactives en HTML5.
- Réunion de couche de présentation : mise à jour d'une idée de conception pour permettre des vues à onglets dans JMP.
- Réunion sur le processus des développeurs : comptage des votes à partir de la carte de l'expérience utilisateur générée à partir des points faibles des tests utilisateur. Élaboration d'objectifs et de mesures associés aux points faibles priorisés. Contribution à une idée de conception sur la façon de présenter la structure de conception MSA.
Soutien technique
- Duane : Continuez à travailler avec NeuraFlash sur notre implémentation de Service Cloud. Des progrès sont réalisés, mais quelques problèmes en suspens sont en cours d'évaluation/résolution. TS a récemment constaté une légère augmentation du nombre de renouvellements d'abonnement étudiant JMP. Voici les rapports TS JMP Live . (JMP Live 16) Voici des informations concernant les tickets Jira ouverts par le support technique .

Opérations de développement
- Myron : Nous avons aidé à résoudre les problèmes de memoQ avec Sandy - nous avons finalement compris cela aujourd'hui. J'ai travaillé sur la méthode alternative de traitement des échantillons de données, j'espère donc que cela sera réglé et utilisable la semaine prochaine. Suivi des détails nécessaires pour éloigner l'environnement de développement du système de crash de Sirius.
- Shannon : J'ai travaillé sur des objectifs avec les membres de l'équipe. Examen des accidents non résolus et des enquêtes ouvertes sur les accidents et assistance aux testeurs et au support technique dans diverses enquêtes sur les accidents. Révision des éléments d'histoire ouverts.
- Nick R : Résolution des problèmes du projet de bibliothèque de documents. Test des builds Mac CI dans l'environnement AWS.
Localisation
- Équipe : Travailler sur les objectifs; tri des Jiras en retard
- Angelita : Kits JMP Live envoyés en traduction ; aidé Sandy avec les problèmes d'installation de memoQ ; je travaille sur un plan visant à inclure des clés pour les révisions de chaînes de JMP Live UI
- Howard : Travail sur la migration des différences d'images l10n vers un nouveau serveur ; structure réorganisée des emplois JMP Live à Jenkins
- Mélanie : Présentation de Jenkins à Sandy ; fourni une contribution sur le projet de migration des différences d'image l10n vers un nouveau serveur
- Sandy : Rencontre avec Jim pour un aperçu de P4 (merci Jim !); Rencontré Mélanie pour un aperçu de Jenkins ; début des travaux sur JMPTOOL-295 ; temps passé à résoudre les problèmes d'installation de memoQ.
- Trish : Répondre aux demandes de traduction ; rencontré l'équipe pour discuter des objectifs et des informations sur les bonus ; tri des bugs JMP i18n
- Mises à jour du projet JMPLoc Jiras cette semaine.
Documentation
- Qiana : a suivi la formation sur la fenêtre d'indexation d'échantillons dispensée par Mélanie. Ajout d'exemples de tableaux de données à P4V. Mises à jour des cartes de menu Windows et macOS. Participation au Cercle des Managers. J'ai interviewé un candidat stagiaire.
Note de Shannon
Merci à Bob Hickey d'avoir partagé cette photo qu'il a « prise » d'une tortue retournant travailler au bâtiment A hier ! J'espere que vous passerez une tres bonne fin de semaine.
