Bienvenue dans la mise à jour de développement JMP du 15 septembre 2023 !
Programmes d'installation complets de JMP 17.2 devraient être publiés par SAS vers le milieu de la semaine prochaine ! L'équipe de documentation a publié l'aide JMP en japonais à des fins de test et travaille également à finaliser l'aide en chinois simplifié. C'est la première fois que l'aide JMP localisée est entièrement produite par l'équipe de Cary, et j'apprécie tout le travail qu'ils ont accompli pour y parvenir ! Le support technique a reçu des rapports de plantages et de bogues de clients qui utilisent déjà la version 17.2 et travaillent avec le développement pour diagnostiquer les problèmes et les suivre dans Jira. Les mises à jour sont disponibles depuis quelques semaines sur support.sas.com et les clients internationaux peuvent désormais obtenir la version 17.2 dans la boutique en ligne.
Nous nous dirigeons vers JMP 18.0 EA6 geler le 10/03/23. Comme d'habitude, si vous travaillez sur des fonctionnalités tardives, veuillez garder votre section sur le Fonctionnalités tardives de JMP 18 et les tickets Jira associés à jour pour aider les équipes en aval à suivre vos progrès. Si vous avez des mises à jour à partager avec les clients EA6, veuillez mettre à jour les sections Motivation et Résumé de vos pages de fonctionnalités individuelles.
J'ai saisi les problèmes liés au branchement de JMP 19 pour mon équipe sous la rubrique JMPTOOL-951 épique. La nouvelle succursale devrait être ouverte au moment où nous arrivons à notre Révision du code période vers la fin du JMP 18.0 (11/8/23). N'hésitez pas à lier d'autres problèmes Jira qui suivent des projets liés aux branchements à JMPTOOL-951 en spécifiant cet ID de problème dans le champ Lien Epic dans les problèmes enfants que vous souhaitez ajouter.
Merci beaucoup à Paul Nelson pour avoir proposé de présenter les progrès réalisés JMP18Python changements apportés depuis sa dernière démo au printemps. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici . Les clients utilisant l’intégration actuelle de JMP Python apprécieront sans aucun doute les nombreuses améliorations à venir ! Paul et le testeur Kimi(Yu) Wang ont travaillé dur pour peaufiner cette nouvelle fonctionnalité en vue de la prochaine itération d'EA6.
Nous avons de nombreuses autres réunions de développement au programme pour les mois à venir. Si vous souhaitez faire une présentation lors d'une prochaine session, veuillez vous inscrire sur le Bénévole développeur JMP page dans Confluence. J'ai remarqué que de nouveaux futurs intervenants ont ajouté leurs noms lors de la dernière réunion, alors merci beaucoup !
Tonya Mauldin continue de coordonner la distribution et la réponse aux pistes bêta et partage les détails du rapport bêta/crash de cette semaine ci-dessous :

Rapport bêta/crash pour la semaine du 15/09/23 | JMP Live (sas.com)
Et enfin, grâce à Audrey Shul pour avoir partagé cette astuce Jira de la semaine !
Si vous utilisez beaucoup les filtres Jira, vous avez peut-être remarqué que le nombre de valeurs de statut a augmenté. En effet, de nombreuses équipes différentes utilisent Jira et les valeurs de statut uniques de chaque groupe peuvent apparaître. La meilleure façon de limiter cela est de commencer par filtrer sur Projet. Par exemple, si vous choisissez Projet = JMP, la liste Statut sera alors limitée aux statuts valides dans le projet JMP. J'ai un signet enregistré sur une page de recherche initiale sur laquelle mes projets préférés sont déjà sélectionnés, et cela me fait gagner quelques clics pour commencer par là.
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/2023
- 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
Sciences de la vie
- Russ Wolfinger assisté à la Analyse massive et contrôle qualité (MAQC) réunion en Finlande cette semaine. Le groupe des sciences de la vie entretient une longue association avec ce groupe de scientifiques intéressés par l’analyse de la génomique de grande dimension et d’autres sources de données scientifiques. Comme vous pouvez le voir ci-dessous, JMP a sponsorisé une bourse de voyage pour les scientifiques en début de carrière pour cet événement.

Statistiques
- Jean Sall : Dans Design Space Profiler, « Réinitialiser l'espace facteur » vous permet désormais de définir le nombre de points de la grille ; 21 est la valeur par défaut. ( JMP-18339 ) Dans Composantes Principales, les nouvelles méthodes gèrent désormais les valeurs manquantes, au moins dans la phase d'estimation. ( JMP-18336 ) Pour Joseph et Easy DOE, travail sur les routines d'ajustement utilisées dans Easy DOE pour gérer les cas potentiellement sursaturés.
- Annie : J'ai continué à résoudre les problèmes avec les graphiques de contrôle à court terme dans CCB et j'ai travaillé sur ma présentation sur les graphiques à court terme pour la réunion de développement de la semaine prochaine.
Documentation sur les statistiques
- Karen : Travailler sur le chapitre CSALT, l'utilisation des fichiers d'icônes dans la documentation (plutôt que d'utiliser des captures d'écran d'icônes) et diverses chaînes d'interface utilisateur fonctionnent avec les développeurs.
- Michel C : Mises à jour des chaînes sur certaines plates-formes du DOE ; a commencé à mettre à jour les captures d'écran pour certaines modifications de l'interface utilisateur dans Fit Model et d'autres plates-formes.
Tests de statistiques
- Marque: Préparation d'une conférence éclair pour le panel sur la feuille de route sur le DOE et la fiabilité pour le JMP Discovery Summit Americas. Étudier la littérature sur les conceptions CSALT à des fins de test. Participation au JMP Discovery Summit en ligne. Étudier les visites enregistrées de la base de code. Réponse aux questions de la communauté JMP.
- Jacob: Test de la conception CSALT. Test des mises à jour de l’onglet Easy DOE Analyze. Conception d'une étude d'utilisabilité pour Easy DOE avec Mark, Ryan et Joseph.
- Tonya : Nettoyer les CCB Jiras et tester les cartes de contrôle à court terme et l'analyse des capacités avec des phases.
Soutien technique
- Duane : Cette semaine, TS a participé aux salles « Rencontrez les experts » pour la découverte en ligne (comme beaucoup l'ont fait) et nous avons eu 3 à 4 visiteurs réels souhaitant nous parler. De plus, certains d'entre nous ont rencontré Falco et John J pour en savoir plus sur les prochaines améliorations du JMP Store. Nous continuons à travailler avec nos clients, en leur fournissant le soutien qu'ils méritent ! Voici les Rapports en direct TS JMP et le lien vers le filtre Jira montrant le billets rapportés par TS pour les 14 derniers jours .
- Volume hebdomadaire de dossiers pour le support :

- Tous les cas de l’équipe d’engagement pour 2023 :

- Cas de l’équipe de mission de la semaine dernière :

Opérations de développement
- Bob: L'abonnement a été fixé à 17,2 dans les magasins non américains. J'ai créé ceci Validation de l'installateur page dans Confluence et à la recherche de commentaires. Connecté à SalesForce pour les problèmes TS liés aux installateurs. Rencontre avec les représentants JMP Legal et SAS R&D pour discuter de futures collaborations. Tout est toujours possible pour utiliser SAS R&D en cas de besoin. Explication que JMP n'aura plus besoin d'utiliser SAS Release Engineering, mais devra toujours pouvoir utiliser le traitement des commandes SAS jusqu'à ce que My JMP soit prêt. La date finale d'approbation de SAS pour la version 17.2 est passée. L'expédition via le traitement des commandes SAS débutera bientôt le 20 septembre.
- Shannon : Enquête sur divers DNC et délais d'attente dans les flux JMP UT ( JMPTEST-586 ). Merci beaucoup à tous d'avoir aidé à saisir et à résoudre les bogues JMP qui ont déclenché plusieurs de ces échecs ou à modifier les tests si nécessaire pour leur permettre de s'exécuter jusqu'à leur terme. J'ai enquêté sur quelques accidents, discuté de la télémétrie avec Sarah Sylvestre , et rencontré les membres de l'équipe DevOps au sujet des projets en cours et des progrès réalisés par rapport aux objectifs 2023.
- Mélanie : J'ai exécuté Stringbot sur Builtins pour les tests de localisation. Participation au JMP Discovery Summit Americas Online. A aidé à diagnostiquer les problèmes liés à la production de l'aide JMP 17.2 en japonais.
- Myron : Finalisation du traitement des échantillons de données (JMPTOOL-505). Nettoyage de certaines données de télémétrie (JMPTOOL-979). Mises à jour Jirabot (JMPTOOL-984, JMPTOOL-980, JMPTOOL-981).
- Jim : A pris des mises à jour du système d'exploitation sur plusieurs machines de test Mac ; Signalement d'échecs d'assertions fixes nouveaux et vérifiés dans JMP 18 ; Support obligatoire.
Localisation
- Allison : Formation P4 avec Jim et Introduction à la formation memoQ. Ajout d'un brouillon d'objectifs dans Workday ; en apprendre davantage sur le cycle de publication et les projets de localisation.
- Howard : Démo du tableau de bord de localisation memoQ pour l'équipe de localisation. Requêtes sur les mises à jour du système et les travaux de développement pour d'autres projets d'automatisation.
- Krzysztof : Production d'un projet de test pour localiser les préréglages de la plate-forme/obtention des commentaires d'Evan. Réunion prévue avec Ruth Hummel pour discuter de la manière dont l'éducation peut tirer parti de notre moteur Google AutoML MT. Présentation de memoQ à Allison, travail avec Sandy et Howard sur des projets d'automatisation et travail sur des projets de localisation pour keycloak et l'interface utilisateur portable en chinois simplifié.
- Sablonneux : Test des scripts de validation.
- Sohail : Travailler sur l'automatisation de la récolte terminologique pour créer une banque de termes de localisation.
- Trish : Coordination avec JMP Legal concernant la localisation des conditions universelles JMP et du contrat d'abonnement JMP. Séances de formation avec Allison. Discussions liées à la localisation du complément Torch. Répondre aux requêtes des traducteurs et traiter les bons de travail et les factures. Discussions sur les objectifs du troisième trimestre.
Documentation
- Qiana : Assistance avec l'aide JMP 17.2 JA et les outils JitBit pour le démarrage rapide. Communication avec Landra à propos de la page Nouvelles fonctionnalités et de l'implication de la documentation. Travail avec SAS pour mettre à jour R&D Connect avec les nouveautés de JMP 17.2. A commencé à étudier l'utilisation de l'étiquetage Perforce comme alternative à Git. Travail sur des exemples de données Jiras. Réalisation de la planification et de la coordination du projet.
- Suzanne C : Travailler avec le support technique pour essayer de faire fonctionner Mac. J'ai essayé un enregistreur d'écran gratuit basé sur un navigateur de Jitbit pour capturer les étapes de démarrage rapide de Windows pour la localisation et cela semble fonctionner, ouais ! Intégration des commentaires de Chris B dans les diapositives Working Smarter. Travail sur Jiras (mises à jour des nouvelles fonctionnalités, réinitialisation du script dans Jenkins, Working Smarter) et mises à jour de l'aide JMP Live.
- Dévon : Dépannage et enfin publication de l'aide JMP 17.2 JA. Début de la création de l'aide JMP 17.2 ZH. Parcourir le Guide de script JMP pour préparer le travail sur la documentation des nouvelles fonctionnalités.
Tests système/hôte-Cary
- Mandy : J'ai travaillé sur un problème de barre de progression de John Sall ( JMP-18317 ). Reçu 2 pistes TS d'un utilisateur avec un crash dans les préférences mais aura besoin de son script sur Mac ( JMP-18427 ). J'ai repéré un crash que Julian a eu cette semaine, en utilisant Xcode, puis en revenant dans JMPRUNNER pour voir qu'il a été introduit l'été dernier ( JMP-18391 ). Nous avons également ouvert un problème d'enregistrement du flux de travail Recode lié au timing que Julian a trouvé ( JMP-18396 ).Semaine chargée pour retrouver ce truc, avec la construction de JMP et également l'utilisation de JMPRUNNER pour déterminer quand il est tombé en panne – mais comme une chasse au mystère !
- Nick H : Nous avons terminé le travail d'ajout d'informations de synchronisation à l'interface graphique des tests unitaires JSL. Les utilisateurs auront désormais une estimation de la durée d'exécution des tests avant de les exécuter. La fonctionnalité peut utiliser soit des données de synchronisation locales, soit les données de synchronisation des exécutions nocturnes. La fonctionnalité n'est pas encore disponible mais le sera prochainement, ainsi qu'une page Confluence. Correction de quelques bugs et poursuite des efforts de test pour les préréglages ainsi que d'autres vérifications.
- Chasseur: Test de SAS Download Manager 3.0 sur quatre versions Mac pour l'équipe de déploiement SAS 9, réponse au suivi JMP 18 EA 5 et ouverture du problème JIRA pour le problème de mode sombre signalé, vérifications JIRA et installation de Sonoma 14.0 Release Candidate 23A339 sur l'hôte de test. Mac en laboratoire.
- Anna : Rédaction de tests pour OPEN Jiras. Test des colonnes Transform avec la nouvelle plateforme de groupe de Dan. Test des colonnes avec des images dans divers rôles en GB. Problèmes signalés avec les tracés de violon dans HTML5/JMP Live. Vérification des problèmes de résolution.
- Mike M : J'ai travaillé avec Jianfeng pour isoler un bug Fit Special() des résultats de comparaison d'images. J'ai commencé à tester l'aide JMP pour JA, livrée le 15/09 (qui semble bien jusqu'à présent). Travailler pour vérifier mes Jiras. Ouverture de quelques Jiras pour la facilité d'utilisation de Columns Manager.
- Audrey : Problèmes de débogage des scripts d'installation Mac, travail d'administration Jira, débogage de l'un de nos scripts Jenkins JSL (et découverte d'un bug de régression qui a déjà été corrigé).
Tests système/hôte-Pékin
- Équipe de Pékin :
- Tests de régression de logiciels tiers JMP 18.0, cycle 1/2 ( JMPTESTBJ-1799 ) - Fait
- Cycle de tests JMP 18.0 I18N 4/7 ( JMPTESTBJ-2272 ) - Fait
- Cycle de tests JMP Live 18.0 I18N 4/6 ( JMPTESTBJ-2276 ) - Fait
- Tests basés sur des scénarios JMP Live 18 - semaine 2/5 ( JMPTESTBJ-1803 ) - En cours
- Éric(Nai) Wang : (1) Test de la nouvelle fonctionnalité « accès au niveau du dossier », tester les modifications d'autorisation lors du déplacement d'un dossier dans l'espace, ajouter des tests Jest, WEBJMP-7464 . Testez la nouvelle requête GraphQL 'willFolderMoveImpactPermissions', WEBJMP-7484 . Ajoutez des tests d'intégration pour les Jiras ci-dessus. Test de configuration de l'interface utilisateur des autorisations de dossier ( WEBJMP-7036 ). (2) Travail sur les tests de scénarios JMP Live 18.0. (3) Vérification des bogues.
- Da Li : (1) TS : 00053060 enquête et création d’un bug ( JMP-18337 ) Create Excel Workbook() ne parvient pas à écraser un fichier Excel existant - Jira (atlassian.net). (2) Vérifiez et fermez 11 bugs. (3) Enquête sur l'échec de la migration et création d'un bug critique ( WEBJMP-7539 : La migration a échoué car certains codes de type de notification sont introuvables dans la base de données). (4) En cours : tests de fonctionnalités WEBJMP-7494 ] Utilisez notre propre fonction de traduction pour les chaînes génériques de Vuetify). (5) Rapports JMPC publiés sur l'automatisation de validation JMP Live, essayant et écrivant à l'aide de Playwright, première version fusionnée avec scndaz / jmp_live_tests / Pull Request n°1 : DaliTest — Bitbucket
- Nan Wu : (1) Tests de régression de bugs de JMP Desktop 18.0, principalement sur les tests du profileur HTML5. (2) Restauration des données de test liées à Teradata sur le nouveau serveur fourni par DBA « serveur vatcop1.unx.sas.com » et réalisation des tests d'intégrité pour les tests liés à Teradata. (3) Créé JMPTOOL-983 pour demander de l'aide à Jim pour mettre à niveau les pilotes ODBC pour les machines de laboratoire UT exécutées la nuit JMP 18.0, et discuter avec Jim des problèmes qu'il a rencontrés lors de l'installation du pilote DB2 ODBC. (4) Terminer les tests de logiciels tiers pour la mise à niveau des pilotes ODBC ( JMPTESTBJ-1799 ). (5) Enquête sur les tests unitaires liés aux problèmes DNC de Shannon et fourniture de commentaires ( JMPTEST-1030 , JMPTEST-871 ).
- Da Zhang : (1) Vérifications de bugs sur les composants transférés d'Eric Wang. (2) Tests basés sur des scénarios – semaine 3. (3) Problèmes de filtre Text Explorer : numéro de cas 00052936
- Nala : (1) Tests basés sur des scénarios JMP Live 18 - en cours. (2) Test JMP Live 18 I18N 4/6 - Terminé. (3) Rapport TS 00051830 - Terminé (un retour d'EA5, un client a signalé avoir rencontré des problèmes lors de l'installation, de la désinstallation ou de la liste des packages Python.
Découverte de données
- Dave B : Ajout d'une préférence d'importation de données pour empêcher JMP de supprimer les zéros non significatifs, résolution de certains problèmes que j'ai remarqués dans RangeSliderDisplay et correction d'un problème avec les comparaisons d'images HTML : la source jsl n'a pas été correctement ajoutée au rapport de différence (grâce à Mike M. pour avoir remarqué cela).
- Dan S : Corrections de bugs dans le sélecteur de colonnes et les préréglages de plate-forme. Modification d'un certain nombre de rappels de boîte d'affichage pour rendre le exécuter le script (0|1) l’option se comporte de manière cohérente. Travail de répartition plus robuste prenant en charge le commutateur/préréglages de colonne.
- Morgan: J'ai mis en place une branche de développement JMP Notebook, j'ai fait fonctionner une version de test et j'ai commencé à travailler sur la gestion plus efficace de plusieurs dépôts de formules.
- Xan : Obtenir de l'aide de Laura L sur la prise en charge des contraintes linéaires dans Profiler et de Laura CS pour le travail de diagramme SEM.
BICHE
- Caleb : Participation à JMP Discovery Online. De nombreuses personnes sont venues mercredi à la section DOE et fiabilité de Meet the Developers ! Content de voir autant d'intérêt ! Travailler également sur des tickets JIRA basés sur les commentaires sur CSALT, réviser une présentation papier pour RAMS 2024 et rédiger une analyse pour un autre projet WildTrack avec Sky.
- Peng : Apporter des modifications à la plateforme du modèle de fatigue en fonction des commentaires de Bill Meeker.
Hôte
- Brian C : Nous accueillons Kristen Slappey et Chris Hesser qui débutent tous les deux mardi prochain.Kristen travaillera sur un concept JMP App Store, tandis que Chris travaillera sur les connecteurs de données.
- Paul N. : Poursuite du travail d'intégration Python :
- Index des scripts Python
- Présentation Python #2.
- JMP-18416 – Conflit découvert avec l'intégration Python et Python Generate Code().Le code python généré a créé du code avec un 'import jmp_score as jmp'. Ce qui est en conflit avec le package jmp intégré à JMP Python.La solution consistait à modifier le code généré pour qu'il s'appelle désormais « importer jmp_score ». Et toutes les fonctions font référence à jmp.some_function() à jmp_score.some_function().
- John Schrödel : Poursuite du travail politique : ajout de la prise en charge de JSL pour les besoins de test et de développement. Création d'Epic pour organiser les tâches restantes telles que des politiques spécifiques. Démarrage des tests de développement dans un environnement de domaine avec l'aide de Josh LoPresti. Suppression du code qui migre les informations du serveur de métadonnées SAS des répertoires JMP 17 vers 18. Travail d'icône. Prise en charge de Visual Studio.
- Michel H : Travail sur la présentation pour le discours d'ouverture du JMP Discovery Summit. Travailler avec John Schroedl sur les paramètres de stratégie de groupe.
HTML interactif
- John Powell : Participation à des conférences et à la rencontre des experts au Discovery Summit Americas en ligne. Contribution aux documents pour notre revue de fin de sprint. Ajout de la prise en charge des commutateurs de colonnes JMP Live pour la nouvelle plateforme de groupe ( JMPHTML-2067 ). Rendu CellPlotBox statique lorsque des types de tracé autres que Color Map sont utilisés ( JMPHTML-2346 ). Implémenter la prise en charge de la boîte de tracé de cellules triée ( JMPHTML-2288 ). J'ai commencé à utiliser la nouvelle API JMP Live GET Graphlet implémentée par Adrianna Beck pour la prise en charge des graphlets sur JMP Live ( JMPHTML-1287 ). Fourni au Dr Anderson Mayfield la résolution et le contournement du problème qu'il a rencontré avec le JMP 18 EA5 ( JMPHTML-2313 ).
- Michael Senoyuit : Fini JMPHTML-2058 et JMPHTML-2057 – Prise en charge de FontFamily dans les info-bulles de survol et épinglées, participation à JMP Discovery, travail sur la documentation de fin de sprint.
- Mike Stickles : Travail sur l'implémentation d'étiquettes pour les segments de ligne ( JMPHTML-1419 ). Achevé à environ 75%.
Note de Shannon
