Willkommen beim JMP-Entwicklungsupdate vom 27. September 2024!
Diese Woche möchte ich Valerie Nedbal herzlich willkommen heißen, die am 1. Oktober eine neue Stelle im Produktmanagementteam antritt! Valerie hat unsere JMP-Kunden aus dem Bereich Biowissenschaften viele Jahre lang als SE und Mitglied des technischen Enablement-Teams unterstützt und wird nun Produktmanagerin für HLS und Advanced Analytics. Wir sind sehr froh, sie bei uns zu haben!
Die Arbeit an den Funktionen von JMP 19 wird fortgesetzt und Fehlerbehebungen werden weiterhin in den 18.2-Track integriert. Vielen Dank für alle Aktualisierungen der Funktionsseiten von JMP 19 in den letzten Wochen – es gab viel Aktivität und großartige neue Inhalte! JMP 19 EA3 befindet sich noch in der Installationstestphase und sieht bisher gut aus. Wir planen, JMP, JMP Pro und JMP Clinical EA3 zu veröffentlichen und die Kunden nächste Woche zu benachrichtigen, sofern nach Abschluss der Installationsvalidierung keine größeren Probleme festgestellt werden.
Bis zum Sicherheitsstopp für unsere nächste Punkt-Punkt-Version (18.1.1) haben wir noch mehrere Wochen Zeit, sodass noch genügend Zeit bleibt, um neue hochgradige und kritische Sicherheitsprobleme zu beheben. Apropos 18.1.1-Fixes: Wenn Sie glauben, einen gravierenden Fehler entdeckt zu haben, der nicht bis 18.2 warten kann, besprechen Sie ihn bitte mit Ihrem Manager und fordern Sie, wenn dieser im Supportbereich tätig ist, über die JMP-Genehmigerliste die Genehmigung zur Aufnahme in 18.1.1 an.
Ein besonderer Hinweis zur Server-Außerbetriebnahme + Server-Eigentümerregistrierung in ServiceNow
Wenn Sie von CIS verwaltete Server kennen, die nicht mehr verwendet werden und stillgelegt werden sollten, senden Sie bitte eine E-Mail an Shannon Leslie und sie wird die Anfrage bei CIS einreichen. Beachten Sie, dass diese bereits auf der Liste der stillzulegenden Server stehen: jmpsrv10, jmpsrvut00-jmpsrvut06.
Shannon L arbeitet auch unser Inventar an von SAS verwalteten VMs und Servern durch, um sicherzustellen, dass wir in diesen Konfigurationselementen in ServiceNow Eigentümer festgelegt haben – damit CIS weiß, wen es bei Warnungen oder nicht konformer Software kontaktieren muss. Wenn Sie oder Ihre Teams von Servern oder VMs wissen, die von CIS in SAS verwaltet werden und ebenfalls überprüft werden müssen, senden Sie Shannon L bitte eine E-Mail.
Abschließend möchten wir uns ganz herzlich bei Core-Entwickler Evan McCorkle für seinen Vortrag zu JMP Style Sheets (JSS) beim JMP Dev Meeting diese Woche bedanken! Danke an Dan Schikore für seine Hilfe bei der Überwachung des sehr aktiven Chats. Wenn Sie das Meeting verpasst haben, finden Sie hier eine Aufzeichnung . Diese Funktion wird derzeit in JMP 19 EA3 getestet und wird weiterentwickelt, während wir uns dem Feature Freeze im nächsten Januar nähern.
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.1.1 Sicherheitssperre – 1.11.24
- JMP 18.1.1 Endgültiger Bildkandidat – 4.11.24
- JMP 18.1.1 QA-Abnahme – 14.11.24
- JMP 18.1.1-Version in MyJMP – ca. 19.11.2024
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Produktmanagement und Produktmarketing
- Bryan F: Arbeite an der Logistik und den Studien für das Discovery Summit JMP Lab, einschließlich Studien für die neue Datentabelle (ein besonderer Dank geht an Sarah Sylvestre ), Easy DOE (danke an Jacob Rhyne und Mark Bailey ) und JMP Live-Kontrolldiagramm-Triaging (danke an Aurora Tiffany-Davis ). Weiterentwicklung der JMP Live-Designspezifikationen für JMP und HTML, mit besonderem Dank an Praveena Panineerkandy , Paul Spychala und John Powell für ihre Beiträge zur JMP Live HTML5-Überarbeitung. Habe zusätzlichen Input zur Platzierung von Datenkonnektoren im Menüsystem gegeben. Bin derzeit dabei, die Einkaufsanforderung für Symbole über Oracle Fusion abzuwickeln, und habe erfolgreich die rechtliche Genehmigung von SAS für die Verteilung der Schriftart Roboto eingeholt. Dankbar für die Offenheit für Design-Feedback zu JMP Live, die Adriana Beck , Michael Goff und Justin Chilton gezeigt haben!
Technischer Support und Engagement
- Wendy:
- Ein großes DANKESCHÖN diese Woche an Bryan Boone für seine Hilfe bei einem Snowflake-Problem, bei dem festgestellt wurde, dass der Fehler auf der Seite des Snowflake-ODBC-Treibers lag!
- Diese Woche füge ich die üblichen Diagramme zum Fallvolumen sowie Themen für technischen Support und Engagement ein.
- Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die von TS in den letzten 14 Tagen gemeldeten Tickets anzeigt.
Technisches Supportfallvolumen pro Woche:

Fallthemen für die Warteschlange des technischen Supports, letzte Woche:

Engagement-Support-Fallvolumen pro Woche:

Fallthemen für die Engagement-Warteschlange, letzte Woche:

Entwicklungsvorgänge
- Bob: Änderungen für EA3 abgeschlossen, die den Benutzer auffordern, ältere EAs zu deinstallieren, falls welche gefunden werden. Dieser Nachricht wurde eine übersetzte Zeichenfolge hinzugefügt, die von Trishs Team bereitgestellt wurde. HTML-Dateikorrekturen mit EA, nachdem der Build außerhalb des regulären Prozesses durchgeführt wurde. Arbeite an einer Korrektur für Python-Dateien, die vom 18.1 Windows-Installationsprogramm im Wartungsmodus nicht richtig verarbeitet werden ( JMP-23158 ).
- Shannon L: Überprüfung der von CIS verwalteten Server, um sicherzustellen, dass die Eigentümerschaft festgelegt ist, und um festzustellen, welche außer Betrieb genommen werden müssen; Überprüfung der Jira-Best-Practices mit den Benutzern; wöchentliche Entwicklermeetings zu Builds, StringBot-Migration, DevOps; Nachverfolgung älterer offener Jira-DevOps-Probleme; Programmverwaltungsunterstützung für die Oxygen-Migration; Untersuchung des Problems mit Confluence Cloud, wo eingebettete Bilder nicht durchgängig angezeigt werden; Untersuchung des Confluence-API-Scriptings für eine bessere Berichterstattung auf EA-Funktionsseiten.
- Myron: Arbeite am Symbolize-Skript für Mac, um Berechtigungsfehler zu beheben (JMPTOOL-1374). Aktualisierung von PHP, ODBC, Test- und Crash-Webseiten usw. auf jmptool zur GIS-Konformität abgeschlossen (JMPTOOL-1353). Erste Planung für SQL Server-Datenbankmigration (zu Postgres) begonnen.
- Jim: Hat an EA#3 und JIRAs gearbeitet.
Lokalisierung
- Krzysztof: Verarbeitung von vom Anbieter zurückgegebenen japanischen 18.0-Buchübersetzungen. Verarbeitung von Übersetzungsaktualisierungen für Marketplace-Übersetzungen. Maschinell übersetzte Marketplace-Add-In-Beschreibungen. Verarbeitung chinesischer Clinical-Übersetzungen. Testen neuer L10N-Automatisierungsfunktionen.
- Allison: JA-lokalisierte 18.0 JMP-Dokumentation fertiggestellt und validiert. Lokalisierte Dokumentations-PDFs und Screenshots validiert und lokalisierte Dokumentations-PDFs zur Prüfung an die Qualitätssicherung übergeben. Auf Fragen zur Lokalisierung des JMP Marketplace geantwortet.
- Howard: Push-Funktion für Dashboard-Übersetzung fertigstellen, einige JQuery-Handlings auf der Clientseite aktualisiert. API-Standardisierung fertigstellen. Arbeite an der Dashboard-JIRA-Integration – Projektaktivierung.
- Sohail: Externe Bereitstellung der TM-Suchschnittstelle mit unterstützenden Wartungsskripten abgeschlossen, neue Such- und Downloadfunktionen hinzugefügt, einige gemeldete Fehler behoben.
- Sandy: Weiterarbeit am Dateivalidierungsprogramm für Image-Diff-Jobs. Push-Funktion im Dashboard zur Projekterstellung getestet.
Dokumentation
- Khawar: Essential Graphic Jiras: Einige Probleme behoben, die in JMP 17 und 18 auftraten; Xan um Hilfe und Feedback gebeten. Beispielindex: Inhalt zur Tabelle hinzufügen und Beispiele für Probleme finden. Oxygen: Einige Callout-Bilder mit dem SnagIt-Design erstellen.
- Qiana: Habe die Arbeit an der Richtlinie zur Dokumentenaufbewahrung abgeschlossen (vorerst). Habe an ein paar Jiras gearbeitet. Habe einige JMP 19.0-Projektplanungen durchgeführt.
System-/Hosttests - Cary
- Audrey: EA3-Test (wird am Montagmorgen mit einer Freigabe gerechnet). Fortsetzung der Arbeiten zur Parallelisierung unserer JSL-Testläufe – diese Woche habe ich mir die Neuausrichtung unserer JSL-Unit-Test-Streams angesehen. Die Grafik unten ( oder in JMP Live ) zeigt, wie lange unsere verschiedenen Läufe täglich dauern. Der „normale“ Stream dauert derzeit am längsten. Das Ziel wird sein, die Streams so auszugleichen, dass sie jeweils ungefähr gleich lange dauern, indem wir unsere Tests intelligent auf die drei Streams aufteilen. Ich habe angefangen, mit der Neuausrichtung von 18.1.1 (links dargestellt) zu experimentieren und habe überkompensiert. Ich suche immer noch nach verschiedenen Möglichkeiten, dies zu tun.

- Mandy: 2 EA-Videos erstellt – eins für die Suchen/Ersetzen-Suche im Workflow Builder und das andere für Updates zur Spaltenmarkierung seit EA1. JMP19EA3 getestet und einen Tabulate-Absturz gemeldet/dokumentiert – dieser wird für EA4 behoben, aber wenn ihn jemand in EA3 meldet, sollten die Abstürze problemlos übereinstimmen. Weiter mit dem Testen von New Data Grid begonnen – von mir oder anderen gefundene Probleme hinzugefügt und neue Änderungen getestet. Ein Leistungsproblem auf dem Mac mit dem neuen Sequoia-Update ( JMP-23167 ) gemeldet. Arbeite an einem Roadmap-Vortrag auf dem Discovery Summit für Workflow Builder-Updates auf 18 und 19 und Voreinstellungen in Vorbereitung auf die Praxis am nächsten Dienstag. Unten sehen Sie ein Beispiel des Suchen/Ersetzen-Dialogs von WFB, mit dem Sie etwas im Workflow ändern und ihn auf andere Weise erneut ausführen können.

- Hunter: JMP 19 EA3-Tests auf mehreren Konfigurationen abgeschlossen. Gemeinsam mit Daniel P. einen Fix für Offline-, Air-Gap-Autorisierungsfehler melden und testen, die exklusiv bei JMP 19 auf dem Mac auftreten. Problem dem CIS-Personal gemeldet und deren Workaround getestet, bei dem ein aktuelles Update von BeyondTrust verhindert, dass JMP und andere Anwendungen mit Intel-Emulation auf Apple Silicon Macs ausgeführt werden. Weitere lokalisierte PDF-Dokumentationsdateien überprüft.
- Nick H: Arbeitete an einigen Verbesserungen des Test-Dashboards, um sich auf kommende Änderungen der JMPTool-Aufbewahrungsrichtlinie vorzubereiten. Außerdem wurde ein Fehler behoben, bei dem die Unit-Test-Ansicht für alle Tester null statt „Alle Tester“ im Seitenkopf anzeigte, arbeitete an einigen Fehlerüberprüfungen und fügte Bildtests für Fülländerungen in JMP 19 hinzu.
Webtests – Cary
- Josh: Ich arbeite an der JMP Live-Regression. Ich habe viel Zeit damit verbracht, einige der Aktualisierungsskripte in Python zu konvertieren oder JSL auf einem lokalen Server auszuführen, der auch als Webserver fungiert. Dadurch kann ich Aktualisierungsskripte häufiger ausführen und Fehler aufgrund von Ratenbegrenzungen auf anderen Websites vermeiden. Bisher war dies bei Stresstests und beim Halten der Server über einer bestimmten Belastung sehr hilfreich.
- Natalie: Diese Woche wurden Fortschritte mit Phase 2 der interaktiven HTML-Automatisierungsupdates für „An Fenster anpassen“ gemacht. Wir haben jetzt mehrere Testfälle mit doppelter Abdeckung für diese Bereiche. Für diese fortlaufende Arbeit wurde unseren Testtools ein neues Plugin hinzugefügt. Unser monatliches Entwickler-/Testmeeting zur Besprechung des Automatisierungs- und UI-Fortschritts und der Zukunftspläne war sehr erfolgreich.
- Anna: Abschluss der Überprüfungen für Add-In-Fixes. Testen der Größenanpassung für Graph Builder-Diagramme in HTML5 und JMP Live. Überprüfung des Group-Plattform-Fixes.
System-/Host-Tests – Peking
Kern
- Dan S: Der Datenfilter „Order-By-Count“ ist jetzt zwischen Mac und Windows konsistent. Eine nicht dokumentierte Styling-Funktion für JMP Clinical wurde durch eine JMPClinical-JSS-Datei ersetzt. Einige Fälle behoben, in denen unnötige SendToReports für Plattformberichte generiert wurden. Arbeite am allgemeinen Problem von SendToReport für Schriftartänderungen über JSS-Styling. Korrekturen für TabPage/TabList/Splitter, um die Streckung erwartungsgemäßer zu gestalten. Einige Fälle von Starts nach Gruppen behoben, die keine Gruppenplattform-Gliederung hatten.
- Morgan: Die Stileinstellungen für Spaltennamen und Datentabellennamen wurden an den Skript-Editor übertragen, die Einstellung „Zusätzliche Schlüsselwörter zur Code-Faltung“ wurde entfernt und eine Einstellung hinzugefügt, die die automatische Vervollständigung im Skript-Editor aktiviert.
- Evan: Weitere Arbeit am MetadataExplorer (auch bekannt als DataTable Left Panel). Vorbereitung für die Discovery Roadmap-Sitzung.
- Xan: Vorbereitung auf das Stat Speaking und Arbeit mit Farbkontrasten.
DOE und Zuverlässigkeit
- Caleb: Ich habe einige Zeit damit verbracht, mich auf die bevorstehende technische Herbstkonferenz vorzubereiten. Ich werde einige gemeinsame Arbeiten mit Brad Jones und Chris Nachtsheim vorstellen. Ich habe auch einige Fehler im Sample Size Explorer angesprochen.
- Irene: Arbeite an ein paar weiteren Jira-Tickets, bereite Folien für MEMOCODE und AISC vor und führe Simulationen für ein Forschungsprojekt durch.
Hosting und Schnittstellen
- John Schroedl: Der Dunkelmodus für Windows ist jetzt verfügbar. Er ist noch sehr neu und weist deutliche Einschränkungen und Probleme auf – siehe die vollständigen Fortschrittsdetails, die ich in einer früheren E-Mail an die JMP RD-Liste gesendet habe. Ich bin nicht bereit, Jiras jedes Detail zu überlassen, da noch viele Bereiche nicht implementiert sind. Aber lassen Sie mich wissen, wenn es ernsthafte Probleme gibt. Ich möchte Evan McCorkle für die Diskussion, das Debuggen und die Hilfe bei dem Vorhaben sehr danken!
Interaktives HTML
- John Powell:
- Zu einer Diskussion über eine Funktion hinzugefügt, die in interaktivem HTML in der JMP-Benutzercommunity nicht unterstützt wird. Das erste Modul des STIPS-Kurses abgeschlossen.
- Habe mit Nick Ruva und Paul Spychala darüber gesprochen, dass unser Build nicht mehr automatisch startet, wenn wir JavaScript-Code committen. Nick hat das Problem behoben. Danke!
- Check-in-Gespräche für Q3 abgeschlossen. Habe mich mit dem Team getroffen, um Story Points für die Stories in unserem aktuellen Sprint zu besprechen und festzulegen.
- Aarons Arbeit zur Veröffentlichung von Johns Process Screening Browser in JMP Live wurde besprochen ( WEBJMP-9084 ). Es wurde ein Fehler bei „An Fenster anpassen“ erstellt, wenn Gliederungsknoten geschlossen sind ( JMPHTML-14121 ).
- Interaktives HTML-Streudiagramm 3D:
- Unterstützung für Ordinalfarbrolle ( JMPHTML-14113 ).
- Statische Erkennung und Darstellung nach Gruppen/Teilmengen ( JMPHTML-14122 ).
- Die untersuchte Markierungsgröße scheint je nach Markierungsform unterschiedlich zu sein.
- Unterstützung für Auswahlreflexion zu Scatterplot 3D hinzugefügt ( JMPHTML-14126 ).
- Überprüfte Michael Senoyuits erste Implementierung lokaler Multiple-Response-Datenfilter.
- Eine Warnung des statischen Analysators in Bezug auf das Durchfallen des Switch-Case wurde behoben.
- Mike Stickles: Fortsetzung der Arbeit an JMPHTML-1407 (Legendeneinstellung für Größenrolle funktioniert nicht unter HTML5). Habe einige komplizierende Faktoren entdeckt, die den ursprünglichen Ansatz unbrauchbar machten; versuche einen anderen Ansatz. Habe begonnen, die Zeit zwischen diesem Problem und JMPHTML-13966 (Wortwolkenauswahl funktioniert nicht richtig) und dem verwandten Problem JMPHTML-13982 (Implementierung der Auswahlfunktion in Begriffslisten des Text Explorers) aufzuteilen; arbeite mich derzeit in die jüngsten Änderungen bei der HTML-Tabellenauswahl ein, die wahrscheinlich beide Probleme betreffen werden.
- Paul Spychala : Unterstützung für Control Chart Builder mit Phasenrolle „An Fenster anpassen“ in HTML hinzugefügt ( JMPHTML-14096 ). Damit ist die Unterstützung für „An Fenster anpassen“ für Control Chart Builder abgeschlossen.
- Michael Senoyuit: Habe mit der Arbeit an Multi-Response-Datenfiltern für JMP Live und Tooltip-Graphlets für JMP Live begonnen.
JMP Live
- Aurora: Verbesserungen bei Kontrolldiagrammwarnungen (kleinere Fehlerbehebung, Klärung von Implementierungsfragen mit anderen Entwicklern, Arbeit an einem Skript für ein UX-Labor bei Discovery Americas mit Praveena, Fertigstellung der Zusammenfassung von Discovery Europe 2025 mit anderen Entwicklern, Treffen mit Jianfeng und anderen zum Brainstorming zu MDMVCC und JMP Live). Paketaktualisierungen von Drittanbietern.
Statistiken
- Laura CS: Dem Gliederungselement „Gleichungsdetails“ des MIIV-2SLS-Berichts in SEM wurde ein neues rotes Dreiecksmenü hinzugefügt, das es Benutzern ermöglicht, MSE und zusammengesetzte Störungen für jede Gleichung anzuzeigen. Zahlreiche Fehler mit Modellen höherer Ordnung bei Verwendung von MIIV-2SLS wurden behoben, darunter Probleme mit Konvergenz, interaktiver Spezifikation und korrekter Identifizierung von Instrumentvariablen. Ein Fix für 18.2 im Zusammenhang mit einer verwirrenden Meldung in einem Fortschrittsbalken in SEM wurde integriert. Ein Problem mit dem Pfaddiagramm wurde behoben, bei dem R^2-Werte nicht konsistent angezeigt wurden.
- John Sall: Beim Response Screening wird die Option „Fehlt in Kategorie“ jetzt auch für Gruppierungsspalten unterstützt ( JMP-22931 ).
Stat-Dokumentation
- Michael C: Arbeitete zusammen mit anderen Mitgliedern des Stat-Forschungs- und Entwicklungsteams ehrenamtlich bei der Food Bank in Raleigh; begann mit der Arbeit an Scripting Index-Updates für Standard Least Squares im Fit Model; absolvierte einige Schulungen für Manager.
Statistische Tests
- Jacob: Einen Unit-Test für Choice Design schreiben. Add-In für Easy DOE-Usability-Studie bei Discovery vorbereiten. Potenzielle Leistungsprobleme untersuchen. Jira-Tickets überprüfen und Unit-Tests bereinigen.
Neuigkeiten aus den Biowissenschaften
- Drew: Fehler/Funktionen von JMP Clinical 18.2 und 19.0 beheben/implementieren. JSL-Skripte und Anleitungen für Chris bei der FDA zur Verwaltung der Einführung von JMPC 18.1 bereitgestellt. Arbeit am Plenarbeitrag/Präsentation zu Discovery begonnen – Abschnitt 4d (Plenum).
Notiz von Shannon
Danke an Mike Stickles für das Teilen dieses T-Shirt-Bildes – ich glaube, das haben wir alle schon erlebt! :smiling_face_with_smiling_eyes: Ich hoffe, Sie haben alle ein schönes Wochenende!
