Toutes les informations sont confidentielles de la société SAS. Ne divulguez pas.
Bienvenue dans la mise à jour de développement JMP du 16 avril 2021!
D'abord, Audrey Shull m'a demandé de partager cette importante annonce d'intérêt public concernant notre base de connaissances historique JMP:
Confluence est devenu notre moyen préféré de partager des connaissances et des informations. Notre ancien JMPMediaWik Je touche à la fin de sa vie et je suis dans un état fragile. S'il te plaît ne pas modifier toutes les pages du JMPMediaWiki, car le contenu ne peut plus être enregistré et tout le contenu de la page sera perdu. Toutes les pages que vous souhaitez mettre à jour (et qui n'ont pas encore été migrées) doivent être déplacées vers Confluence. Contactez Audrey Shull si vous avez besoin d'aide pour déplacer une page ou un sous-ensemble de pages. La plupart d'entre nous travaillons avec plaisir dans Confluence, et nous avons migré toutes les pages de procédures importantes et d'autres informations couramment utilisées. Cependant, il y a des pages qui n'ont pas été déplacées: des notes de réunion, des pages personnelles, des pages orphelines qui n'étaient liées à nulle part, d'anciennes listes de souhaits. Nous avons rassemblé une liste compliquée de toutes les pages JMPMediaWiki existantes . Je vous invite à les parcourir pour toutes les pages orphelines que vous souhaitez conserver. Si vous consultez des pages, veuillez nous aider à mettre à jour la page pour indiquer si le contenu a été migré, ne doit pas être migré ou demandez à le migrer. Merci!
J'espère que vous avez tous eu la chance de regarder le Mise à jour de la division JMP mardi pour entendre les nouvelles du monde entier! Si vous l'avez manqué, vous pouvez voir un enregistrement ici . Félicitations à nous tous pour la création, le lancement et la vente d'une nouvelle version d'un produit sur lequel les clients sont vraiment ravis de mettre la main!
C'est le moment du cycle où Duane Hayes L'équipe JMP TS est submergée par les questions des clients concernant la demande de logiciel, le téléchargement de dépôts de logiciels, l'installation et l'application de fichiers de licence. Ils commencent à avoir des questions sur l'utilisation précoce et nous avons également reçu des rapports de plantage de production JMP 16.0 pour faire un suivi. Merci à tous les membres du support technique et du développement d'avoir aidé à trier ces éléments et à répliquer les problèmes afin que nous puissions saisir les défauts à corriger dans 17.0 et / ou 16.1 ou 16.2.
N'oubliez pas que si vous signalez un crash en interne, vous devez décocher la case anonyme dans la boîte de dialogue de crash. Veuillez fournir votre adresse e-mail et ne pas soumettez votre rapport de manière anonyme afin que nous puissions vous contacter si nous avons besoin de plus de détails. Et comme toujours, si vous pouvez ajouter une note avec des détails sur ce que vous faisiez lorsque JMP s'est écrasé, c'est extrêmement utile.
Le chemin le plus court vers un défaut logiciel (ou un problème Jira) pour un problème que vous trouvez dans une version de production de JMP est toujours de soumettre votre problème à support@jmp.com avec une table de données et un script ou un ensemble d'instructions interactives pour provoquer le plantage ou le bogue. Nous savons qu'il n'est pas toujours possible de fournir ce niveau de détail pour les plantages aléatoires. Cependant, même si un plantage est intermittent lorsque vous suivez vos étapes, les développeurs peuvent être en mesure de voir les problèmes lors du débogage du code qui aident à révéler la racine du problème.
Alors même que nous continuons à résoudre les bogues de la version 16.1 et que nous approchons de notre jalon d'approbation du code pour cette version, nous travaillons sur la prochaine itération des fonctionnalités de JMP. J'espère que vous avez eu la chance d'assister à la démo de développement JMP donnée par Chung-Wei Ng et Mandy Chambers jeudi. Si tu ne l'as pas fait, tu peux trouvez l'enregistrement ici . Chung-Wei nous a donné un rappel sur la plate-forme Tabulate, qui, en toute honnêteté, a tellement de fonctionnalités qu'il est difficile pour quiconque de les connaître toutes à l'intérieur et à l'extérieur. Je sais que je ne suis pas le seul à dire que j'ai appris quelques nouveautés de sa démo!
Chung-Wei a également présenté une nouvelle fonctionnalité JMP 17 dans Tabulate qui permet un affichage de table plus compact, et Mandy a suivi pour montrer certains des cas d'utilisation supplémentaires de Tabulate qui sont importants pour l'équipe des sciences de la vie. Merci à tous ceux qui ont assisté, posé des questions et fait part de leurs commentaires pendant la démo! J'apprends toujours quelque chose de nouveau quand je regarde d'autres démos de plates-formes et fonctionnalités existantes dans JMP et j'encourage définitivement les volontaires à réintroduire les fonctionnalités JMP lors des démos de développement à l'avenir. Nous avons ajouté beaucoup de nouvelles personnes à l'équipe JMP au cours des dernières années, donc je suis sûr qu'ils trouvent cela aussi utile que ceux d'entre nous qui sont là depuis un certain temps, mais qui continuent à apprendre!
Merci beaucoup à Tonya Mauldin comme d'habitude pour partager les détails sur les fichiers Crash / Télémétrie pour les semaines du 9/04 et du 16/04/2021 avec JMP 16.1 sélectionné. Vous pouvez trouver son rapport JMP Live ici: Fichiers de plantage / télémétrie pour les semaines du 9/04 et du 16/04/21 | JMP Live (sas.com)
Compagnie

Lancement de produit

Sujet

Sous-thème

Plate-forme

Annonces générales
- Comme John Sall mentionné dans la webémission, SAS à Cary offre Vaccinations Moderna et Pfizer sur place en partenariat avec WakeMed. Vous pouvez inscrivez-vous ici . Vous devez également être inscrit auprès du CVMS-veuillez consulter le Page d'informations SAS COVID pour plus de liens et de détails ici .
- Si tu es prêt à être un employé vedette sur Inside JMP , veuillez télécharger une copie du Faire connaissance forme . Remplissez simplement les questions et lorsque vous avez terminé, téléchargez-le, avec 3 photos de vous dans le dossier. Merci d'avoir aidé à rendre notre famille JMP un peu plus familière!
Dates importantes à venir
- Début du mode d'approbation de code JMP 16.1 et date limite de modification de la chaîne - 27/04/21
- Gel de code JMP 16.1 - 14/05/21
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Statistiques
- Jianfeng: Correction de bogues JMP16.1 terminée. Poursuivre les améliorations des tests d'équivalence. Cette nouvelle fonctionnalité devrait bientôt être intégrée à JMP17.

- Laura CS: Préparation et présentation d'un mini-tutoriel SEM à DATAWorks. Il y avait environ 70 participants et a été bien accueilli. Rencontre avec Narayanan de P&G pour coordonner une présentation à venir et répondre à ses questions SEM. Discuté des défauts de doc restants dans 16.1 avec Michael. Poursuite des recherches sur l'estimation des variables instrumentales pour les valeurs de départ dans SEM.
- John Sall: Travailler sur le support de yFullFormula et "<< Get YFullFormula" pour le support du profileur catégoriel (S1588390). Plus de corrections sur les RowStates de filtrage des réponses (S1588256). Terminez l'option "Trier par sous-groupe" pour 16.1 (S1586679).
- Peng: Examinez les problèmes récemment ouverts et corrigez les bogues.
Test statistique
- Jacob: Enquêter sur les problèmes de performances et créer un document pour suivre les problèmes potentiels pour chaque machine. Tester les mises à jour de MSA Design prévues pour 16.1. Vérification et ajout de tests pour les correctifs DOE dans 17.0 et 16.1.
- Croc: Test et mise à jour des tests unitaires pour Apple Silicon Mac dans JMP 16.1 et JMP 17.
Tonya: Nettoyage des tests unitaires et vérification des bogues.
Mises à jour des sciences de la vie
- Jean C: Création d'un script pour automatiser l'ajout de variables au système de préférences JMP Clinical Set Value Order / Color, afin de permettre un tri de niveau personnalisé pour les variables dictionnaire / terme pour les études non anglaises. Ajout de données de profil de patient «Sécurité» et d'un modèle d'affichage à JMP Clinical 8.1. Actualisation automatisée des métadonnées d'étude pour les utilisateurs mettant à jour de JMP Clinical 7.1.2 à 8.1. Amélioration de la prise en charge des documents API personnalisés pour JMP Clinical.
Gestion des produits
- Dan V: Organisez une réunion avec un responsable de compte chez Mapbox pour discuter de la boîte de carte et de l'intégration JMP. Parlez à Rachael des implications juridiques de l'inclusion du logiciel dans 16.2 ou 17.
Soutien technique
- Duane: Tout d'abord, merci à vous pour votre aide en nous aidant (Wendy) avec les trucs / astuces de Jira, et merci à Audrey pour ses conseils avec Confluence. TS commence à se pencher sur ces outils et cherchera probablement plus d'informations!
- Nous constatons une augmentation du nombre de pistes et de plus en plus de clients nous contactent pour nous aider à commander et à installer JMP 16. Voici les Rapports TS JMP Live .Voici des informations concernant Défauts signalés par le client et déposés par TS .

Opérations de développement
- Shannon: Mise à jour Comment utiliser la FAQ Jira Page Confluence pour refléter les informations actuelles sur la migration et le flux de travail. Réponse aux questions de Jira et migration de certains éléments supplémentaires de Defects vers Jira. Examen des problèmes Jira ouverts ainsi que des défauts de plantage corrigés dans 17.0 mais toujours ouverts dans 16.1; ajouté des pistes de crash et des commentaires supplémentaires. Participation à la réunion mensuelle de collaboration Doc / L10 et saisie des tickets Jira de suivi.
Jim: Plusieurs entrées Jira ont été signalées pour les échecs d'assertion JMP 17 et les échecs 1610MacBSMX uniquement. Pilotes ODBC mis à jour sur plusieurs machines virtuelles de test. Correction d'un problème de mise à jour Mac pour 16.1.
Documentation
- Sheila: Finalisation des tableaux de données d'exemple et du script d'index des données d'exemple pour la date limite du lundi. Aide en anglais 16.0 et 16.1 générée et aide ZH-CN 15.2; résoudre un problème d'en-tête ZH-CN avec l'équipe Web. Avait de nouveaux FrameScripts écrits et testés. Rencontre avec l'équipe de l10n pour discuter de l'utilisation de Jira pour poser des questions et envisager des moyens de rationaliser les processus de production. Mise à jour des modèles d'aide allemand, italien, espagnol et coréen pour créer des pages Web pour Discovering JMP. J'ai appris à créer quelques tableaux de bord Jira - je mettrai les instructions sur le wiki.
Michael C: Réponse aux commentaires sur les documents des réviseurs de traductions japonaises; fini d'ajouter des composants Jira pour l'espace de projet JMPDOC; a corrigé certaines chaînes qui étaient bloquées dans «Nouveau» pour 16.1 avant l'extraction finale de la chaîne.
Test du système / hôte
- Eric Wang: Test JMP Live 16.1 I18N.Enquête sur WEBJMP-3013. Ce problème bloque la mise à jour des tests JMPLiveJSL, qui crée une connexion à JMP Live avec les requêtes HTTP.
- Da Li: Test JMP Live 16.1 I18N. Test des éléments JMP Live Jira, test du téléchargement du package complet WEBJMP-2533.Vérifiez les défauts.
- Mike Wu: Test JMP Live 16.1 I18N.Test des éléments JMP Live Jira.Vérifiez les défauts. Déplacer les points de contrôle mensuels du programme d'installation JMPC vers Confluence.
- Nala: Test JMP Live 16.1 I18N.Test des éléments JMP Live Jira.Mise à jour / correction des échecs JSL UT. Passez en revue la proposition de workflow Jira créée par Audrey.
- Josh L: Mise à niveau de l'environnement distribué du serveur JMP Live 4 vers 16.1.L'environnement sera mis à jour chaque semaine vers la version actuelle de JMP Live 16.1 à partir de vendredi ou lundi.Aide au dépannage de certains problèmes d'utilisateurs et questions générales sur JMP Live.Le reste de mon temps était consacré aux tests / vérifications d'histoires et de bogues.
- Cary / Beijing JMP Live Testing Statut Jira
- 64 Bugs / Stories fermés ces 7 derniers jours
- 04 Histoires de tests
- 12 bogues / histoires en prêt pour les tests
- 34 Bugs créés au cours des 7 derniers jours
- Hui: Vérification terminée de 16.1 défauts sauf ceux exigeants pour les appareils mobiles. Rapporté et consigné 3 problèmes dans Jira et 2 défauts dans les défauts. Poursuite du travail sur les tests de filtres de données locaux HTML5 sur différentes plates-formes. Poursuite de la collaboration avec le service d'assistance pour configurer les appareils mobiles.
- Lisa G: J'ai examiné la nouvelle mise à jour du thème de sélection des couleurs et trié certains défauts d'étiquette de survol qui semblent déjà avoir été résolus à partir d'un autre correctif.
- Chasseur: Vérification des défauts JMP 16.1 et 17, test des correctifs du projet pour S1588130 (un problème d'importation Excel) et S1587791.
Audrey: Préparation pour la démo Jira, le nettoyage JSL UT, la préservation JMPMediaWiki.
Découverte des données
- Xan: Ajout de la prise en charge du serveur SAS de carte de rue à main. Créer Jira Epic pour cela ( JMP-386 ).
- Paul V: Amélioration des performances de la plate-forme Pareto en mettant en cache certains résultats et en supprimant un verrou de pointeur faible.Ajout de la possibilité de contrôler la légende et correction de certains problèmes liés à la définition des couleurs des barres dans la légende.
- Dan S: Mises à jour de l'index de script pour l'étirement de la boîte, correction de l'évaluation des fonctions à portée de l'espace de noms pour 16.1. Ajoutez PickColorTheme (), ajoutez un filtre << GetDataTable, améliorez la transmission GraphBox () des messages JSL vers la boîte / graphique sous-jacente pour 17.0.
- Dave B: Travaillé avec John Schroedl pour traquer la fuite de libxml, résolution du problème avec jsl sib ajouter / préfixer lorsque la boîte d'affichage n'a pas de parent, ajout de pdf à l'importation de plusieurs fichiers et correction d'un bogue du générateur d'addins qui permettait à l'élément de menu addin de ne pas avoir de commande.
- Evan: Modifications des informations sur l'hôte JMP pour Apple M1. Correction de bogues des classes JSL pour Clinical.
Ernest: Enquête de performance. Aperçu de la table.
BICHE
- Caleb: En début de semaine, j'ai participé à l'atelier virtuel DATAWorks 2021. J'ai présenté un article sur mes recherches et participé à plusieurs tables rondes. En outre, j'ai travaillé sur la correction / le report des défauts 16.1 liés à MSA et aux explorateurs de taille d'échantillon. De nombreux correctifs ont déjà été introduits dans la version 17.0 et attendent d'être testés afin de pouvoir être fusionnés dans 16.1.
- Joseph: J'ai travaillé sur des candidats de correction de bogues MSA pour JMP16.1. J'ai également assisté à DataWorks 2021 et enseigné conjointement avec Ryan un didacticiel intitulé Pseudo-Exhaustive Testing.
Brad: Travailler sur un article avec Doug Montgomery sur l'adaptation des DSD afin qu'ils puissent gérer le split-plotting.
Hôte
- Paul T: Se familiariser avec le code SQL Query Builder en corrigeant un défaut avec Exécuter la requête ( S1562689 ) dans 17.0 et s'intégrera à 16.1 si les tests se passent bien.
- John Schroedl: Travailler avec Bob pour ajouter JMP 17, Student Sub. et le complément Excel vérifie d'installer Checker. Correction des informations d'hôte JMP qui ont perdu la prise en charge du (très ancien) Windows Server 2012. Incluez les fichiers XBase dans la liste des fichiers récents. Correction d'une fuite de mémoire dans l'utilisation de libxml2.
HTML5
- Josh M: Participer Vueconf Mercredi.
- Refactoring et optimisation: Première étape poussée dans la refactorisation des états de ligne ( JMPHTML-532 ) et envisagé d'autres possibilités (voir Page Confluence ). Coordonné avec Bryan Fricke sur JMPHTML-502 puisqu'il possède le code Framebox.Il fera le premier pas et j'aiderai ensuite à ajouter du code pour des segments individuels.Cela a engendré une tâche de refactoring connexe ( JMPHTML-758 ), que j'ai terminé. A commencé le travail sur JMPHTML-534 et a soumis un examen pour une ancienne optimisation des performances en attente (voir JMPHTML-762 .)
- Profileurs: Correspondance avec les propriétaires de plates-formes pour évaluer leur disponibilité pour aider à implémenter yFullFormula pour JMP 17 et travailler sur les priorités et les problèmes de conception pour Catégorical Profiler. John Sall a implémenté yFullFormula pour plusieurs segments, ce qui m'aidera à résoudre les problèmes de mon code JavaScript et à tester sur plusieurs plates-formes.Poussé un correctif pour permettre aux formules catégorielles d'être exportées pour la partition, les arbres boostés et la forêt bootstrap. Ryan Parker a intégré son correctif pour S1572659 en 16.1, un bug que j'ai trouvé en travaillant sur les profileurs FDE; testé le correctif pour confirmer que S1584810 et S1584711 sont fixés dans 16.1.
- Bryan F: Remplacement des événements souris et tactiles plus anciens pour les événements de pointeur plus récents, ce qui permet la capture de la souris. Un avantage supplémentaire est que le code résultant est moins compliqué, ce qui devrait faciliter la maintenance. Voici un lien vers un exemple JMP Live . Travailler sur un code unificateur qui détermine quel élément de graphique utiliser à la fois pour la sélection et les info-bulles
- Mayowa: Code de refactoring terminé pour déterminer la prise en charge totale ou partielle du code HTML interactif ( JMPHTML-547 ), a commencé à travailler sur la refactorisation du CSS pour utiliser des curseurs basés sur le navigateur en HTML interactif ( JMPHTML-530 ).
JMP en direct
Tommy: J'ai assisté à Vue.conf et à un atelier Vue.conf cette semaine et j'ai travaillé sur quelques bogues JMP Live 17 et 16.1.
Note de Shannon
Bobby Riggs m'a demandé de partager cette note et cette photo de sa Jeep bien-aimée, qui a été détruite mais qui lui a sauvé la vie dans un récent accident de voiture extrêmement grave. Heureusement, Bobby se remet de sa commotion cérébrale et est de retour au bureau pour s'occuper des pistes JMP 16 alors que les clients commencent à installer et à travailler avec notre dernière version.
Merci à tous pour la carte et les cadeaux extrêmement généreux. Je suis submergé par la générosité et le soutien de la division JMP.Un merci tout spécial à Amy Stuart pour avoir coordonné tout cela.En tant que mise à jour, j'ai encore de gros bleus et une marque de brûlure sur la main, mais je me considérerais très chanceux compte tenu de l'état de ma Jeep. L'arceau de sécurité et la ceinture de sécurité m'ont sauvé la vie.
