Toutes les informations sont confidentielles pour la société SAS. Ne divulguez pas.
Bienvenue dans la mise à jour du développement JMP du 11 juin 2021 !
Nous sommes maintenant dans les dernières phases de finalisation du contenu traduit pour Candidats au programme d'installation final de JMP 16.1 . Dans le même temps, les équipes de test évaluent les programmes d'installation de JMP 17 EA1 et la gestion des produits prépare les détails des fonctionnalités prêtes à être testées.
Merci beaucoup à tous d'avoir travaillé JMP 17 Pages de fonctionnalités dans Confluence ! Mia profite de la fonctionnalité "d'extraction" de Confluence pour référencer le Motivation et résumé section sur ces pages pour compiler le document source unique qui constitue la base des détails partagés avec les EA, puis avec les équipes commerciales. L'utilisation d'extraits permettra aux modifications apportées à cette partie de la page de fonctionnalités de mettre à jour le SSD immédiatement. Donc, pendant que vous travaillez sur vos fonctionnalités tout au long de nos prochains cycles EA, veuillez garder le Motivation et résumé détails à jour.
Merci à Ryan Gilmore d'avoir transmis cette information :
"La communauté d'utilisateurs JMP a soumis une entrée pour le Khoros All-Ways Connected Award cette année (Khoros est le fournisseur de la plate-forme). Le vote en ligne est la première étape du processus. Pourriez-vous s'il vous plaît envisager d'inclure une section dans la mise à jour hebdomadaire du développement JMP demandant aux individus de voter pour la soumission . L'inscription sera obligatoire (mais on m'a dit que vous ne devriez pas être spammé par des supports marketing, etc.).
Un article sera publié sur InsideJMP plus tard cette semaine ou la prochaine. La date limite pour voter est le 18 juin e .”
Pistes de crash/télémétrie :
https://jmplivedaily.na.sas.com:3501/packages/Crash-Telemetry-tracks-for-the-week-of-6/js-p/J_4w8QHJtkDLSskY_lt12

https://jmplivedaily.na.sas.com:3501/packages/Crash-Telemetry-tracks-for-the-week-of-6/js-p/J_4w8QHJtkDLSskY_lt12
Annonces générales
- Si vous souhaitez être un employé présenté sur 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 de contribuer à rendre notre famille JMP un peu plus familière !
Dates importantes à venir
- Candidat installateur final JMP 16.1 – 30/06/21
- JMP 17.0 EA2 – 03/08/21
- Veuillez visiter Confluence pour une liste complète de JMP 16 et JMP 17 Rendez-vous.
Mises à jour du développement JMP
Stagiaires
- Katherine Li : Travailler sur l'exécution locale de JMP Live et du pool JMP sur ma machine et commencer à essayer de corriger le bogue avec le pool JMP ne signalant plus une licence expirée.
- Sara Earl : Continuer à travailler sur le débogage du script Update Changelog DT et découvrir certains aspects de celui-ci qui doivent être modernisés en cours de route. J'ai également aidé avec le traqueur de liens Mediawiki vers Confluence.
Héberger
- Paul T : Correction des problèmes de performances liés à la lecture des ensembles de données SAS en passant à l'utilisation d'un curseur de bloc (S1303859). Correction de problèmes de performances lors de l'écriture d'ensembles de données SAS en passant d'insertions paramétrées à l'utilisation d'opérations en bloc tkts (S0734376). Correction d'un problème d'écriture d'ensembles de données SAS dans des systèmes de fichiers sensibles à la casse sur Mac. Prototype de démonstration de l'intégration JMP/OSIPI.
- John Schroedl : Appel de "fichier bloqué" et rédaction d'un document de dépannage de suivi pour Intel. Diagnostiquer le crash de CallDll dans 16 et 17 en raison des mises à jour de Viya (JMP-2364). Travail de changement de langue et correctifs (JMP-2359). Activation de quelques avertissements SA supplémentaires.
- Paul N : WWDC d'Apple. Configuration de 2 machines pour exécuter le nouveau macOS Monterey.Tester les builds et analyser avec XCode 13 beta sur Big Sur et Monterey.Mises à jour du code de localisation Python sur Mac pour s'assurer que tout fonctionne comme prévu lorsque Python passe de 3.9 à 3.10.
- Bryan B : Paul Tomas et moi avons demandé à JMP de lire les fichiers sas7bdat sur un Mac en utilisant un système de fichiers à casse mixte. Enfiler la requête HTTP. Exécution de requêtes HTTP en parallèle (toujours en cours).
- Michel H : Nouveau testbot-mac maintenant en production. Merci Jim Borek. Travail sur l'accélération de l'outil de synthèse des fuites. Ajout de la prise en charge de .ezdoe.
HTML5
- Bryan F : Tentative de configuration de l'automatisation des métriques sur une machine virtuelle que Nick Ruva a créée pour moi ; cependant, JMP Live s'est éloigné de l'idée d'une option de publication "Public" au profit de Spaces, ce qui, pour le moment, a mis un trou dans mes plans d'automatisation. Suppression de la surbrillance proportionnelle masquée des segments d'histogramme. Travaillé sur la définition d'une préférence dans JMP Live qui mettra Vuetify en mode sombre et ouvrira également les rapports HTML5 en mode sombre. A travaillé avec Mayowa sur une tâche pour définir les couleurs des étiquettes de tiques. J'ai eu une brève discussion avec Tommy sur l'utilisation d'une fonction getLuminance pour modifier les couleurs des cellules de tableau exportées depuis JMP. PlantUML recommandé à Aaron pour la création d'organigrammes (diagrammes d'activités). D'autres peuvent le trouver utile car il se concentre sur la logique du diagramme plutôt que sur la géométrie : https://plantuml.com/activity-diagram-beta . Vous pouvez l'essayer en ligne ici : https://www.planttext.com/ .
- John Powel : Participation à la rétrospective Iteration de JMP Live. Suppression de la prise en charge de la mise en surbrillance proportionnelle des marqueurs (JMPHTML-903). Examen d'un CV pour notre poste de développeur JavaScript. Travaillé sur l'amélioration de la prise en charge de l'inversion du filtre de données local sur JMP Live.
- Mayowa : Correction d'un bug de taille de police avec les étiquettes d'axe pour les diagrammes non graphbuilder en html interactif ( JMPHTML-892 ). Travailler sur la prise en charge de la couleur de police personnalisée Axis tick dans le code HTML interactif ( JMPHTML-926 ).
- Tommy : Ajout de la prise en charge de l'exportation de couleurs vers des affichages matriciels pour HTML5. Travail sur l'exportation de la coloration du score d'analyse des sentiments.
JMP en direct
- Éric H : L'équipe JMP Live a eu une démo d'itération cette semaine.Nous poursuivons le travail d'intégration du concept Spaces dans JMP Live. Mise à jour des paramètres du projet JMP Swarm pour définir automatiquement une révision sur Approuvé lorsque tous les réviseurs requis l'ont votée. Merci pour vos commentaires!
- Aurore: Intégrer notre nouveau mécanisme de contrôle d'accès dans la logique existante (allow_create). Aider à préparer une migration majeure vers les espaces JMP Live (un peu de code, beaucoup de discussions). Aider occasionnellement Katherine avec la fonction d'avertissement d'expiration de licence JMP.
- Tommy : Mises à jour de sécurité JMP Live.
Statistiques
- Jianfeng : Alors que je prépare la présentation des tests d'équivalence comparant les moyennes de deux échantillons, je me rends compte que JMP ne couvre pas une autre caractéristique importante qui est le test d'équivalence pour les proportions (y compris la différence de risque, le risque relatif et l'odds ratio). Actuellement, je fais une recherche à ce sujet. J'ai parlé à Chris et j'espère que cela sera mis en œuvre bientôt.
- Laure C. -S : Données étudiées et conditions du modèle dans lesquelles les nouvelles valeurs de départ seront meilleures et pires que celles que nous avons actuellement. Retour à l'analyse multi-groupes pour apporter davantage de modifications nécessaires à la nouvelle fonctionnalité. Révision des notes de publication de la doc 16.1. Triage des défauts SEM dans la piste FUTURE et demande de déplacement par lots (merci Shannon et Justin !). Travaillé avec James pour préparer la présentation JIRA pour la réunion Stat Dev.
- Jean Sall : Seuil de décision a déplacé les métriques d'un onglet vers une structure distincte. Seuil de décision a maintenant des intervalles de confiance (initialement cachés) sont produits pour la sensibilité et la spécificité. Dépistage de la réponse d'ajustement est en cours de révision pour ne pas produire de tableaux de données par défaut (comme cela a été fait précédemment pour le filtrage des réponses) et pour ajouter une taille d'effet.
- Ping : Rédaction de la présentation pour JMP Discovery en Chine.
S test de tatouage
- Tonia : Réponse à plusieurs questions de la communauté d'utilisateurs : utilisation de Process Screening pour les limites de spécification qui changent en fonction d'une colonne de regroupement, utilisation de distributions non normales dans Process Capability et création de graphiques de contrôle de phase avec des limites historiques pour chaque phase.Mon article de blog sur les nouvelles fonctionnalités des cartes de contrôle CUSUM a été publié.Présenté au groupe QA sur la façon de gérer les commentaires bêta.Je commence à regarder les nouveaux graphiques de Laney dans CCB.
- Marque B : Continuer à couvrir Jacob (assister à la réunion de l'équipe DOE, assister aux réunions Easy DOE et évaluer les prototypes). A aidé Chris avec des projets impliquant Ron Kennett et utilisant la simulation dans la formation.
- Jérémie : Bill et moi avons publié notre prochain article de blog sur l'analyse spectrale avec des commentaires utiles de Mark et Chris.J'ai corrigé un certain nombre de défauts de fruits à portée de main pour MDS.Maintenant, je suis passé à l'amélioration des performances de MDS et à l'ajout d'une barre de progression.Les améliorations de performances que j'ai apportées incluent l'utilisation du SVD Lanczos de Chris pour l'initialisation et les ajustements aux valeurs par défaut de l'optimiseur. Je vois maintenant des accélérations comme passer de 25 minutes à 0,5 minute sur un ensemble de 1 300 données (un problème difficile de mon doctorat).Les solutions de projection se sont également améliorées dans certains cas.
Mises à jour des sciences de la vie
- Jean C : Dans JMP Clinical 17.0, exigence XML de la boîte de dialogue de rapport non liée, suppression du volet Options de rapport et des boutons Exécuter/Annuler/Effacer (maintenant que les rapports sont exécutés automatiquement et ont des widgets intégrés dans le code JSL du rapport), et réexécution automatique du commutateur d'étude Review Builder rapports. Travailler sur l'ajout de fonctions pratiques pour renvoyer les métadonnées d'étude les plus demandées, pour les widgets de rapport, ainsi que celles permettant de définir de manière plus compacte les widgets les plus courants. Travailler également sur la factorisation de la syntaxe des exigences de rapport courantes et la fermeture automatique des tables de données dans le retour des exigences, lors de la fermeture de l'onglet du rapport.
Gestion des produits
- Diète : A aidé Intel et LafargeHolcim à résoudre les problèmes d'installation de Keycloak et a basculé le site Red Triangle JMP Live vers l'authentification Keycloak locale.
Soutien technique
- Duan : TS continue d'entendre des clients ayant des difficultés d'affichage, la plupart sont gérées en activant/désactivant la préférence graphique matérielle accélérée. Je crois que le développement étudie plus avant. Plus tôt cette semaine, Dave a fait une présentation à Apple sur l'installation et les licences (similaire à la formation que Bobby et Dahlia ont dispensée à nos SE il y a quelques semaines). Il a été bien reçu.
- Voici les Rapports en direct TS JMP .(JMP Live 16). Voici des informations concernant Défauts signalés par le client déposés par TS .

Opérations de développement
- Shanon : Déplacement des défauts vers Jira pour Dave B, Laura CS et Aaron (>650 éléments). Plantages triés pour 16.X et 17.0, associés à des défauts connus ou à des problèmes Jira et ouverture d'enquêtes sur les plantages. Examen des pages de mediawiki pour identifier les éléments qui ont encore besoin d'être migrés et examen des défauts restants dans les anciennes pistes.
- Jim : Création de la branche EA à partir des sources 17.0 et réalisation des intégrations ; enquête toujours sur l'échec de l'installation de Mac EA 1. Test des modifications récentes de testbot-mac et run-unit-tests de Michael - Merci, Monsieur ! Soutien obligatoire.
- Bob: WebView a été ajouté à REPAIR et MODIFY des installateurs Windows pour couvrir la possibilité de suppression de l'utilisateur qui entraînerait des erreurs dans JMP. Modifiez l'installation des produits d'abonnement pour qu'ils soient sous forme d'exe unique pour tester l'amélioration et l'amélioration de la livraison. Suppression du besoin du dossier "Extra" dans les installateurs d'abonnement. Recherche de modifications du programme d'installation EXE pour une éventuelle conversion en fichier exe unique.
Documentation
- Karine : Se familiariser avec Jira. Rencontre avec Martin D (équipe DACH) pour examiner certaines données client qu'il avait publiées pour obtenir de l'aide dans la communauté SE.
- Michel C : Intégration des informations Jira dans les rapports que les membres de l'équipe de documentation utilisent pour voir nos travaux à venir ; a fait la démonstration de certaines fonctionnalités de Jira à l'équipe de documentation.
Test système/hôte - Cary
- Mandy : Réalisation de 2 vidéos EA et mise à jour des pages de fonctionnalités correspondantes selon les demandes de Mia. Vérification des correctifs pour les tableaux > Résumé (exclure les lignes dans la sortie récapitulative) et des correctifs de plantage. Trouvé un problème Mac dans les tests du programme d'installation EA1 qui fait l'objet d'une enquête.
- Chasseur: Vérification des défauts, installation de macOS Monterey Beta 1 sur Intel Mac mini en laboratoire et réalisation de tests JMP 16.x et 17.0, examen de la documentation pour les notes de publication de JMP 16.1, test des dernières versions de SAS Download Manager 2.64 sur Monterey Beta 1.
- Mike M : Beaucoup de travail de différenciation d'image : nettoyage du bruit des erreurs CCB, problème de certificat Web avec surétiquettes. JIRA ouvert pour le problème d'axe Spec Limits. Script Jenkins débogué en cours d'exécution pour les résultats Sikuli.
- Audrey : Expérimenter avec ut localize(), corriger les échecs UT et vérifier les bugs/histoires, démo QA sur les mises à jour récentes des outils, petites démos Jira ici et là, travailler avec Sara sur les scripts Perforce Dashboard.
- Hui : Fin des tests de prise en charge de HTML5 sur les plates-formes de statistiques avec filtre de données local et problèmes signalés trouvés. Communication avec John et Dan sur le problème de réglage de propriété sur l'objet d'affichage. Signalé 5 nouveaux défauts ( JMPHTML-931 , JMPHTML-930 , JMPHTML-928 , JMPHTML-927 , JMP-3108 ).
- Josh L : Tests JMP EA, tests de régression JMP Live et vérification de la mise à jour, tests JIRA Story.Travaillé avec les opérations réseau pour essayer de résoudre les problèmes de connexion à nos instances Azure.J'ai une solution possible et j'attends que le changement soit effectué dans le pare-feu pour pouvoir vérifier.
- Cary/Beijing JMP Live Test Jira Status
- 06 histoires en test
- 21 histoires en test prêt
- 11 Bug créé au cours des 7 derniers jours
- 08 histoires / bugs fermés au cours des 7 derniers jours
Test système/hôte - Pékin
- Eric Wang
- A fait un partage de connaissances "JMP Live Introduction", voir KnowledgeSharing-Eric-20210609 .
- Mise à jour des tests unitaires JMPLiveJSL. JMP Live 17 a un grand changement concernant SPACE. Maintenant, le rapport JMP doit être publié dans un espace, donc nos tests unitaires ont de nombreux échecs. Mise à jour des tests, mais il reste encore quelques problèmes à résoudre :
- Actuellement aucune fonction JSL ou RESTAPI pour créer/supprimer un espace, seulement GraphQL. Il est difficile d'appeler l'API GraphQL via JSL.
- De nombreux scénarios de test doivent être refactorisés. Par exemple, les tests précédents publient un rapport dans un ou plusieurs groupes, en utilisant maintenant l'espace à la place.
- Nouveaux points de contrôle, tels que les autorisations d'espace, les tables de données dans un dossier, etc.
- Da Li : (1) Enquête sur l'échec de l'UT, détection d'un bogue concernant l'importation de fichiers SAS (2) Test JMP 17.0 EA1 ( BRDSTG-3141 ). Test JMP 17.0 EA 1 (3) Test gratuit de l'interface graphique JMP Live
- Mike Wu : (1) Nouvelle fonctionnalité HTML5 testée JMPHTML-767 : Refactoriser l'exportation du profileur et les structures de données pour permettre plusieurs courbes par profileur pour les réponses catégorielles (2) Travaillé avec Audrey pour créer un modèle pour l'équipe de Pékin récapitulatif quotidien des tests de l'installateur (3) Trouvé un problème JMP-2029 où une lettre "c" supplémentaire est ajoutée au contenu du script à chaque fois que vous faites glisser la fenêtre de script. Après une enquête plus approfondie, il s'est avéré qu'il s'agissait d'un conflit de compatibilité causé par l'application Microsoft Bing Dictionary installée. (4) Examen des notes de version 16.1 pour les domaines liés à ODBC (5) Vérification des défauts et des bogues JIRA.
- Kimi : (1) Assister à une formation sur l'éthique et la conformité (2) Assister à une formation sur le contexte et la structure organisationnelle de l'entreprise ( Présentation de l'équipe de Pékin - 2020/12/06 ). (3) Étudier la documentation sous "Nouveau testeur" dans Confluence (4) Apprentissage du flux de travail et des normes de JMP et de l'équipe JMP.
- Nala : (1) Les tests Python dans Formula Depot ont été activés pour toutes les machines. Maintenant, les tests ont échoué sur la plupart des machines Mac. Je travaille avec Jim pour résoudre les problèmes. (2) Changement de préférence JMP testé pour Text Explorer ( BRDSTG-3130 ). (3) Test des nouvelles modifications de JMP dans Text Explorer. Désormais, les intensificateurs respecteront le paramètre de format des paramètres régionaux ( BRDSTG-3140 ). (4) Tableau des autorisations de l'espace de test pour JMP Live (5) Continuer à mettre à jour la page Confluence de l'équipe de Pékin pour le flux de travail et les normes (6) A aidé Kimi à se familiariser avec le contexte de l'entreprise, la structure organisationnelle, les produits JMP, le flux de travail et les normes.
Découverte de données
- Évan : Propriété EvalContext simplifiée en supprimant les EvalContexts non propriétaires (stockage automatique/pile). Toutes les durées de vie d'EvalContext sont maintenant gérées via RefTo. C'était la durée de vie la plus courante auparavant, mais maintenant elle est garantie. Enquêter davantage sur les plantages de With Window Handler. Rédaction et discussions sur la compatibilité JSL et l'étiquette JSLCOMPAT après que les clients ont signalé des problèmes lors de la mise à niveau de leurs scripts vers la v16. EvalContext not_null change pour permettre à Platform, DataTable, JWindow, DisplayBox et plus encore d'atteindre un EvalContext garanti sans beaucoup de tests et de code de basculement. J'ai essayé de supprimer les tests et les affirmations inutiles au fur et à mesure pour garder l'analyseur statique heureux, mais certains problèmes vont probablement encore passer. Travailler avec Dan Schikore pour permettre aux symboles d'être stockés sur n'importe quelle boîte et accessibles via une portée comme myboxref:symname. Préparation pour le dev talk la semaine prochaine.
- David B : Création d'un cas de test pour reproduire le crash du clic droit sur l'axe, création d'un cas de test pour mac save pdf crash, correction d'un bogue de tracé de surface avec triangle manquant, première passe terminée à DataTableColPlotBox, correction des performances pour les segments ajoutés, correction du problème d'exportation html avec la balise div.
- Dan S : Travailler avec Evan sur l'utilisation des références JSL box/seg comme espaces de noms.Correction d'un crash lorsque des messages sont envoyés à un objet Filtre de données en attente de fermeture.Travailler sur le graphique du profil du patient pour la clinique. Enquête sur d'autres rapports de support technique.
- Xane : Intégration du nouveau code de plan de rue SAS/Mapbox dans 16.2, au cas où nous devions retirer le serveur JMP alors que 16 est encore largement utilisé.
BICHE
- Caleb : Progresser dans le flux de travail de conception ALT, corriger quelques bogues supplémentaires dans l'explorateur de taille d'échantillon et enregistrer une vidéo sur les conceptions MSA pour EA1. J'essaie également de prédire la barre des 30 000 membres de la communauté.
- Brad : Travailler avec Joseph et Mark Bailey sur la fonctionnalité d'interface utilisateur pour l'outil EZDOE à venir dans JMP17. Notez qu'EZDOE peut ne pas être le nom que nous utilisons.
- Joseph : Travail de conception sur l'interface utilisateur Easy DOE plus travail d'infrastructure Easy DOE et perfectionnement du prototype Easy DOE.
Remarque de Shannon
Merci à Bob H pour le partage un lien vers cette page cela explique comment Jira a obtenu son nom. Si vous êtes intéressé par la façon dont cela se rapporte à un très gros monstre, lisez la suite ! J'espere que vous passerez une tres bonne fin de semaine.

Graphique de https://www.slideshare.net/FayeBusinessSystemsGroup/jira-vs-godzilla