
Bienvenue dans la mise à jour du développement JMP du 11 février 2022 !
Malgré les nombreux défis de 2021, JMP avait beaucoup à célébrer lorsque nous nous sommes réunis hier matin lors de notre cérémonie de remise des prix virtuels pour entendre parler des succès commerciaux dans le monde entier. C'était formidable de voir nos équipes commerciales et techniques récompensées pour avoir convaincu les clients et travaillé avec eux pour tirer le meilleur parti de leur investissement JMP ! Nous avons également reconnu les membres de l'équipe en dehors de la société JMP pour leur dévouement à nous aider à atteindre nos objectifs. Audrey et moi avons été heureux de nommer un spécialiste de la qualité logicielle maintenant à la retraite Beth Langston pour un prix JMP Cheers pour toute son aide avec nos rétrospectives JMP au fil des ans.
Nous approchons rapidement de notre Jalon JMP 17 Feature Freeze le 18/02/22 . Veuillez continuer à mettre à jour vos pages de fonctionnalités avec tous les articles nouveaux et améliorés et accordez une attention particulière à la Liste de vérification de la préparation des fonctionnalités à la fin de chaque page. Nous avons ajouté cette liste de contrôle pour JMP 17 pour aider à suivre les principales étapes des fonctionnalités, y compris l'inclusion dans les EA, les démos de développement, la scriptabilité et d'autres considérations importantes.
Peu de temps après Feature Freeze, nous aurons notre premier Évaluation de la cohérence des chaînes de l'interface utilisateur le 28/02/22 . Cette évaluation n'est effectuée que pour la version XX.0 de JMP et implique un examen de toutes les nouvelles chaînes d'interface utilisateur pour garantir la cohérence et le respect des normes de chaîne d'interface utilisateur JMP. J'ai ajouté un rappel Outlook pour attirer votre attention sur les chaînes le lundi 21 février st afin que vous puissiez examiner les résultats de Stringbot du week-end précédent, trier et récupérer toutes les chaînes d'interface utilisateur nécessitant une attention avant cette date. Rappeler que la page web de Scanbot peut fournir des commentaires sur les modifications de chaînes effectuées entre les exécutions de Stringbot le week-end. Les chaînes extraites après le 4 mars seront incluses dans le transfert final des chaînes d'interface utilisateur portable JMP 17.
Grâce à Tonya Mauldin pour avoir partagé les détails de cette semaine sur les fichiers Beta/Crash/Telemetry avec les plantages sélectionnés !
Société

Sujet

Sous-thème

Plate-forme

JIRA

Fichiers Beta/Crash/Télémétrie de la semaine du 11/02/2022 | JMP Live (sas.com)
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 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
- Évan : Dérivée fixe pour Power(x) avec exposant implicite. Correction du script Snapshot Action et du script Make Combined Data Table Source lors de l'utilisation d'un rapport avec plusieurs instances d'une plate-forme (comme Partition with two Ys). Ajout de l'interface graphique de retour de recherche pour les versions internes afin d'aider à ajuster les résultats de recherche.
- Pour * interne * builds, lorsque vous effectuez une recherche en utilisant Aide > Rechercher, vous pouvez annoter les résultats de la recherche comme Pas de retour d'information , Pertinent (le plus utile pour moi), et Très-pas-pertinent en utilisant les icônes à gauche des résultats. Vous pouvez également ajouter des commentaires en texte libre en bas. Au fur et à mesure que vous continuez à chercher, ces commentaires sont stockés jusqu'à ce que vous fermiez la boîte de dialogue et ils me sont, espérons-le silencieusement, soumis pour analyse. J'aborderai cela plus en détail lors de la discussion de développement sur la fonction de recherche, mais tout commentaire soumis de cette manière est apprécié et aidera à améliorer la fonction de recherche. Je suis particulièrement à la recherche de commentaires concernant vos plates-formes/fonctionnalités préférées ou de commentaires obtenus en essayant d'effectuer des tâches JMP typiques en recherchant à chaque étape. Veuillez nous contacter si vous avez des questions.

- David B : Correction d'un bogue de contrôle du curseur lors du défilement dans une boîte de table, résolution de problèmes avec les conseils hist seg erronés lorsque les lignes sont masquées/exclues ou si le seg se régénère, et travail sur une option d'importation pour ajuster quelle colonne est la première colonne nommée lors de l'importation à partir de csv.
- André : Modification de la propriété d'échantillonnage du générateur de graphes pour accepter également les proportions, correction d'un bogue avec l'orientation des étiquettes dans les localisations non anglaises, correction de l'utilisation de Treemap comme filtre de sélection et ajout de la sélection par glissement, et enfin soumission d'un ancien correctif pour la mise à l'échelle de l'axe de puissance.
- Dan S : Mises à jour des fichiers de session pour mieux fonctionner dans les projets. Correction de <
- Xane : Travailler sur la boîte de dialogue des paramètres d'axe et les bogues d'axe.
BICHE
- Brad : Examen d'un article sur l'ajout de points axiaux aux conceptions de criblage définitives pour le Journal of Quality Technology.
- Joseph : Poursuite des travaux sur Easy DOE, affinage de la fonctionnalité de l'onglet Analyse guidée et prédiction et démarrage de la mise en œuvre de l'onglet Rapport. Correction de plusieurs bogues Easy DOE signalés.
Héberger
- Paul N :
- Mise à jour de la clé de chiffrement/déchiffrement du script JSL (JMP-3501) .Craige voulait que cette mise à jour soit implémentée dans JMP 17, mais au moment du défaut S1167824, //main était toujours JMP 16.Cela met à jour la clé utilisée par le chiffrement de script avec la nouvelle valeur qui se trouve dans le code depuis JMP 12.1, de sorte que toutes les versions 12.1 et ultérieures pourront lire les scripts chiffrés avec JMP 17.La mise à jour était nécessaire car la version 12.0 présentait une faille de sécurité et la clé existante devait être considérée comme compromise.Il n'a pas été mis à jour jusqu'à présent pour permettre à suffisamment de versions d'être livrées avec la nouvelle clé, afin qu'elles soient compatibles avec les versions ultérieures lorsque la clé a été modifiée.
- demandé un nouveau test de JMP-6770 impliquant Anaconda Python et Tensorflow car c'était peut-être avant le travail que j'ai fait pour mettre à jour dynamiquement le chemin de chargement de la bibliothèque sur Windows pour tenir compte des répertoires Anaconda.
- A couru Analyses de sécurité BlackDuck sur JMP 16.2 dans le cas où un 16.2.1 ou 16.3 est décidé.Il y a quelques problèmes à résoudre en raison des fichiers jar SAS qui bloquent une analyse propre (au-delà de log4j 2.15.0 ).
- Michel H : JMP Statistical Discovery LLC est désormais inscrit au programme pour développeurs d'Apple. Merci Jon Weisz et Rachel Smith pour toute l'aide avec ceci. Travail sur l'ajout de méthodes efficaces d'obtention/définition de pixels/canaux à GPicture, pour Portable. Travail sur l'habillage de mots Mac du contrôle de l'étiquette de l'hôte.
HTML5
- John Powel : A tenu un entretien complet pour notre poste de développeur de logiciels et a examiné et rejeté les candidats non qualifiés pour ce poste. Mise à jour de la prise en charge des arborescences HTML pour correspondre aux modifications récentes apportées aux tailles de police des étiquettes. Mise à jour de la page JMP Live Best Practices. A commenté un article de la communauté JMP sur la manière de savoir ce qui fonctionnera sur JMP Live. Révisé et commenté les mises à jour de la documentation de l'aide HTML interactive.
- Pravéna : Travaillé sur JMPHTML-732 , où le dessin ne correspond pas à JMP et JMPHTML-1491 , lorsque le décalage de graduation est défini, les valeurs d'axe ne sont pas affichées.
JMP en direct
- Michel G : Vues fusionnées des rapports d'espace et des fichiers d'espace afin que vous puissiez conserver le contexte lors de la navigation dans les dossiers d'un espace. Les téléchargements en surface sont interdits à l'échelle du site dans l'interface utilisateur. Correction d'un problème lors de la création d'un nouveau dossier à la racine d'un espace.
- Aurore: Pour la publication sur le client, ajout d'un cas marginal à la validation de la publication JSON, arrêtez également de vous plaindre des clés "supplémentaires". Discussion sur la meilleure façon de prendre en charge les options de données dans l'interface utilisateur et JSL. Ajout d'un nouveau paramètre pour interdire les téléchargements de données sur l'ensemble du site.Début des travaux pour ajouter le nouveau type d'accès "administrateur de données". Réunions de flux de travail UX.
Statistiques
- Jianfeng : Chris m'a demandé d'implémenter le test Passing-Bablock sur la base d'une demande d'un utilisateur ( JMP-5568 ). J'ai fait quelques progrès jusqu'à présent et je vais pousser les changements bientôt.

- Chris G : J'ai eu une présentation pour Regeneron hier sur l'analyse spectrale avec Functional Data Explorer qui s'est très bien passée. J'ai fait une version récemment mise à jour de mon exposé de base sur l'explorateur de données fonctionnelles et une démonstration sur certaines données spectrales réelles qu'ils avaient partagées avec moi. La conférence a été très bien accueillie. Il y avait au moins 150 personnes sur la présentation. D'après ce que j'ai compris, de nombreuses demandes d'évaluation de JMP Pro ont été reçues immédiatement. Je partagerai la version mise à jour de mon intro FDE avec les SE. J'ai modifié les exemples d'introduction pour mieux refléter l'intérêt pour le FDE dans la chimie analytique et la biotechnologie/pharma et j'ai incorporé de nombreuses suggestions (en grande partie des SE Andrea Coombs et Mike Anderson qui travaillent avec Regeneron) pour un langage simplifié pour parler des concepts FDE. Cela utilisait des termes comme "Shape Components" au lieu de "Eigenfunctions" et "Weights" au lieu de "FPCA Scores". C'était un projet amusant et productif.
- Elisabeth : A fait une présentation générale de haut niveau de l'apprentissage automatique dans JMP pour un groupe d'utilisateurs internes de clients ; "c'était génial!!!" était la rétroaction. Travail sur une nouvelle visualisation SOM dans le clustering KMeans ( JMP-348 ).
- Laura CS : Presque terminé avec le nouveau code pour les indices de modification dans SEM. Début du nettoyage de tout le code MGA en préparation de la grande poussée vers la semaine prochaine. Participation à quelques réunions UI/UX.
- Ping : Essais et polissage continus Dégradation par mesures répétées. A travaillé avec Di Michaelsen et Leo Wright sur du matériel de formation.
- Anni : A travaillé sur divers. Problèmes Jira liés aux nouvelles fonctionnalités récentes des cartes de contrôle Cusum et EWMA.
Documentation statistique
- Colleen : Terminé et soumis toutes les modifications de l'index de script pour la distribution, examiné les modifications SI de la distribution de vie pour Michael et travaillé sur la mise à jour de la documentation sur le clustering hiérarchique.
- Michel C : Mise à jour des entrées de la plate-forme Life Distribution et Life Distribution - Compare Groups dans l'index de script ; a examiné les mises à jour SI dans Distribution pour Colleen.
- Karine : Travailler sur les mises à jour du DOE, sur la réécriture du chapitre à sens unique, assister aux réunions UX/UI et avoir une réunion avec Mark et Jacob pour parler de la documentation Easy DOE.
Test de statistiques
- Marque: Travailler avec Brad et Joseph sur la conception d'Easy DOE. Travailler avec Jacob sur les tests DOE. Rencontre avec Karen et Jacob pour co-développer des exemples de test et de documentation. Préparation du contexte pour la comparaison de méthodes avec la régression de Passing-Bablok pour Jianfeng. Identifié quatre autres chapitres dans le manuel ASQ pour les exemples JMP.
- Jacob: Mise à jour des tests unitaires Explore Outliers et démarrage d'un test unitaire pour Robust PCA Outliers avec Randomized SVD. Écrire des tests pour les conceptions MSA avec des facteurs imbriqués, car cela est désormais scriptable ( JMP-10144 ). Tester les valeurs aberrantes ADI et PCA robustes avec Blas activé et mettre à jour les tests unitaires Blas.
- Tonia : Test des récents changements de biais et de linéarité de Laura dans MSA et VarChart, la limite de détection dans la distribution et les nouvelles options de limites d'enregistrement et d'obtention pour les graphiques CUSUM.Vérification des bogues.
Mises à jour des sciences de la vie
- Wenju : A assisté à la réunion du conseil d'administration de CDISC mardi dernier et a été réélu au conseil d'administration pour un deuxième mandat (2023-2025). Félicitations, Wenjun!
Gestion des produits
- Diète : A travaillé avec Regeneron et Bundesdruckerei pour résoudre certains problèmes de connexion et de licence. A aidé le CEA à démarrer sa publication sur JMP Live. Travaillez avec Alan O'Neal sur une évaluation de la sécurité pour Microsoft et préparez-vous pour notre prochain JMP dans /pour la formation cloud.
- Bryan F :
- Icônes développées pour la plate-forme Genetic Marker Statistics. Rencontre avec Luciano Siva pour discuter de la manière dont nous pourrions aborder un prototype pour la fonction de simulation de marqueurs génétiques à l'aide d'un outil de wireframing.
- Développement d'un prototype pour une sortie tabulaire dans Graph Builder afin de fournir des commentaires sur la convivialité. Traitement des commentaires de certains tests d'utilisabilité pour discussion avec Xan. Travailler sur un script d'utilisabilité pour le Workflow Builder qu'Ernest développe, ce qui est une autre capacité impressionnante. Rencontre avec Evan McCorkle pour discuter de l'UX pour la fonctionnalité de recherche qui, je pense, pourrait changer la donne pour JMP en termes de convivialité.
- Nous avons sollicité des commentaires et rencontré séparément les groupes de style et de fonction UX pour préciser davantage un problème particulier que nous souhaitons résoudre avec un processus UX. L'objectif est de définir des mesures d'amélioration une fois que nous avons un problème défini afin que nous puissions passer à l'étape de développement. A également rencontré le groupe de développeurs UX pour discuter d'une approche UX définie afin de semer des idées sur la manière dont nous pourrions introduire le processus UX dans le processus de développement.
- Interviewer un candidat pour le groupe HTML5 et fournir des commentaires écrits et verbaux. Participation à la réunion Coffee with Product Management mardi.
Soutien technique

Opérations de développement
- Myron : Résolution des problèmes de manque d'espace du serveur memoQ en raison des journaux de suivi. Mise à jour des exclusions de stringbot (une solution temporaire jusqu'à JMPTOOL-270 est résolu). Commencer à planifier le déplacement du système de crash de Sirius vers Salesforce Service Cloud après avoir rencontré Jeff, Stan et Neuraflash cette semaine. Poursuite des ajustements du travail Jenkins du symbolisateur mac. Mises à jour mineures du client Jenkins sur la machine doc.
- Jim : Poursuite du travail sur le programme d'installation de JMP Clinical EA pour macOS. Nouveaux tickets ASAN et Assertion Failure Jira vérifiés et signalés. Configurez un nouveau mac et exécutez LEAKS UT run. Soutien obligatoire.
- Bob: Problème de sécurité possible du fichier jar avec l'expédition de Genomics. Poursuite du processus du produit version 17 dans l'ingénierie des versions SAS. Mises à jour de la présentation de l'empaquetage pour JMP Live actuel.
Documentation
- Suzanne C : Réinitialisez manuellement tous les livres à partir de l'aide EA6. Dépannage du script de réinitialisation de Jenkins, à Nick. Travail sur la compréhension/documentation de la fonctionnalité Workflow Builder. Envoyé des mises à jour de l'info-bulle du menu d'aide aux rédacteurs de statistiques pour examen et incorporé/répondu aux commentaires. Impacts délimités des mises à jour du contenu de l'encart de texte dans DJ. Procédure mise à jour pour enregistrer les rapports dans JMP en tant que HTML interactif et envoyer à John P et Michael G pour examen. Ce contenu est dans un encart de texte utilisé dans le DJ, qui ira pour un transfert anticipé. Dépannage du problème x-ref que Michael a évoqué. Rencontre avec Rick pour effectuer des mises à jour des chemins de modèle qui, espérons-le, résoudront le problème. Rencontre avec Trish, Mel et Qiana pour discuter du transfert du DJ pour 17.
- Qiana : Participation aux sessions de la JMP Academy. Rencontre avec Roger, Aaron et Trish pour discuter des défis liés à la publication de la documentation en ligne et identification d'un plan pour une transition plus transparente pour 17.0. Rencontre avec Trish, Melanie et Susan pour discuter du transfert des documents livrables à L10N. Rencontre avec Landra pour discuter de la recherche d'un ou plusieurs sous-traitants en révision et identification de quelques candidats. Rencontre avec le groupe JMP Academy pour terminer la mission. Rencontre avec Rick pour passer en revue les questions FrameScript. Début de la planification du plan d'intégration de Chris Barrett. Création de la description de poste pour le poste de stagiaire. Travail sur deux problèmes d'aide 16.2.
Test système/hôte - Cary
- Mandy : Ajout de tests de générateur de flux de travail. Examen des pistes TS et des problèmes signalés. Dave White a apporté des modifications et des ajouts au formatage sémantique, il a donc passé du temps à trouver comment tester cela, en ajoutant des tests de préférences et en impliquant Mike M. pour faire des tests Sikuli. A travaillé sur les modifications DF apportées par Dan et a ajouté des tests. Rencontre avec Ernest, Dan, Mia, etc. pour discuter du générateur de flux de travail et de ce qu'il faut corriger dans JMP 17.
- Hui : Rencontre avec John et Steve pour clarifier la structure et la priorité de l'automatisation des tests HTML5 interactifs. Poursuite de l'enquête sur les régressions de treemap HTML5. Merci à John de les avoir remarqués. Problèmes HTML5 signalés, problèmes de bureau JMP et projets de test ajoutés dans JIRA.
- Nick H : Conversion des tests unitaires C++ (en particulier ceux qui font un topSubmit suivi d'une assertion) vers le framework de test unitaire JSL où les échecs sont plus faciles à disséquer. Certains des tests ont été plus faciles à traduire que d'autres, mais j'ai essayé d'automatiser le processus en utilisant regex et d'autres approches d'analyse de chaînes lorsque cela était possible. Nous avons eu une réunion très utile avec Aaron pour obtenir des informations supplémentaires sur la nouvelle API JSL Promises et terminer le test de cette nouvelle fonctionnalité 17. Comme il s'intègre à de plus en plus de plates-formes JMP, il devrait s'avérer utile. Examen des incohérences dans le comportement de la boîte de table portées à mon attention par Jasean. Une partie de ce travail consistait à tester une nouvelle option pour obtenir et définir des colonnes dans une zone de table dans un ordre pré-trié.
- Chasseur: Enquête sur les pistes EA, test de la version pour Aaron contenant les mises à jour des scripts de session affectant les projets, et soumission des recherches et des commentaires sur les résultats qu'Evan collecte pour ajuster la fenêtre de recherche.
- Mike M : Revue de test de grande image découvrant plusieurs tests à corriger. Ouverture du défaut de régression CCB et ajout de plusieurs nouveaux tests Sikuli (Tabulate crash, Semantic Formatting, Parameter Editing).
- Lise : Vérification des tickets de bogue, test de l'ajout de préférences de couleur d'histogramme et test de la proportion d'échantillonnage dans le générateur de graphiques.
- Audrey : Tests Matlab, examen de certains échecs de test JSL et outils Jiras qui ont atterri dans ma file d'attente.
Test système/hôte - Pékin
- Éric Wang : (1) Test de PublishOnClient. Ouvrez quelques bogues pour l'interface utilisateur. (2) Les tests unitaires JSL ont de nombreux échecs dus à PublishOnClient. En enquêtant sur les échecs, plusieurs bogues sont entrés. (3) Testé le changement concernant 'includeChildrenForeignFolder'. Cette option a été supprimée maintenant. Mise à jour des tests de plaisanterie associés, y compris : les variables renommées dont le nom contient "groupe", les tests renommés dont la description contient "groupe", la suppression des groupes et des tests en double, l'ajout de nouveaux tests pour les dossiers hiérarchiques et les publications de données.
- Da Li : (1) Tester les bogues/histoires de JMP Desktop et ajouter des UT pour la prise en charge EUC-KR dans l'importation de texte, l'importation XPT, l'aperçu du tableau dans l'importation de texte et la nouvelle possibilité de changer le type de colonne dans l'assistant Excel. (2) Éléments JMP Live Jira testés concernant l'interface utilisateur JMP Live, le dossier, l'espace. (3) Découvrez les nouvelles fonctionnalités de JMP Live.
- Mike Wu : (1) Test de la migration AWS de JMP Admin Tool sur un nouveau serveur. (2) Rapport TS enquêté 7613511229. (3) Testé d'autres bogues Jira.
- Kimi : (1) Éléments Jira liés à l'actualisation des données testés. (2) Scénarios de conception pour les tests d'actualisation des données, voir WEBJMP-4562. (3) Préparer le test I18N pour les plateformes JMP Genetics. (4) Migration de Jenkins de l'équipe de Pékin vers la machine virtuelle de l'équipe de Pékin et création de pages "Comment faire", voir Comment installer et gérer docker sur CentOS et Comment migrer Docker vers un autre hôte . (5) Enquête sur la désinstallation du pilote Oracle. (6) Préparez une nouvelle image de machine virtuelle Windows 11 pour les tests Formula Depot.
- Nala : (1) Enquête sur les problèmes de publication signalés par Tonya et Dan V, voir WEBJMP-4610 et WEBJMP-4609. (2) Test de la prise en charge du coréen dans Text Explorer. (3) Éléments liés à JMP migrés du projet Jira BRDSTG vers JMPTESTBJ.
Remarque de Shannon
Grâce à Josh Lo Presti pour partager la nouvelle que sa fille Gris Tite-Live est maintenant officiellement dans sa dernière année à un chiffre ! Joyeux anniversaire à elle, et à tous nos anniversaires de février dans la famille JMP ! J'espere que vous passerez une tres bonne fin de semaine.
