Bienvenue dans la mise à jour du développement JMP du 7 avril 2023 !
Grâce à Bob Hickey pour avoir signalé que les programmes d'installation complets de JMP Clinical 17.1 ont été approuvés aujourd'hui.La décision a été prise de ne pas avoir de mise à jour JMP Clinical 17.1. Ceci complète la dernière série d'approbations pour JMP 17.1 .Félicitations à toutes les équipes qui ont travaillé si dur pour fournir nos derniers correctifs aux clients ! Au plaisir de fêter avec beaucoup d'entre vous la semaine prochaine à la JMP Reunion.
Le processus de publication de JMP 17.1 est différent de celui des versions précédentes, car nous avons commencé à travailler pour transition loin d'utiliser des processus de publication et de livraison contrôlés par SAS vers un processus entièrement contrôlé par JMP pour JMP 18.Notamment, Les programmes d'installation complets de JMP 17.1 ne sont pas disponibles via le processus de téléchargement SAS . (Nous prévoyons d'envoyer JMP 17.2 via le processus de publication SAS pour la dernière fois et rendrons également 17.2 disponible via le processus complet My JMP.)
Les mises à jour pour JMP 17.1 et JMP Pro 17.1 sont désormais disponibles pour tous les clients JMP via support.sas.com, et les programmes d'installation complets de JMP 17.1 sont désormais disponibles via My JMP. pour les commandes traitées via le nouveau processus métier JMP .Les programmes d'installation complets de JMP 17.1 seront bientôt disponibles pour tous les clients (y compris les anciens comptes) via My JMP.Le page de téléchargement des employés est également prêt avec les téléchargements JMP 17.1 complets pour usage interne uniquement .Si vous avez des questions concernant la version, veuillez contacter Bob.
Grâce à Julien Paris pour avoir présenté à la réunion JMP Dev mardi ! Comme Jean Sall fait remarquer en début de séance, dès le 1er avril, Xan Gregg a maintenant un nouveau titre de Distinguished Engineering Fellow et Julian a pris la direction du groupe Data Discovery. Félicitations à tous les deux pour leurs nouveaux rôles ! La présentation de Julian sur un prototype scénarisé pour la gestion de modèles de rapport personnalisés a généré beaucoup de questions et beaucoup de discussions dans le chat de la réunion. J'entends dire que Mia et Julian vont collaborer sur des tests d'utilisabilité initiaux pour son prototype et Julian a partagé cette page Confluence avec plus d'informations et d'instructions sur son installation. Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici .
Merci également au développeur JMP Live Sciences Luciano Silva pour avoir présenté la nouvelle plate-forme Marker Relatedness dans JMP Pro 18 lors de la réunion de développement de jeudi ! La nouvelle plate-forme de Luciano remplace la fonctionnalité basée sur SAS qui était auparavant disponible dans JMP Genomics. Les travaux sur cette nouvelle plate-forme ont été rendus possibles par les récents ajouts de modèles mixtes effectués par Chris Gotwal et Jean Sall . Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici .
En ce qui concerne les sujets de réunion de développement, j'ai plusieurs autres réunions au programme les jeudis après la semaine de réunion JMP, mais je suis toujours à la recherche de futurs sujets de réunion. Si vous avez une idée de présentation en tête, je serais heureux d'organiser une session pour vous pour une date ultérieure - envoyez-moi simplement un e-mail ou un message Teams et nous pourrons créer un espace réservé.
Enfin, grâce à Audrey Shull pour cette semaine Conseil Jira de la semaine !
Lorsque vous avez besoin d'effectuer des mises à jour groupées, Jira fournit un moyen simple de le faire. Peut-être avez-vous besoin de modifier la version corrigée ou la version planifiée pour plusieurs dizaines d'éléments. Peut-être voulez-vous regarder (ou ne plus regarder) un tas d'éléments. Peut-être avez-vous besoin de transférer le travail à quelqu'un d'autre et de mettre à jour les rôles de cessionnaire et de développeur pour un grand nombre d'éléments d'un certain composant. Voici comment procéder.
- Créez un filtre Jira qui se limite à la liste des éléments que vous devez affecter. Utilisez Filtres->Recherche avancée de problèmes pour le réduire à la liste appropriée.
- Cliquez sur … dans le coin supérieur droit de la page et choisissez Modification groupée de tous les N problèmes .
- Sélectionnez tous les éléments ou choisissez ceux qui doivent être exemptés de la modification. Suivant .
- Choisissez l'action que vous souhaitez effectuer. Dans la plupart des cas, ce sera Modifier les problèmes , mais parfois vous souhaiterez effectuer l'une des autres actions (Déplacer, Transition, Regarder, Arrêter de regarder). Suivant .
- Si vous avez choisi Modifier les problèmes, recherchez le ou les champs que vous souhaitez modifier. Cochez la case à côté et apportez la modification appropriée. Tous les champs Jira sont disponibles ici et vous pouvez apporter plusieurs modifications à la fois. Faites défiler vers le bas et cliquez Suivant .
- Passez en revue vos modifications sur la dernière page. Confirmer .
Des détails sur la façon d'effectuer des mises à jour groupées peuvent être trouvés à Confluence ici .
Annonces générales
- Si vous souhaitez être un employé présenté sur Inside JMP, veuillez télécharger une copie du Faire connaissance former . 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
- Gel JMP 18 EA2 – 07/04/23 ß AUJOURD'HUI
- Gel JMP 18 EA3 – 12/05/23
- Approbation du code JMP 17.2 – 13/06/23
- Gel JMP 18 EA4 – 23/06/23
- Gel du code JMP 17.2 – 30/06/23
- Veuillez visiter Confluence pour une liste complète de JMP 17 et JMP 18 Rendez-vous.
Mises à jour du développement JMP
Gestion des produits
- Sara Doudt : Product Marketing a organisé cette semaine une session de formation axée sur l'industrie des semi-conducteurs. Vous pouvez consulter l'article de synthèse de Kaylee Warren ici avec plus de détails !
- Bryan Frick : Rencontre avec Aaron Andersen pour discuter des notes de test utilisateur sur le projet JMP et les fenêtres autonomes. J'ai également créé une page Jira et Confluence décrivant un problème que nous rencontrons avec la possibilité de découvrir l'aide au survol tabulaire dans le contexte des rapports. David Barbour est en train de peaufiner un prototype qui démontre des solutions potentielles. L'objectif est de vérifier qu'un ou plusieurs des prototypes les plus prometteurs surpassent notre implémentation actuelle. De plus, j'ai rencontré Ernest pour savoir où et comment afficher le signifiant statistique univarié dans le contexte des tableaux de données. Enfin, j'ai examiné un script de test utilisateur pour SEM.
Soutien technique

Opérations de développement
- Jim : La création de branches, l'intégration et la création des exécutables JMP pour 17.1.1 ont eu lieu. Bob et moi examinons les installateurs Mac et Win - recherchez un e-mail pour annoncer leur disponibilité pour les tests. Signalement de nouveaux échecs d'assertion corrigés vérifiés lors des exécutions UT de la semaine dernière. Soutien obligatoire.
- Mélanie : Exemples de correctifs de chaîne de table de données terminés. Terminé le test des améliorations de retour de chaîne XLF. Travail de catalogage et de définition de la localisation terminé pour migrer vers AWS ; la localisation est maintenant prête à commencer à déplacer le travail. Quelques mises à jour diverses de Jira et écriture de scripts.
- Myron : Travail sur JMPTOOL-809 : Basculer d'OpenAM vers Okta pour l'authentification et les mises à jour de JiraBot (changements de propriétaire, mises à jour de composants, etc.).
- Bob: Création de mises à jour Windows pour 17.1.1 JMP et JMP Pro.
Documentation
- Suzanne C : Travailler principalement sur la refonte de l'astuce du jour, ou ce que nous appelons maintenant Démarrage rapide conseils. Sur la base de la vidéo STIPS Get Started et des vidéos New User Welcome Kit, j'ai proposé un aperçu du contenu que nous pourrions envisager et le mettre ici à Confluence pour un premier examen. Je travaille également sur Jiras depuis 18 ans et j'ai créé les Jiras EA.
- Qiana : Travailler avec WebWorks pour planifier une mise à niveau ePublisher et pour déterminer les considérations de migration AWS. Temps passé à travailler sur les modifications du menu d'aide, à identifier les modifications dans les fichiers source 17.2 et à créer l'aide JMP 18.0 EA2. A fait la planification et la coordination du projet.
- ChrisB : travail sur le nouveau menu d'aide, le problème de script de copie (JMPTOOL-788) et création d'un nouveau complément de documentation (et instructions pour le faire).
Test système/hôte - Cary
- Mandy : Rassemblement quelques workflows if/else et For/Each pour créer une vidéo EA2 pour Workflow Builder. Je suis tombé sur quelques plantages qui ont depuis été corrigés, alors j'espère aujourd'hui conclure cela et le faire parvenir à Mia. Travail sur la vérification et le test de certains tickets JIRA.A travaillé avec Mike M. pour aider aux tests Sikuli pour les plantages dans les flux de travail.
- Nick H : Travailler principalement sur les vérifications 17.2 et 18.0 en ajoutant quelques tests d'image et des tests unitaires au framework. Dans les prochains jours, j'aiderai Audrey à déplacer defStatus.jmp et jiraIssuesStatus.jmp vers perforce en apportant les modifications nécessaires au framework pour supprimer progressivement l'ancien code de défauts et ajuster les références à l'emplacement jiraIssuesStatus.jmp.
- Mike M : Régressions de test d'image avec Peng, 2 nouveaux Jiras (changement de groupe BY affectant HTML, message Worlflow Builder Log). J'ai passé pas mal de temps à ajouter et à améliorer les tests WFB Sikuli.
- Anna : Vérification des correctifs. Commencer à regarder la nouvelle plate-forme de groupe de Dan S et rencontrer Hunter pour discuter des tests.
- Audrey : Configuration des machines AWS pour le groupe de test, trucs d'administration Jira, préparation pour 17.1.1.
Test système/hôte - Pékin
- Éric (Nai) Wang : (1) Bogues de file d'attente d'événements JMP Live testés : [WEBJMP-6646] , [WEBJMP-6738] , [WEBJMP-6684] , [WEBJMP-5837] (2) Correction de bogues de test dans JMP Live JSL et E2E : test_038 a appelé l'API pour se connecter mais ne s'est pas déconnecté, ce qui a entraîné l'échec de certains tests anonymes car il y avait déjà une session connectée. La fonction commune 'ChangeDataSettings()' n'a pas pu copier le script source. Le message d'erreur a été modifié lors du remplacement du message.
- Da Li : (1) Vérifiez les bogues liés à l'importation. (2) Correction des échecs JSL UT en raison du changement de [JMP-15807] . (3) Continuez à tester les fonctionnalités pour [JMP-15807] Importer des fichiers sas7bdat sans utiliser les bibliothèques TK - Jira (atlassian.net) (4) FAIT formation Dignité et respect dans le milieu de travail global
Création d'une page sur la façon de faire un déploiement rapide de Viay 3.5 AML avec UDANext (3) Configurez un serveur MS AD pour les tests de synchronisation JMP Live AD.
- Nala : (1) Examen des projets/tâches dans l'équipe de Pékin. (2) Discussion avec Wenjun sur les tests JMPC 17.2.
Découverte de données
- Dan S : Vidéo enregistrée pour EA2 pour Group Platform, mises à jour pour Fit Model / PCA / Contour / scripting / télémétrie pour Group Platform, constructeur JSL de boîte à onglets fixes, correctif de filtre de données conditionnel, mises à jour 17.2 pour les fichiers de session / script de zone de texte / focus de texte.
- David B : Correction des régressions mfi causées par le nouveau filtre de nom de feuille de calcul Excel, la correction des blocages et des plantages du profileur/débogueur, l'examen de l'utilisation étendue du rendu graphique hors écran et le test de la machine AWS pour le test d'image jmprunner.
- Ernest : Préférences pour la visionneuse de colonnes, divers correctifs de Workflow Builder et correctifs 17.2.
- Xane : Graphiques d'en-tête : sauvegarde, script, enregistrement.
BICHE
- Ping : Réécriture de la pièce d'affichage de la légende de 15 ans dans Fit Life by X ( JMP-16158 ), afin que les utilisateurs puissent personnaliser le style de ligne. Ceci est en réponse à un message de la communauté JMP. C'était amusant de naviguer dans le terrier du lapin que je me suis creusé il y a de nombreuses années. Et un grand merci à Mike Muhlada pour avoir patiemment travaillé avec moi sur les régressions. Poursuite du travail sur le développement de JMP 18 du côté du DOE et de la fiabilité.
- Caleb : Début des travaux sur l'interface utilisateur de la nouvelle plateforme ALT. Toujours très basique mais j'espère en avoir plus d'ici EA3 !
Héberger
- John Schroedl : Poursuivre le développement des changements pour utiliser la bibliothèque ICU. Supprimez l'interface utilisateur étendue de l'ensemble de données SAS des boîtes de dialogue de l'hôte. Enquête sur le problème VS où le profilage des performances ne collecte aucune donnée.
- Michel H : Étude des améliorations apportées à la fonctionnalité d'importation de serveur OSIsoft PI Server de JMP. J'ai passé du bon temps avec Jira et Confluence.
HTML interactif
- Mike Stickle : A fait des progrès supplémentaires sur les problèmes de FontFamily pour les barres et les barres empilées ; a terminé la définition des objectifs de 2023 ; participé à plusieurs revues de code ; suivi des cours de messagerie et de formation sur la dignité/le respect. Sortira la semaine prochaine.
- John Powel :
- Ajout d'une nouvelle page de fonctionnalités : Prise en charge HTML interactive pour le tracé de contour . Implémentation initiale soumise pour la prise en charge de Contour Legends ( JMPHTML-2063 ). Création d'un bogue pour la combinaison non prise en charge des paramètres de légende de contour ( JMPHTML-2069 ). Activation de la prise en charge des lignes de contour de densité quantile (AKA Nonpar Density) en bivarié. ( JMPHTML-2068) . Création d'une sous-tâche pour ajouter la prise en charge de la sélection dans les tracés de violon ( JMPHTML-2072 ).
- Mise à jour de la propriété du composant Jira pour tenir compte de la démission de Mayowa avec l'aide de Myron. Rencontre avec Christine Bevan et l'agence de recrutement Experis pour aider à trouver des candidats pour un Développeur de logiciels C++ expérimenté pour remplacer Mayowa et a examiné les candidats pour ce poste.
- Enquête sur un problème d'espacement HTML interactif avec la nouvelle plate-forme de groupe signalé par Mike M. ( JMPHTML-2066 ) Enquête et signalement d'un problème avec la nouvelle plate-forme de groupe et les sélecteurs de colonne sur JMP Live.( JMPHTML-2067 )
- A répondu à l'utilisateur le La communauté d'utilisateurs JMP rencontre un problème avec les graphiques de contrôle HTML interactifs .
- Discussion avec Dieter sur la liste de souhaits interne et le nouveau flux de travail des fonctionnalités de la gestion des produits. Ajout d'un souhait à la liste de souhaits interne pour améliorer la génération de vignettes JMP Live pour les rapports avec des contrôles au-dessus du graphique .
- Formations complètes pour SAS Messaging et Harcèlement/Respect.
JMP en direct
- Aurore: 18.0 : Poursuite du travail sur @ mentionnant les utilisateurs dans les commentaires.Entre mon travail côté serveur et l'excellent travail côté client de Michael Goff, nous avons un prototype qui fonctionne bien et qui a juste besoin d'être peaufiné.Divers: Ajout de plus d'automatisation Jira au projet JMP Live. J'ai fait un peu de tri Jira. J'ai contacté le service juridique pour obtenir des conseils sur la conformité au RGPD.
Statistiques
- Elisabeth : J'ai répondu à une question sur le modèle mixte envoyée par e-mail par un client de Colgate-Palmolive qui avait assisté à mes tutoriels de développeur. A répondu à une question interne sur la prédiction de l'observation de validation dans KNN. Participation à une discussion sur l'utilisation de KFold et la création de rapports dans JMP. Poursuite du travail sur les structures de mesures répétées pour les GLMM (le premier est prêt à pousser, mais j'attends après la coupe EA2 car il n'aura pas été testé du tout).
- Jean Sal : Model Screening a une implémentation préliminaire d'une commande "Save Folded Prediction Formula" pour enregistrer une formule de prédiction pour k-fold qui n'implique pas la formation pour chaque pli, c'est-à-dire sans fuite. Actuellement, cela ne fonctionne que pour les réponses continues. ( JMP-16252 )
Test de statistiques
- Marquer: Avoir suivi la formation « Dignité et respect ». Fermer les tickets Easy DOE Jira. Rencontrez Ryan et Joseph à propos de la conception de Load Design pour Easy DOE. Rencontrez Ryan, Joseph et Jacob pour tester Load Design for Easy DOE. Étudier la méthodologie de test des logiciels. Répondez aux questions dans la communauté JMP.
- Jacob: Préparation d'études d'utilisabilité pour MSA Design et la liste des facteurs DOE (avec Easy DOE). Test des options de script Make Validation Colum et Load Design dans Easy DOE.
Remarque de Shannon
Juste un de plus pour mes amis fans du Seigneur des Anneaux…
J'espere que vous passerez une tres bonne fin de semaine.
