
Bienvenue dans la mise à jour du développement JMP du 14 janvier 2022 !
Nous allons conclure JMP 17 EA6 à la fin de la journée suivante vendredi 21 janvier st . Merci à tous d'avoir travaillé pour préparer les fonctionnalités pour la prochaine série de commentaires ! Nous aurons trois autres évaluations environnementales après celle-ci.
Après notre retour au travail après les vacances de la journée MLK lundi, nous nous réunirons lors des sessions Zoom du matin pour JMP Kickoff 2022 les mardi, mercredi et jeudi à 8h30 . J'ai hâte d'entendre parler de nos dernières victoires sur les sites de clients nouveaux et existants à travers le monde ! Le développement sera présenté dans de nombreuses sessions de lancement. Bien sûr, Jean Sall nous commencera par ses réflexions sur notre nouvelle structure d'entreprise, les résultats des ventes ainsi que les efforts de développement en cours lors de la session plénière principale. Audrey Shull partagerons un peu plus sur la façon dont nous faisons ce que nous faisons en tant qu'équipe de développement. Les responsables du développement seront également présentés dans le Mairie R&D qui fera partie du Tout sur le produit session organisée par notre équipe de gestion de produits. Nous nous réunirons également avec des collègues de JMP du monde entier dans Rencontrez les experts éruptions cutanées. J'espère que vous pourrez assister à toutes les sessions et avoir la chance de rencontrer de nouveaux collègues JMP dans le processus !
Gel des fonctionnalités de JMP 17 est également à venir entre EA6 et EA7 - cette étape est prévue pour vendredi 18 février e . En plus d'être une date importante pour l'achèvement des fonctionnalités majeures, le gel des fonctionnalités marque également la date à laquelle nos collègues de la gestion des produits commencent à finaliser les documents liés aux produits nécessaires au lancement (documents de formation, contenu du site Web, modèles et exemples de présentation des nouvelles fonctionnalités, etc.). Comme l'interface utilisateur JMP et d'autres livrables de développement livrés avec le produit, de nombreux documents produits par PM doivent être traduits et révisés afin qu'ils puissent être prêts à être partagés avec les clients JMP dans toutes les régions le jour du lancement.
Grâce à David Blanc pour avoir présenté aux développeurs C++ lors de la réunion JMP Dev le 6 janvier l'activation de l'enregistrement d'action pour les commandes Save Column dans les plates-formes. Si vous avez manqué la réunion, vous pouvez retrouvez l'enregistrement ici . C'était fantastique cette semaine de voir autant de développeurs prendre à cœur les conseils de David et ajouter ce type de support à leurs propres plateformes. Un grand merci également à Mandy Chambres – elle a effectué un premier test de cette fonctionnalité sur toutes les plates-formes, en ajoutant un test unitaire initial pour chacune et en préparant des instructions à transmettre aux testeurs de plate-forme.
Nous nous retrouverons la semaine prochaine pour une démonstration de l'outil par un nouveau membre du groupe JMP Live et Host Alex Taylor. Il présentera une démonstration d'outil sur GitLab , un outil largement utilisé à la fois par SAS et par d'autres sociétés, y compris la société dans laquelle Alex travaillait auparavant (Cloudbees, société mère de Jenkins). J'ai quelques réunions supplémentaires au calendrier jusqu'à présent pour 2022, mais s'il vous plaît contactez-moi si vous êtes intéressé à présenter ce printemps lors d'une réunion de développement!
Grâce à Tonya Mauldin pour avoir partagé les détails de cette semaine sur les pistes bêta/crash/télémétrie avec les plantages sélectionnés.
Société

Sujet

Sous-thème

Plate-forme

JIRA

Pistes Beta/Crash/Télémétrie pour la semaine du 14/01/2022 | JMP Live (sas.com)
Annonces générales
Dates importantes à venir
- JMP 17.0 EA6 – 21/01/22
- Gel des fonctionnalités de JMP 17.0 - 18/02/22
- JMP 17.0 EA7 – 11/03/22
- JMP 17.0 EA8 – 03/05/22
- JMP 17.0 EA9 – 08/07/22
- Gel du code JMP 17 – 20/07/22
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Découverte de données
- Ernest : Générateur de flux de travail : dialogue de message unifié pour capturer des messages d'instruction ou d'explication.Utilisation de ScriptEditorContainer avec la possibilité de capturer la sortie dans la sortie Journal.


- David B : Ajout de quelques personnalisations du col de l'intrigue demandées par Joseph, correction de certains problèmes de défilement du col de l'intrigue que j'ai remarqués en travaillant sur les modifications demandées par Joseph, correction de quelques plantages signalés par Craige.
- Évan : Améliorations de la boîte de dialogue de recherche comme les icônes sur Mac et les corrections de fautes d'orthographe.
BICHE
- Dans l'actualité des brevets, l'équipe du DOE a obtenu le brevet suivant : Transformation et évaluation des combinaisons non autorisées dans les expériences conçues en tant que brevet américain n° 11,216,603.
Ils ont également reçu un avis d'acceptation le Génération d'ensembles de données pour l'évaluation des performances Demande de brevet US n° 17/365,083.
- Brad : Finalisation du site Web et des arrangements pour la conférence Stu Hunter en mars - croisons les doigts. J'ai enregistré mon discours pour la conférence européenne sur la découverte.
- Caleb : Correction d'un grand nombre de bogues MSA et démarrage de la création d'explorateurs de taille d'échantillon pour les calculateurs de puissance restants dans l'ancienne plate-forme de calcul de taille et de puissance d'échantillon.
- Ryan L : Capacité poussée à spécifier des unités pour les facteurs et les réponses dans le DOE et à travailler sur l'ajout de facteurs numériques discrets aux conceptions de remplissage d'espace.
- Joseph : Travailler sur la préparation d'Easy DOE pour la prochaine EA.
Héberger
- John Schroedl : Correctif de performances pour isJMPPro(). L'enquête sur les plantages de Bobby Riggs montre que l'éditeur de menu présente une fuite d'objet .NET qui peut entraîner des plantages plus tard dans une session lors de la connexion via un bureau à distance. La copie des pages à onglet dans le presse-papiers présente des problèmes de mise en page ; travaillant dessus avec Dan S.
HTML5
- John Powel : Travailler avec Christine Bevans et Josh Markwordt pour recruter un nouveau développeur pour l'équipe HTML5. Ceci est la publication externe . Optimisation des performances du temps de chargement des segments marqueurs en déplaçant une logique chronophage de JavaScript vers C++. Examens de fin d'année commencés. Cursus de formation SAS Management. Rencontre avec Janet Stone concernant les ressources du gestionnaire SAS. Nettoyage/affinement du backlog HTML5.
- Mayowa : Travailler sur l'ajout d'étiquettes de ligne aux tracés parallèles pour les variables catégorielles en HTML interactif ( JMPHTML-1326 ).
JMP en direct
- Michel G : Poursuite de la publication sur le travail du client : refactorisation pour prendre en charge JSL et ajout de la prise en charge de la publication d'images. Poursuite des recherches sur l'accessibilité et JMP Live. Poussé quelques correctifs d'accessibilité. Nous avons discuté des couleurs et de l'image de marque en nous basant sur le guide de style avec Bryan. JMP Live mis à jour favicon .

- Nouvelle:

- Aurore: Rassemblement des exigences pour appliquer des titres de package uniques dans un dossier JMP Live.Aussi, poursuite du travail sur "publier sur le client".Début des travaux sur le remplacement/la republication d'un article de rapport existant.Règles de réutilisation des fichiers clarifiées (seules les tables de données peuvent être réutilisées).
Statistiques
- Anni : A travaillé sur quelques défauts difficiles (pour moi) dans CCB :
- JMP-10272 : fonctionnalité Within Sigma désactivée dans CCB avec Inclure les catégories manquantes
- JMP-8114 : plantage en cliquant sur Annuler pour supprimer le rôle de phase pour cette carte de contrôle.
- JMP-10345 : Recommencer ne doit pas se produire lors du passage de Variables à Attribut après avoir utilisé Annuler
- Laure CS : J'ai pris un peu de temps la semaine dernière, j'ai donc regardé l'enregistrement JMP Dev et implémenté les modifications de Save Columns dans SEM. Je suis retourné au travail d'analyse de groupes multiples (MGA) et j'ai terminé les options de menu du triangle rouge de haute priorité. Version de test poussée pour que James regarde le panneau de contrôle de SEM avec MGA. Participation à la réunion UI/UX. Fourni des commentaires sur Journal pour le générateur de flux de travail.
- Jianfeng : Ajout de la prise en charge d'Action Recorder pour les commandes de sauvegarde sur mes plates-formes.
- Elisabeth : Travail terminé sur l'enregistrement des actions de sauvegarde des colonnes/tables pour les plates-formes que je prends en charge.
Test de statistiques
- Marque: Travail sur la conception de l'étape d'analyse dans Easy DOE avec Brad et Joseph. Travailler sur le test des étapes de saisie de données et d'analyse dans Easy DOE avec Jacob. A rejoint le flux de travail sur JMP UX/UI. J'ai presque terminé mon édition du manuel ASQ.
- Jacob: Unités de test pour les facteurs et les réponses dans le DOE (JMP-10299). Tester MSA Design avec des facteurs imbriqués. Ecriture de tests unitaires pour les routines numériques Blas et Lapack. Nettoyage des tests unitaires et vérification des tickets DOE Jira.
- Croc: Répondre aux commentaires d'EA. Test des tests d'effet chi-carré et des intervalles z pour les GLM dans la plate-forme GLMM.Test de l'enregistrement des actions de Save Column sur différentes plateformes.
- Tonia : Je travaille toujours sur la mise à jour des tests unitaires en raison des changements d'axe de Xan qui ont été effectués avant Noël.Réponse à une question de la communauté des utilisateurs sur les anciennes cartes de contrôle.Participation à la réunion UX/UI.Vérification des bogues.
Mises à jour des sciences de la vie
- Anis : Rapports de test pour la version EA.
Soutien technique
- Duan : Ce fut une semaine chargée au support technique. Nous avons rencontré à plusieurs reprises NeuraFlash, et ensemble nous avançons dans notre implémentation de Service Cloud. Nous continuons à répondre aux appels des clients concernant la vulnérabilité Log4j, ainsi qu'aux questions habituelles. Voici les Rapports en direct TS JMP .(JMP Live 16) Voici également des informations concernant Tickets Jira ouverts par le support technique .

Gestion des produits
- Bryan F : Achèvement d'une première ébauche de l'article Courbes de confiance. rencontré le Groupe de flux de travail UX proposer des objectifs et comment organiser notre travail. Incorporera les commentaires de la session et commencera le processus de formation d'équipes pour travailler sur différents aspects du projet. Collaboration avec Michael Goff sur quelques problèmes JMP Live liés au guide créatif de la marque JMP. Michael a contacté de manière proactive à la fois le marketing et la gestion des produits de JMP pour se synchroniser avec les recommandations du guide. Par conséquent, j'ai empaqueté le favicon référencé dans le guide pour l'utilisation de JMP Live et j'ai travaillé avec Michael sur un problème qui empêchait d'utiliser les couleurs exactes recommandées dans le guide. A travaillé sur un problème de mode sombre lié aux contrôles du profileur et a commencé à rechercher un problème lié à l'Alaska et à Hawaï qui ne s'affichent pas sur un graphique qui montre tous les États américains.
Opérations de développement
- Myron : Correction et réactivation de la tâche Jenkins de vérification d'image/modifications suivies (JMPTOOL-330/JMPTOOL-160) et mise à jour de la tâche de vérification d'image orpheline dans Jenkins (JMPTOOL-237). Mises à jour mineures du dictionnaire Stringbot (JMPTOOL-358, JMPTOOL-289). Travaille également sur le problème de duplication/boucle avec des exemples de tâches d'extraction/génération de données (recompilation/débogage via XMonitor, etc.)
- Bob: Revue des téléchargements 16.2. Modifications apportées aux informations SAS RE avant la publication la semaine prochaine. Fichiers de mise à jour JMP Live finalisés avec PDF de Susan. Mise à jour de JMP Clinical EA en collaboration avec Drew. Examen et modification de l'écran de démarrage de JMP Clinical EA avec Ryan D.
- Jim : Révision des scripts JMP Clinical 17 Early Adopter pour macOS (avec Drew et Bob). Signalé plusieurs problèmes avec les scripts de test unitaire, y compris les plantages ASAN et les échecs d'assertion.
Documentation
- Qiana : Participation aux sessions de la JMP Academy. J'ai commencé à planifier pour 17.0. Interview d'un candidat pour le rôle de rédacteur technique senior. Examen des CV des candidats et visionnage des vidéos HireVue. Collaboration avec le contact ePublisher pour résoudre le problème de recherche dans les documents traduits ZN et JA. Résolution des problèmes de 16.2 avec la doc L10N.
Test système/hôte - Cary
- Mandy : Ajout d'images d'animaux de compagnie dans l'exemple de tableau de données Big Class Families (JMP-666). A effectué quelques tests initiaux sur les colonnes Save avec Action Recorder et a ajouté un test initial pour toutes les plates-formes avant de passer aux testeurs de plates-formes (JMP-7910). Réécriture de plusieurs tests de filtre de données pour tenir compte des Min/Max récents et des modifications apportées par Dan S (JMP-10302). Test d'enregistrement et de rechargement des tables et des journaux dans Workflow Builder avant la prochaine EA. Participation à la réunion de développement professionnel JMP Amériques et EMEA - travail sur une mission, une vision et des objectifs.
- Mike M : Fin de la mise à jour de Sikuli pour les mises à jour de remplissage d'axe JMP 17.0. A travaillé sur des problèmes pour les onglets du navigateur d'aide L10N, le lien de support ZH (Jira TBD), la différence HTML5 lors du remplacement des statistiques récapitulatives (Jira TBD). Travailler sur une mise à jour pour mon test JSL de cryptage App Builder avec Dan.
- Chasseur: Enquête sur les problèmes et ouverture de JIRA pour une erreur de script de session sur Mac (JMP-10305), un plantage lors de la suppression d'une colonne avec un script (JMP-10307), un plantage de projet fermant deux rapports Fit Life by X (JMP-10286) et un icône de rapport manquante dans le projet (JMP-10356).
- Lise G : A aidé à enquêter sur un bogue signalé par la communauté JMP et sur les pistes 17.0 EA. Ajout également d'un exemple de visionneuse d'étiquettes pour afficher plusieurs images à partir de plusieurs colonnes dans la nouvelle version proposée de table de données d'exemple de Big Class Families.jmp.
- Hui : Régressions signalées à partir des tests de régression HTML5. Merci à John Powell pour le suivi méticuleux !
Test système/hôte - Pékin
- Éric Wang : (1) Tests de bout en bout : améliorez l'instruction de fonction commune, ajoutez l'utilisation de chaque fonction commune.Mettre à jour la page de confluence. (2) Tests de migration Jest : découvrez comment exécuter des tests de migration avec docker.Enquêtez sur le problème d'expiration du certificat, reconstruisez l'image Docker avec de nouveaux certificats.
- Da Li : (1) Tester les histoires/bogues JMP concernant l'importation SAS, l'importation de fichiers XPT et l'importation OSIPI. (2) Testez les histoires/bogues JMP Live concernant le téléchargement, le dossier. (3) Tests de migration Jest : découvrez comment exécuter des tests de migration localement. (4) Transmettez l'automatisation UT sur les étapes manuelles Mac à Kimi et effectuez le support correspondant. (5) Enquête sur le rapport TS 7613493539 et saisie du nouveau bogue JMP-10248.
- Mike Wu : (1) Test de la nouvelle fonctionnalité ODBC JMP-10252 (Create Perfer DSN-Less ODBC Connection Strings preferences). (2) Le correctif JMPC ne peut pas être installé en raison du bogue côté SAS SASHFADD-34. Il bloque la vérification mensuelle du correctif JMPC. (3) Le serveur Oracle est maintenant inaccessible. Cela provoque l'échec des UT JSL associés. (4) Rapport TS enquêté 7613494470.
- Kimi : (1) Tester les histoires/bogues JMP Live concernant le client de données. (2) Mis à jour JMP-9419, Créer une note JMP sur Python sur les machines M1 (3) Jenkins : travailler avec Da pour intégrer les tests JSL UT sur Mac au serveur Jenkins hébergé par l'équipe de Pékin.
- Nala : (1) Travailler avec Audrey pour plus de détails sur les réunions et autres éléments entre l'équipe Cary et l'équipe de Pékin. (2) Testez les histoires/bogues JMP Live concernant les enregistrements d'accès pour le dossier hiérarchique.
Remarque de Shannon
j'ai remarqué cet article intéressant dans Wired l'autre jour à propos d'études récemment publiées qui ont exploré la capture d'ADN pour l'identification des espèces dans l'air à l'extérieur de quelques zoos différents à l'aide de filtres à air. Des méthodes similaires sont déjà utilisées pour la capture d'ADN environnemental (eDNA) à partir d'échantillons d'eau, et peuvent même être utilisées pour identifier des espèces microbiennes microscopiques qui ne peuvent même pas être cultivées en laboratoire. Les auteurs de l'article pensent que ces méthodes pourraient éventuellement compléter d'autres outils comme la capture photographique et le suivi de l'empreinte animale pour surveiller les populations d'animaux sauvages. Si intéressant!
J'espère que vous passez tous un merveilleux week-end et que vous profitez de la neige, si nous en recevons!