Bienvenue dans la mise à jour de développement JMP du 22 mars 2024 !
Cette semaine, JMP 18 a été mis à la disposition de nombreux clients existants sur My JMP ! Vous pouvez trouver tous les détails sur le déploiement progressif de tous les produits JMP via tous les canaux auprès de tous les clients ici sur Inside JMP . Le déploiement progressif du logiciel a déjà permis d'identifier quelques problèmes mineurs impactant certains clients – problèmes qui ont depuis été résolus grâce à Daniel Powell et à l'équipe Salesforce. Les habitants de Cary ont célébré la sortie du JMP 18 lors d'une réception mercredi soir dans le bâtiment A café où John Sall a parlé des nombreux P du JMP 18. Ce fut une soirée absolument parfaite !
Merci à Brian Corcoran d'avoir partagé qu'il existe actuellement un problème majeur avec les membres du personnel de JMP qui peuvent autoriser les produits JMP 18 sur Mac via SSO. Heureusement, ce problème n'affecte pas les clients, car nous n'activons pas le SSO pour l'utilisation des clients. Ce problème est survenu lorsque SAS IT a modifié certains paramètres dans SSO en installant un nouveau package d'authentification Microsoft. Cela a apparemment affecté la capacité du Mac Webkit intégré dans JMP à partager des cookies, empêchant MyJMP de transmettre correctement les demandes d'autorisation. Il n'est pas possible pour CIS d'annuler les modifications.
Chris Humphrey a aimablement créé cette page dans Confluence pour détailler une solution de contournement que les utilisateurs internes de Mac peuvent utiliser pour autoriser. Veuillez rester à l’écoute pour plus d’informations sur une solution à long terme dès qu’elle sera disponible. Si vous avez déjà autorisé JMP 18 sur Mac, cette autorisation devrait continuer à fonctionner jusqu'à votre prochaine date d'enregistrement matériel (~ 180 jours après l'autorisation). Par conséquent, veuillez ne pas supprimer une autorisation de travail existante si vous en possédez déjà une. Si vous n'avez pas encore autorisé 18, veuillez suivre les instructions de contournement de Chris ci-dessus.
Merci beaucoup à Dan Schikore pour sa présentation lors de la réunion JMP Dev de cette semaine ! Dan a présenté les modifications en cours dans la boîte d'affichage pour JMP 19 qui prendront en charge les futures mises à jour de style visuel. Un grand merci également aux collaborateurs de Dan en matière de codage , Evan McCorkle et John Schroedl , qui ont aidé à surveiller le chat très actif de la réunion ! Si vous avez manqué la réunion, vous pouvez trouver un enregistrement ici .
Merci également à Tonya Mauldin pour avoir partagé les cas bêta/crash des deux dernières semaines avec les crashs sélectionnés.
Cas de bêta et de crash pour les semaines du 15/03/24 et du 22/03/24 | JMP Live (sas.com)
Annonces générales
Dates importantes à venir
- Gel des fonctionnalités de JMP 18.1 – 19/04/24
- Gel du code JMP 18.0.1 – 26/04/24
- Sortie de JMP 18.0.1 – ~ 18/05/24
- Début du mode d’approbation JMP 18.1 – 21/05/24
- Gel du code JMP 18.1 – 14/06/24
- Veuillez visiter Confluence pour une liste complète des dates des JMP 18 et JMP 19 .
Mises à jour du développement JMP
Hôte
- Paul N. :
- Première semaine de retour après Manchester et une semaine de vacances à Londres. L'intégration Python mise à jour a été un grand succès lors de la conférence. Lors de la « Rencontre avec les experts », un flux constant de personnes souhaitaient en savoir plus sur les mises à jour. Et à chaque événement social, je n'ai pas manqué de compagnie de la part des participants cherchant à poser des questions sur les développements Python. Tous les retours ont été très positifs. De nombreux clients étaient impatients de mettre la main sur le 18 !
- L'un des problèmes que je dois examiner est la possibilité de désactiver la fonctionnalité Python Install Package() pour JMP installé dans des environnements plus sécurisés. Ils souhaitent toujours utiliser Python mais ne permettent pas aux utilisateurs d'installer de nouveaux packages. Dans de telles installations, l'administrateur devrait fournir un répertoire site-packages/ vérifié qui serait placé sur la machine de l'utilisateur à l'emplacement JMP de l'utilisateur.
- Cette semaine, la question de l'autorisation des scripts d'actualisation Python sur JMP Live a été un sujet de discussion. Le problème clé est de déterminer comment nous pouvons prendre en charge cela sans compromettre la sécurité de l'instance du serveur JMP Live. La première facette de cela consiste à limiter l'installation des packages aux administrateurs du serveur sans que les scripts eux-mêmes puissent installer les packages.
- Jeudi, j'ai donné une présentation du webinaire « Tutoriel pour les développeurs : nouvelles capacités d'intégration et de script Python dans JMP 18 » organisé et hébergé par Gail Massari.
- John Schroedl : ajout de calculs de remplissage et de chrome au contrôle de l'arborescence ; passer au champ de filtre. Aider à diagnostiquer le problème SSO affectant les autorisations Mac. Suppression des informations d'intégration Python d'Install Checker.
HTML interactif
- John Powell : conversion d'ImageSegment, SpacerBox, Scaling, ParallelAxisSegment et PolylineSegment en classes JavaScript (JMPHTML-13568, JMPHTML-13582, JMPHTML-13583, JMPHTML-13581). Correctifs intégrés dans JMP 18.1 (JMPHTML-1691, JMPHTML-13561, JMPHTML-13560). Examen des demandes de fonctionnalités avec Praveena et Paul pour planifier le JMP 19. Enregistrements du premier trimestre.
- Paul Spychala : J'ai passé la semaine à travailler avec l'équipe HTML pour faire la transition de notre base de code vers l'utilisation des classes ES6. J'ai également passé du temps à discuter de la conception de l'interface utilisateur HTML et de la façon dont nous pouvons mieux faire correspondre JMP Live en termes d'apparence générale.
- Mike Stickles : Travail terminé sur JMPHTML-13588 (refactorisation de la classe HTML LegendBox pour utiliser les classes ES6). Formation ACT-Now terminée.
- Michael Senoyuit : A travaillé sur la refactorisation de TooltipModel et Annotation en classes EA6.
JMP en direct
- Aurora : 18.1 : Corrections de bugs. Améliorez l'hébergement de documents de l'API REST sur JMP Live en mode développement. 19.0 : Planification de la mise en œuvre des améliorations des avertissements des cartes de contrôle. Mises à jour de bibliothèques tierces.
- Adrianna : Travailler sur les modifications d'autorisation et améliorer la façon dont nous traitons les tables de données qui nécessitent beaucoup de mémoire.
Statistiques
- Jean Salle :
- Dans Fit Response Screening, si vous aviez une colonne de regroupement de caractères, alors cette colonne de regroupement dans le rapport de différence de moyennes n'avait pas la bonne taille ; il est corrigé en 18.1/19.0 et proposé pour 18.0.1 (JMP-20674). Dans Response Screening, divers correctifs pour le sous-groupe (JMP-20628).
- Dans Mixture Profiler, fournissez un argument « Nombre de points de grille » pour permettre une résolution plus élevée (rapporté par Johnson Mathey) (JMP-20749).
- Dans Fit Response Screening, davantage de correctifs pour les effets aléatoires continus qui n’ont pas de moyenne nulle. Maintenant, je les centre avant le montage (JMP-20758).
- Dans Fit Response Screening, fournissez des étiquettes même si la convergence échoue (JMP-19625).
- Dans Logistique, ajoutez des intervalles de confiance (JMP-20771).
- Dans Model Screening, correctifs pour les colonnes de prédiction pliées par groupes, utilisant des suffixes pour les noms (JMP-19708).
- Dans Fit Response Screening, il commence désormais à prendre en charge le sous-groupe, similaire au Response Screening. Par exemple, si vous ajustez l'âge au sexe et à l'état civil pour toutes les lignes, puis pour chaque pays, puis pour chaque taille, puis pour chaque type. Cela a été demandé par Richard Zink pour l'initiative du sous-groupe (JMP-20855).
- Laura CS : J'ai terminé la production d'une vidéo de 6 minutes qui présente toutes les fonctionnalités SEM existantes. Je suis très heureuse de la partager la semaine prochaine avec la liste de diffusion SEMNET, où j'espère que de nombreux utilisateurs SEM qui n'ont pas encore entendu parler de nous auront un chance de le faire. Poursuite des progrès avec le nouvel estimateur MIIV-2SLS en SEM ; J'ai enfin eu les chiffres sur un rapport ! Il y a encore beaucoup de travail à faire mais j'adore voir les chiffres en dehors de mon débogueur. Voici un petit aperçu,
Tests de statistiques
- Mark : Soumis un résumé avec Tonya sur l'accès à la couche de rapport au JMP Discovery Summit USA. J'étudie l'optimisation bayésienne. J'analyse l'étude d'utilisabilité d'Easy DOE du JMP Lab à Manchester avec Ryan, Joseph et Jacob. J'ai aidé Jerry Fish et un client avec un CV plié en K dans Stepwise.
- Jacob : Mise à jour des scripts d'analyse des tests de performances. Enquêter sur les problèmes de performances potentiels dans JMP 19. Suivre la formation sur la conformité ACT-NOW. Enquête sur les tests unitaires du DOE ayant échoué exclusivement sur les Mac Apple Silicon. Préparation d'une présentation pour la réunion des testeurs et rédacteurs de statistiques.
- Tonya : Je travaille sur une présentation JMP Live avec Jacob pour le groupe de tests statistiques, le nettoyage des tests unitaires et les rapports bêta.
Opérations de développement
- Myron : travail sur la suppression de certaines informations personnelles de PathVar dans les attributs de télémétrie (JMP-20565). Propriétaires de JiraBot mis à jour (JMPTOOL-1134, JMPTOOL-1136, JMPTOOL-1137). Poursuite du travail sur l'interface utilisateur de JiraBot.
- Bob : Créez la surveillance et la préparation des machines pour AWS. Nettoyage des fichiers maintenant que la version 18.0 est finale et en production.
Localisation
- Trish : J'ai eu une brève réunion avec Falco et Eric Hill pour discuter des défis de localisation du JMP Store. Une autre réunion sera organisée pour approfondir les détails et trouver des solutions. Test des compléments de documentation JMP localisés avant leur transfert au contrôle qualité. Livraison de PDF localisés pour 18.0 à l'équipe Web de JMP. Factures soumises aux comptes créditeurs. J'ai rencontré Allison pour discuter du nouveau processus de demande de bons de travail auprès de JMP Legal. J'ai apprécié d'être sur le campus mercredi pour célébrer le lancement de JMP 18 avec tout le monde – c'était une journée parfaite :smiling_face_with_smiling_eyes: .
- Krzysztof : Rencontré l'équipe Doc pour discuter de la transition vers Oxygen et de l'impact sur les localisations. Source d'oxygène testée dans memoQ. Travailler sur la configuration d'une machine AWS pour héberger memoqwb et l'interface de recherche TM pour nos fournisseurs. Discuter des améliorations apportées à notre automatisation (assurance qualité, rapports de comptage de mots, validations de sources, flux de packages, utilisation d'étiquettes dans notre flux de travail pour les livres). Fourniture de mémoires de traduction et de bases de termes 18.0 UI à l'équipe marketing.
- Alison : Cette semaine, j'ai travaillé sur la validation des compléments PDF de documentation localisés pour la V18 et sur leur publication sur la communauté JMP ; envoyé des demandes de WO à JMP Legal pour notre projet de localisation V18 Big Books ; créé une page Confluence sur les processus de demandes de PO et de WO ; et j'ai regardé comment les équations sont capturées dans memoQ après que Devon ait mis à jour les balises dans le fichier Oxygen DITA dans le cadre de la migration FM vers Oxygen de Big Books.
- Sandy : J'ai travaillé sur un programme qui valide la source dans les zones de fichiers source que nous utilisons pour le traitement. Travail sur l'automatisation pour produire un rapport de comptage de mots memoQ de style Trados pour l'un de nos fournisseurs. J'ai commencé à tester le nouveau processus de complément.
- Sohail : implémentation d'améliorations pour l'interface de recherche TM. Planification des prochaines tâches de développement.
Documentation
- Susan C : Travailler sur 18.1 Jiras – JMP Live/Public et traiter Jiras pour Doc Team. Création de modèles pour créer des histoires par lots. Dates de documentation JMP Live/Public mises à jour sur la page JMP Live Confluence. Rencontré Qiana pour discuter des objectifs pour 2024. Travailler sur un cours de Franklin Covey (5 choix pour une productivité extraordinaire).
- Devon : Conclusion du travail sur la table de conversion FM vers DITA et tests sur les fichiers, travail ChrisB : J'ai obtenu l'aide, de 17.2 à 19, triée (bien que l'aide future manque de cartes d'aide). Une formation DITA. J'ai eu une rétrospective d'aide 18.0 qui s'est plutôt bien déroulée, je pense. Il pourrait y avoir un moyen de modifier la publication afin que les testeurs et les rédacteurs de statistiques reçoivent des mises à jour fréquentes qui répondent à leurs deux besoins.
- avec l'équipe L10N sur des projets de traductions de fichiers DITA, définition d'objectifs pour 2024.
- Qiana : Travail sur le complément de documentation et les tâches de fin de projet JMP 18.0. Création de Jiras et mise à jour de Confluence pour refléter les nouveaux éléments 18.1.
Tests système/hôte-Cary
- Mandy : J'ai travaillé sur Jira pendant 19 - nouveaux changements dans les tables de données - quelques plantages ; résolu quelques pistes TS ; Configurez l'installation de 18.0.1, 18.1 et 19.0 pour exécuter des tests réguliers ; Création d'une courte DÉMO 19.0 pour le groupe de test des systèmes afin de montrer les nouveaux changements apportés au tableau de données ; J'ai eu une brève conversation avec Jasean R. à propos du générateur de flux de travail et d'un problème utilisateur ; je travaille sur une démo de Workflow Builder pour fin avril ; révisé tous mes objectifs dans Workday ; J'ai assisté à la conférence sur le leadership Athena chez SAS – je me suis porté volontaire pour aider.
- Hunter : a signalé un problème et testé un correctif de la part du personnel de Cloud Giants où les codes de réponse enregistrés et envoyés par courrier électronique n'ont pas permis d'autoriser les installations de JMP 18.0 sur des appareils à air isolé. J'ai rencontré Aaron au sujet d'un changement récent qui a introduit des problèmes lors de l'actualisation des éléments mis à jour dans le volet Contenu d'un projet JMP 19. Installation d'une version de développement de la prochaine version R 4.4.0 sur Windows 11 pour confirmer qu'aucun échec n'est rencontré avec les tests R exécutant JMP Pro 17.2, 18.0 et une version récente de JMP Pro 19.0. Tentatives réussies de connexion à My JMP, de téléchargement des programmes d'installation de JMP 18.0, JMP Pro 18.0 et JMP Clinical 18.0 pour Mac et Windows, ainsi que d'installation et d'autorisation avec un compte associé à mon adresse Gmail.
- Mike M : Vérification de tous les compléments de documentation JMP pour toutes les langues. J'ai effectué des tests Sikuli pour la version 18.1, à l'exception de certains tests Help Key Map. J'ai suivi 3 cours obligatoires sur la gestion des données SAS, la corruption, etc. Travail sur un rapport d'erreur pour Formula Editor.
- Nick H : Travailler sur les vérifications 19.0, en ajoutant des tests d'image et des tests unitaires si nécessaire. J'ai également travaillé sur la correction de certains échecs de tests unitaires qui ont commencé depuis le développement de la version 19.0, entraînant quelques bugs de régression. J'ai également rattrapé quelque 18 titres EA.
- Audrey : tâches d'administration de Jira et Confluence, expérimentation des propriétés d'affichage, travail avec nos processus Jenkins, réflexion sur les objectifs pour l'année.
Tests Web – Cary
- Anna : Enquête sur les différences pour les axes logarithmiques en raison des modifications apportées par Xan dans HTML5, création de nouveaux graphiques pour imiter le comportement de certains tests d'axes qui deviennent actuellement statiques en raison de fonctionnalités non prises en charge dans HTML5. Correction de l'axe Xan vérifié pour les graduations mineures avec les lignes de référence. Retester et tester plus en profondeur la fonctionnalité LDF Inverse avec des graphiques en aires en HTML5 et JMP Live pour aider Praveena à confirmer que les mises à jour fonctionnent selon les besoins. Vérification du correctif de Dan pour l'orientation des contours fermés dans la plate-forme de groupe et signalement d'un nouveau problème pour Redo Analysis. Revisiter l'étiquette « Manquant » utilisée pour les valeurs manquantes, à la fois alphabétiques et numériques, dans HTML5.
- Natalie : a pris en charge le rapport d'automatisation quotidien HTML5 et a servi de remplaçant à Steve pour le rapport d'automatisation quotidien JMP Live. Poursuite de l'enquête sur les échecs des tests d'automatisation HTML5 existants et ajout d'une couverture supplémentaire.
Tests système/hôte-Pékin
- Équipe de Pékin :
- Déplacer les sièges - Terminé
- Établissement d'objectifs et conversation pour le premier trimestre - En cours
- Da Li : (1) Vérification des bugs. (2) EN cours : tests de fonctionnalités (JMP-20468 : l'exportation de fichiers PDF devrait prendre en charge un moyen de créer un fichier PDF d'une seule page en fonction de la taille du contenu exporté) . (3) Enquête et correction des pannes UT exécutées la nuit
- Nan Wu : (1) Vérification des bugs. (2) Tests de régression sur les modifications apportées à l'amélioration de la télémétrie et vérification de la télémétrie envoyée depuis l'environnement Citrix pour 18.1 et 19.0. (3) Mise à jour de l'objectif commercial. (4) Préparez-vous à un sujet amusant mensuel.
- Kimi : (1) Vérification des bugs. (2) Établissement d'objectifs.
- Bella : (1) Apprentissage intégré : familiarisez-vous avec le flux de travail et les normes de JMP Team. Connaître les bases de JMP. Apprentissage du point de contrôle de JMP Live. Prenez les didacticiels vidéo de JSL. (2) Utilisez JMP pour la manipulation de base des tableaux et la génération des graphiques attendus. (3) Utiliser les fonctions de base de JMP Live.
- Nala : (1) Vérification des bogues. (2) Fixation d'objectifs au premier trimestre et conversation au premier trimestre. (3) Réunion d'enregistrement hebdomadaire avec Bella. (4) Autres.
Découverte de données
- Morgan : implémentation d'une préférence pour amorcer les fenêtres de script avec des extraits de code. J'ai également continué à travailler sur le prototype IDE et j'ai ajouté la prise en charge du mode sombre dans les fenêtres de script non JSL.
- Xan : prend en charge la mise à jour en direct à partir de la boîte de dialogue du thème de couleur ; utilisez l'indicateur UIOnly en Go pour que les contrôles soient écrits en HTML5 ; mettre à jour les clés de répartition du titre de l'axe GB pour une meilleure prise en charge des préréglages.
BICHE
- Caleb : Je rattrape mon retard sur le voyage Discovery. Conversion de l'explorateur de variance à un échantillon en C++ et ajout également d'un explorateur intégré pour deux moyennes appariées d'échantillons basées sur les commentaires de Discovery Europe.
Note de Shannon
J'espère que vous avez tous passé un week-end reposant ! Le temps n'est peut-être pas très beau, mais au moins il y a beaucoup de basket !