Rappel : il n'y aura pas de mise à jour de développement le vendredi 6 octobre. La plupart des employés de JMP bénéficieront d'une journée de repos et de recharge le vendredi 6 octobre, tandis que le personnel de JMP Chine tiendra la leur le 7 octobre. N'oubliez pas que vous n'avez pas besoin de demander une absence pour ce jour de congé. Merci beaucoup à la direction et aux RH de JMP de nous avoir offert cette opportunité bien méritée de prendre une pause et de nous détendre !
Bienvenue dans la mise à jour de développement JMP du 29 septembre 2023 !
Un rappel que nous allons geler pendant JMP18 EA6 en fin de journée le 10/3/23. C'est difficile à croire, mais ce sera notre avant-dernière EA du cycle JMP 18 ! JMP18 EA7 Il est prévu de geler le 8/12/23, quelques semaines seulement avant le gel de JMP 18.0 le 20/12/23. EA6 sera le premier à utiliser le nouveau mécanisme d'autorisation JMP basé sur Salesforce. Nous attendons avec impatience vos commentaires sur ce point et sur d'autres éléments introduits depuis la sortie d'EA5 en août.
Mia te demande veuillez terminer toutes les mises à jour de vos pages de fonctionnalités individuelles avant le 10/3/23 en raison de la fenêtre de temps limitée entre le gel d'EA6 et la prochaine semaine américaine de découverte. Veuillez commenter tout nouveau matériel dans le Motivation et résumé de votre page de fonctionnalité en utilisant une phrase commençant par « Dans EA6… » pour qu'elle soit facile à identifier.
Comme mentionné précédemment, les chefs de développement et de produits ont décidé de déplacer le date prévue pour la création de la branche JMP 19.0 au 12/1/23 . Nous créerons la nouvelle branche de fonctionnalités plus tôt pour permettre aux équipes travaillant déjà sur des projets JMP 19 de prendre une longueur d'avance. Une fois la branche JMP 19 créée, l'intégration automatique du code de main vers 18.0 s'arrêtera et l'intégration automatique du code de main vers 19.0 commencera.
Approbation du code JMP 18 commence le 22/11/23, il est donc possible que de nombreux développeurs aient terminé les correctifs JMP 18.0 prévus d'ici là. Pour les développeurs qui travaillent encore sur les correctifs de JMP 18.0 en décembre, ces correctifs devront être intégrés depuis la nouvelle branche 19.0 vers la version 18.0 en suivant le même processus que celui que nous utilisons pendant les cycles de maintenance de JMP.
Après avoir gelé le code source de JMP 18.0 le 20/12, la branche JMP 18.1 sera créée. Entre le 1/12 et le 20/12, veuillez ajouter 18.1 au champ Version planifiée dans Jira pour marquer tous les correctifs 19.0 qui devront être intégrés une fois la branche 18.1 ouverte.
Merci beaucoup à Jeff Perkinson et Daniel Powell pour le tag teaming lors de la réunion des développeurs de cette semaine afin de partager les détails des modifications d'autorisation à venir pour JMP 18.0 ! Jeff a fourni des informations importantes sur la transition avant la démo de Daniel et ils ont travaillé ensemble pour répondre à de nombreuses questions. Je pense que nous aurions pu avoir une participation record à cette session avec plus de 100 participants (!!!) issus de divers groupes du développement, des ventes, du marketing et de la gestion de produits. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici . Attendez-vous à recevoir beaucoup plus d’informations sur ce sujet à mesure que le développement progresse au cours de cette période de transition !
Merci également à Tonya Mauldin pour avoir partagé les cas bêta/crash de cette semaine avec les crashs sélectionnés ! Tonya a noté que le serveur JMP Live sur lequel elle publie habituellement était en panne et qu'elle n'a donc pas pu publier le rapport cette semaine.

Annonces générales
- Si vous souhaitez figurer parmi les employés vedettes d'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 d'avoir contribué à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- JMP 18 et JMP Clinical 18 EA6 – 03/10/23
- Gel des données d’échantillon JMP 18 – 18/10/23
- Révision du code JMP 18 – 11/08/23
- Création de branche JMP 19 – 12/1/23
- JMP 18 et JMP Clinical 18 EA7 – 8/12/23
- Veuillez visiter Confluence pour une liste complète de JMP17 et JMP18 Rendez-vous.
Mises à jour du développement JMP
Découverte de données
- Evan : Ajout d'icônes de renforcement à certains menus contextuels, notamment Couper/Copier/Coller dans les menus contextuels de la table de données et de l'éditeur de script. Correction des clauses Where générées avec les colonnes Virtual Join. Ajout de la prise en charge de DispatchKey pour les expressions arbitraires. Correction de l'arborescence de dépendances de formule pour col<
- Xan : Se lever à 3 heures du matin pour regarder la diffusion en direct du Championnat du monde de puzzle en Espagne. Je plaisante, mais j'ai téléchargé les résultats. Chacun des six qualifiés a utilisé un puzzle différent de 500 pièces, et voici les tableaux du top 40. Certaines énigmes étaient plus faciles que d’autres.

- Morgan: Poursuite du travail sur la dénomination et la gestion de plusieurs instances de Formula Depot, ainsi que sur le développement de JMP Notebook. En ce qui concerne le travail terminé, Script Editor prend désormais en charge la restauration Ctrl-Shift Z sous Windows et Formula Depot affiche désormais le nom de la colonne de formule et si nous avons développé les intermédiaires dans le champ d'origine.
- Dave B : Correction de quelques régressions causées par la mise en cache du nombre de lignes dans une tablebox et correction de quelques bugs liés à la modification des titres des colonnes de la boîte de table.
- Dan S : Améliorations des préréglages de plate-forme pour KNN, jauge de type 1, EMP MSA.Plateforme de groupe - correction des scripts de sauvegarde pour tous les objets.
BICHE
- Caleb : Fin d'un correctif majeur pour CSALT. Les allocations d'échantillons devraient désormais être plus précises et nous limitons également désormais le nombre de facteurs d'accélération à 3 maximum, étant donné l'instabilité d'un nombre plus élevé de facteurs et la rareté d'en utiliser autant dans la pratique. Suppression également d'autres tickets JIRA. Fin des présentations pour la semaine prochaine FTC (déjà ici !).
- Peng : Continuez à peaufiner les options de courbe de densité dans le tracé du modèle ajusté dans la plateforme du modèle de fatigue. Apporter des modifications à d'autres plates-formes existantes en fonction des récentes suggestions et commentaires de Bill.
Hôte
- Michel H : Travail avec Daniel Powell pour obtenir une branche Perforce fonctionnelle et à jour pour le projet d'autorisation logicielle. Travail sur la partie Mac de l'autorisation logicielle. Technologie prototype permettant de faire passer JMP d'un exécutable monolithique unique à un ensemble de bibliothèques dynamiques interconnectées plus petites. Enquête sur les problèmes liés à JMP lors de sa création et de son exécution sur macOS Sonoma. Planification du discours d'ouverture du JMP Discovery Summit.
- Paul N. : Le travail d’intégration Python se poursuit. Correction d'un problème de conflit entre la génération de code et l'intégration Python. Mis à jour vers Python 3.11.5 sous Windows, et il figure dans la version actuelle. Avoir une mise à jour fonctionnelle vers Python 3.11.5 sur Mac. Vous rencontrez des problèmes de connexion sur Sonoma et XCode 15.Pas encore poussé à la construction quotidienne.
- Daniel : Après la démo de développement de jeudi, Michael Hecht, John Schroedl et moi préparons la branche d'autorisation logicielle pour EA6. Je travaille spécifiquement à supprimer les indicateurs de build IS_ANNUAL_LICENSE, IS_SUBSCRIPTION, IS_JMPTRIAL, IS_JMPPROTRIAL et IS_SHRINKWRAP de jmpconfig.h.
- John Schrödel : Suppression de l'invite d'inscription et du code associé. Code d'initialisation Python mis à jour pour respecter la politique de désactivation de l'exécution. Essayer la branche d'authentification et le code associé. En cours d'enquête et toujours perplexe face au comportement de dimensionnement de WPF dans WFB.
HTML interactif
- John Powell : Correction d'un problème avec le placement de l'info-bulle de la carte thermique ( JMPHTML-2187 ). Correction d'un problème avec « non défini » apparaissant dans une info-bulle de carte thermique ( JMPHTML-2336 ). J'ai commencé à enquêter sur un problème lié au filtrage d'une carte thermique avec un axe Y imbriqué ( JMPHTML-2390 ). Participation à des tests en boîte blanche où notre équipe a trouvé 16 problèmes. A aidé un utilisateur avec des questions sur les tracés à bulles dynamiques en HTML interactif. Enquête sur certains problèmes de construction HTML interactif.
- Mike Stickles : Travail terminé sur JMPHTML-1419 (Étiquettes de ligne non affichées en HTML5), y compris la mise en œuvre des suggestions de révision et du scénario de test ; fait des tests en boîte blanche ; a commencé à travailler sur JMPHTML-2003 (Besoin de supprimer l'affichage des lignes masquées | exclues).
- Paul Spychala : Temps de correction des bugs pour HTML. Ajoutez quelques jetons de format Date/Heure supplémentaires ( JMPHTML-1442 ). Ajout de la prise en charge des étiquettes de ligne de référence de l'axe X pour les profileurs ( JMPHTML-850 ). Les CI du profileur ne se mettent pas à jour avec les valeurs de mélange verrouillées ( JMPHTML-2366 ). J'ai effectué des tests Whitebox avec l'équipe HTML.
- Michael Senoyuit : Complété JMPHTML-1659 - Ajout de la prise en charge de Number Col Box << "Masquer la valeur manquante" et début du travail sur JMPHTML-2263 - Conserver le slogan de l'annotation.
JMP en direct
- Aurore: Correction de bugs (contrôle d'accès, RGPD, journal d'audit, tests Jest).
Statistiques
- Poursuite du travail sur la démonstration de gestion des données pour Discovery.
- Poursuite des travaux d'aménagement d'Easy DOE. Ajoutez des estimations non codées à Fit Mixed (JMP-18661).
- Correction de problèmes de niveau alpha et de type CI dans Fit Ordinal et Fit Nominal (JMP-17384). Correction du profileur pour les groupes Par et de la commande "Définir les données sur la ligne..." (JMP-18545). D'autres plates-formes utilisant le profileur pourraient envisager d'implémenter ::predictorDataTable() pour corriger les numéros de ligne de groupe.
- Les composantes principales fixent les scores imputés ; SCA ignore désormais l'imputation car les routines de Clay la gèrent ( JMP-18436 , JMP-18336 ). L'ajustement des moindres carrés nécessitait un changement d'échelle de Box-Cox dans des situations étranges ( JMP-18509 ). Explorer les valeurs aberrantes Robust PCA lorsque vous atteignez MaxIter vous demandera désormais de continuer ( JMP-18463 ). La PCA robuste s'annule désormais proprement de la ProgressBar secondaire ( JMP-7755 ). Profiler préserve la sélection des colonnes ( JMP-17811 ) et se souvient de Colorize ( JMP-5662 ).
- Laura CS : En travaillant sur la correction de Bollen-Stine pour le chi carré, correction d'un bug du profileur dans SEM avec contrôle d'extrapolation. Date finalisée pour la présentation virtuelle SEM à l'université mexicaine (U. ibéro-américaine). Réalisation d'une nouvelle étude d'utilisabilité pour le DOE. Participation à la réunion du comité d'action du DEI.
- Annie : Travail sur l'ajout d'une légende aux cartes de contrôle à court terme et sur la résolution d'autres problèmes liés aux cartes de contrôle à court terme.
- Laura L. : Ajout de code permettant au Design Space Profiler de fonctionner pleinement avec des modèles ayant des contraintes linéaires.
Documentation sur les statistiques
- Karen : Fin des mises à jour dans WFB pour les icônes et travail sur le chapitre CSALT.
Tests de statistiques
- Marque: Fin de l'étude d'utilisabilité pour la nouvelle étape Analyser dans Easy DOE qui sera menée lors du JMP Discovery Summit le mois prochain. Débogage des scripts de test alors qu'Easy DOE modifie son processus d'ajustement en mode guidé avec Jacob. Participation à la deuxième réunion de l'équipe d'action JMP DEI.
- Jacob: Test d'Easy DOE, test de la fonctionnalité Meilleur modèle de l'onglet Analyser. Test de CSALT Design, travail sur un nouveau test unitaire pour la plateforme. Préparation d'une étude d'utilisabilité d'Easy DOE pour Discovery Americas.
- Tonya : Tester les cartes de contrôle à court terme et travailler sur les vérifications de bogues
Mises à jour sur les sciences de la vie
- Wenjun : Invité à donner une conférence au Journée des Omics de la FDA tenue au siège de la FDA les 10 et 11 octobre. Je suis heureux d'avoir l'opportunité de présenter les fonctions JMP pour le nettoyage et la préparation des données dans la section Intégration et gestion des données de la conférence !
Soutien technique
- Wendy : Cette semaine, Dahlia Watkins a mis en œuvre de nouveaux flux d'appels et Stan Koprowski a pu faire migrer le numéro de téléphone de l'équipe Engagement de SAS vers JMP.Désormais, les agents téléphoniques bénéficient d'une meilleure expérience qui leur permet de savoir quel numéro de téléphone le client a composé.
- Voici la norme Rapports en direct TS JMP et le lien vers le filtre Jira montrant le billets rapportés par TS pour les 14 derniers jours . J'ai inclus quelques tracés d'activités TS et Engagement.

- Sujets de l'équipe d'engagement, la semaine dernière

- Sujets de l’équipe de mission, 2023 à ce jour

Opérations de développement
- Pseudo: Travailler sur les détails de l'automatisation de la création et de l'activation de machines à la demande dans AWS pour divers projets Jenkins et tâches automatisées. Cela nous permet (par exemple) de mettre à niveau les spécifications des machines Windows exécutant des builds CI dans le cadre du processus d'intégration automatique de JMP 18.0 tout en économisant globalement de l'argent - en arrêtant les machines après chaque build Windows CI complet et en redémarrant à temps pour le suivant. . Heureux de travailler avec d'autres personnes qui rencontrent des défis similaires avec les processus planifiés !
- Bob: Début des modifications des programmes d'installation de Windows 18 pour prendre en charge l'autorisation au lieu du sid/per et de l'activation. Pages Confluence mises à jour pour commencer la suppression des notes sur l'abonnement, l'essai JMP et l'essai JMP Pro. Élaboration d'une stratégie avec Jim sur la façon dont les processus nocturnes des versions exécutables et des installateurs peuvent changer pendant 18 ans pour prendre en charge l'autorisation.
- Myron : Stringbot réconcilié et torchDeepLearning.cpp ( JMPTOOL-985 ). Derniers ajustements pour automatiser les mises à jour des exemples de scripts de données avec les tâches Jenkins ( JMPTOOL-505 ). Mises à jour JiraBot pour JMPHTML ( JMPTOOL-996 ).
Localisation
- Krzysztof : L'installation de memoQ web est terminée. Configurez le projet de révision des préréglages de plate-forme pour les rédacteurs de statistiques dans memoQ Web et les instructions documentées. Traitement des retours d'interface utilisateur portable JA et ZH et collaboration avec Sandy et Howard sur des projets de développement/test. Problèmes de serveur memoQ résolus ; préparation de la mise à niveau de memoQ prévue pour lundi.
- Trish : Discussions concernant le processus de localisation des préréglages de la plate-forme et la signalisation de l'assurance qualité lorsque les traductions sont finalisées. Séances de formation avec Allison (devis/bons de travail). Rencontre avec l'équipe documentaire pour avoir un aperçu du projet de migration d'Oxygen.
- Howard : Les modifications de développement pour prendre en charge le renommage TOTD en Quick Start sont presque terminées. Modifications de la base de données et rédaction d'une page Confluence décrivant la création du kit de test.
- Sablonneux : Finalisation du script de validation de l'interface utilisateur portable. Début des validations du nombre de mots sur les projets de localisation sortants.
- Sohail : Poursuite des travaux visant à automatiser la récolte de terminologie afin de créer une banque de termes de localisation.
Documentation
- Qiana : J'ai terminé les tâches EA6. Création d'un brouillon de la nouvelle page du complément de documentation en anglais. Participation à la réunion de l'équipe d'action DEI. Rencontre avec L10N pour discuter de sujets communs à l'équipe, y compris le projet de migration de FrameMaker vers Oxygen. Planification et coordination du projet.
- Dévon : Tâches EA6 Doc, y compris la correction JMPDOC-2020 : Souligner dans QPM > Control Chart Builder Contents List, créer une machine de test sur AWS pour Doc, Stats et L10N pour tester Oxygen XML Editor et examiner les démos de développement en vue de la mise à jour de la documentation pour la prise en charge de JMP Python.
- Chris B. : Rattrapé à partir de 2 semaines. J'ai installé Oxygen et j'explore. Commentaires à Susan sur le nouveau Working Smarter. Bonne discussion avec Mélanie sur le passage à Oxygen.
Tests système/hôte-Cary
- Mike M : Problème de carte thermique JMP Live découvert lors de l'utilisation de filtres de données, JMPHTML-2390. C'était amusant, merci pour l'aide au débogage, John Powell ! Fin de la vérification de l'aide JMP en ligne traduite par ZH pour la version 17.2. Tout a l'air bien ! Ouverture de 8 nouveaux gestionnaires de colonnes Jiras, traitant principalement de la convivialité. Je travaille pour rattraper les vérifications des Cols Mgr.
- Lisa : J'ai discuté de quelques bugs avec la configuration des niveaux et du mode d'édition des axes avec Evan, je suis entré dans un crash que Mike Stickles a trouvé lors du débogage, j'ai étudié certaines pistes EA soumises par Holger pour la fonction d'encodage de superposition et j'ai corrigé certains de mes tests unitaires JSL.
- Chasseur: Rencontré Aaron pour discuter de plusieurs corrections de bugs et de certains comportements étranges dans la fenêtre du projet. Rencontre avec Drew, Melanie et Michael H. à propos de plusieurs problèmes Sonoma avec JMP 18.0. Ouvert JMP-18652 , JMP-18654 , et JMP-18660 . Aucun de ces problèmes ne devrait affecter les utilisateurs actuels de JMP 17.x qui effectuent une mise à niveau vers Sonoma. Vérifications JIRA.
Tests Web – Cary
- Josh L : Tests d'histoire et tests basés sur des scénarios.Travailler avec plusieurs développeurs sur divers éléments JMP et JMP Live.Tout, des groupes AD, des politiques AD et des réponses aux questions de déploiement.Fourni des instructions de mise à jour de la base de données JMP Live à l'équipe de test.Pour ceux qui publient souvent sur JMP Live.Nous avons ajouté des raccourcis clavier de publication.CMD-OPT-U pour Mac | CTRL-MAJ-U pour les fenêtres Bonne publication :smiling_face_with_smiling_eyes:
- Anna : Test de la nouvelle plateforme Groupe de Dan. Vérification d'un milliard de bugs !
Tests système/hôte-Pékin
- Équipe de Pékin : Tests basés sur des scénarios JMP Live 18 - semaines 5/6 ( JMPTESTBJ-1803 ) - En cours
- Éric(Nai) Wang : (1) Test de la nouvelle fonctionnalité « accès au niveau du dossier », ajout de tests d'intégration pour chaque autorisation de dossier afin de vérifier ce que l'utilisateur peut faire et ne peut pas faire ( WEBJMP-7031 ). (2) Travail sur les tests de scénarios JMP Live 18.0. (3) Confier les tâches à Da Zhang. (4) Vérification des bogues.
- Da Li : (1) TS : 00054369 : a répondu en demandant plus d’informations. (2) En cours : tests basés sur des scénarios JMP Live 18.0, 7 nouveaux bugs créés. (3) En cours : Tests de fonctionnalités ( WEBJMP-7468 : Notifications d'adresse envoyées aux utilisateurs n'ayant pas accès à la ressource en question). (4) Vérification des bogues.
- Nan Wu : (1) Tests de régression de bugs de JMP Desktop 18.0, principalement sur les tests d'amélioration de la télémétrie. (2) Mise à niveau des pilotes ODBC pour les machines de laboratoire UT exécutées de nuit JMP 18.0, a demandé de l'aide à Jim pour l'aider à installer le pilote ODBC MySQL 8.0.23 avec le pilote 8.1.0, les détails peuvent être trouvés sur - JMPTOOL-983 . (3) Tests basés sur des scénarios JMP Live 18. (4) Définition des objectifs terminée pour le troisième trimestre. (4) Vérification des bogues.
- Da Zhang : (1) Vérification des bogues.
- Kimi(Yu) Wang : (1) JMP 18.0 NF – Python – En cours. Regarder la vidéo de JMP Dev Demo_JMP 18 Python Integration. Traitement de JMP-18416 : conflit avec l'intégration Python et la génération de code Python. (2) Gestion du support technique – En cours. Numéro de dossier 00051830 ( JMP-18420 : CRP : installer les référentiels d'utilisateurs stockés dans gcloud dans JMP18 python). Numéro de dossier 00053702 ( JMP-18454 : CRP : transférer l'objet JMP Datatable vers pandas DataFrame). Numéro de cas 00054464 - Terminé, Paul : ne prévoyez pas de prendre en charge la connexion à Jupyter. (3) Tests basés sur des scénarios JMP Live 18.0 – En cours. (4) Vérification des bogues.
- Nala : (1) Tests basés sur des scénarios JMP Live 18 - en cours. (2) Vérification des bogues. (3) La conversation du troisième trimestre au sein de l'équipe de Pékin est terminée.
Note de Shannon
Le doodle animé de Google au pastel a attiré mon attention aujourd'hui. Lorsque j'ai cliqué dessus, j'ai découvert qu'il célébrait l'anniversaire d'un psychologue américano-hongrois aujourd'hui décédé, surtout connu pour avoir nommé le concept psychologique de flux. C'est un concept auquel nous faisons référence de temps en temps avec JMP : essayer de garder les clients « dans le flux » lorsqu'ils travaillent avec les données de nos outils. Voici un extrait de ces détails. J'espère que vous passerez tous un bon week-end et que vous aurez le temps de vous concentrer sur quelque chose de créatif que vous aimez !