Besonderer Hinweis:Nächsten Freitag, den 28. März, ist derJMP 19.0 Entwickler-String-Deadline für die Übergabe von UI-Strings 2. Bitte kümmern Sie sich möglichst vor Ablauf dieser Frist um festsitzende Strings. Je früher wir fertige Strings in den Übersetzungsprozess einbringen, desto schneller können sie vom Dokumentationsteam geprüft, übersetzt und von unseren externen Experten überprüft werden. Vielen Dank!
Willkommen zum JMP-Entwicklungsupdate vom 21. März 2025!
Mit der Veröffentlichung von JMP 18.2 in MyJMP haben Kunden Zugriff auf unsere neuesten Fixes. Dank der Dokumentations- und Lokalisierungsteams wurde die englische JMP-Hilfe für 18.2 online veröffentlicht, zusammen mit der übersetzten JMP-Hilfe für Japanisch, vereinfachtes Chinesisch und (erstmals) Koreanisch! Die übersetzte Hilfe ist auch für JMP Live und interaktives HTML verfügbar. Gleichzeitig werden diese Woche die Arbeiten an 18.2.1 mit Fixes für JMP Clinical fortgesetzt, um Kunden beim Umstieg von älteren Versionen zu unterstützen.
Die Discovery Summit -Konferenz letzte Woche in Europa war ein voller Erfolg! Sie war (wie alle Discovery-Veranstaltungen) hervorragend organisiert. Ich habe gehört, dass Entwickler mit vielen zufriedenen Kunden gesprochen haben, die besonders dankbar dafür waren, dass JMP ihre Anregungen über die Wunschliste berücksichtigt hat. Ein Kunde brachte sogar ein Gebäck als Dankeschön für die neuen Funktionen von JMP 19 mit und löste damit ein Versprechen ein, das er einem Entwickler im technischen Support gegeben hatte! Das ist wirklich eine Premiere. :smiling_face_with_smiling_eyes: Wenn Sie an der Konferenz teilgenommen haben, vergessen Sie bitte nicht, Notizen und zugehörige Jira-Probleme auf der Seite „Gesammelte Notizen“ hier zu erfassen. Fügen Sie außerdem DISCOVERY_EUROPE_2025 in das Feld „Labels“ aller Jira-Probleme ein, die Sie im Rahmen der Konferenzdiskussionen erstellen.
Vielen Dank an Richard Zink für die Präsentation seiner aktuellen Arbeit zum Subgruppen-Screening in JMP Clinical 19 auf dem JMP-Entwicklertreffen dieser Woche! Falls Sie das Treffen verpasst haben, finden Sie hier eine Aufzeichnung. Wie Richard in der Demo erwähnte, hat John Hall dem Prozess-Screening für JMP 19 Subgruppen-Screening-Funktionen hinzugefügt, und JMP Clinical wird für 19 einige Clinical-spezifische Funktionen bieten. Richard demonstrierte außerdem die von ihm entwickelten Add-Ins für Forest-Plots und Upput-Plots, die JMP Clinical nicht erfordern, aber auch in JMP Vanilla ausgeführt werden können. Falls Sie das Treffen verpasst haben und mehr über Richards Arbeit zum Subgruppen-Screening erfahren möchten, finden Sie hier eine Aufzeichnung .
Abschließend möchten wir uns ganz herzlich bei Tonya Mauldin bedanken, die die Beta-/Absturzfälle der letzten zwei Wochen mit ausgewählten Abstürzen geteilt hat!

Beta- und Absturzberichte vom 7. bis 21. März 2025 | JMP Live
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 19.0 Entwicklerstring, Frist für Übergabe 2 – 28.03.25
- JMP 19 EA8 Einfrieren – 17.04.25
- JMP 19 EA9 Einfrieren – 6/5/25
- Eine vollständige Liste der Termine für JMP 18 und JMP 19 finden Sie auf Zusammenfluss .
JMP-Entwicklungsupdates
Statistiken
- John Sal:
- Unterstützen Sie beim Prozess-Screening niedrigere Grenzwerte für nicht normale Prozesstypen als Reaktion auf ein Kundentreffen mit Soitec in Berlin (JMP-25396).

- Im Design Space Profiler wurden Schaltflächen zum Eckenbericht hinzugefügt, um die schlechteste Ecke nach innen oder nach außen zu verschieben, um die schlechteste Ecke möglichst wenig zu beeinträchtigen (JMP-25400). Dies geschah auf Anregung von Laura Lancaster.

Stat-Dokumentation
- Karen: Aktualisierung der Screenshots, die durch Colleens Tests identifiziert wurden.
Statistische Tests
- Jacob: Testen von Updates für CSALT Design. Testen von Updates für OC Curves. Testen der ausstehenden Änderung zur Simulation von Antworten in DOE. Analysieren der Ergebnisse der Easy DOE-Usability-Studie von Discovery mit Mark Bailey .
- Tonya: Testen der Änderungen beim Prozess-Screening sowie einiger Dinge in CCB.
Neuigkeiten aus den Biowissenschaften
- Richard: Debuggen meines schlechten Codes. Zusammenarbeit mit Laura und Jianfeng.
- Drew: Für Kunden wichtige Korrekturen für Fehler in 18.2.1 und 19.0.
Produktmanagement und Produktmarketing
- Mein: Vielen Dank an alle, die an Discovery Europe teilgenommen haben – vergessen Sie nicht, Notizen und zugehörige Jiras mit der Bezeichnung DISCOVERY_EUROPE_2025 auf der Seite mit den gesammelten Notizen zu erfassen.
- Bryan: Verarbeitung von JMP Lab-Ergebnissen für dynamische Datentabellenfilterung, Spalten-Tags und das JMP Live-Design. Treffen mit Mitgliedern der Kerngruppe, um Ergebnisse zu Spalten-Tags und mögliche Designänderungen zu besprechen. Treffen mit Jared Thomas, um Designanpassungen für Hover-Labels zu besprechen. Recherche zu den rechtlichen Anforderungen zur Erfüllung des WCAG 2.1-Erfolgskriteriums 1.4.3 (Kontrastminimum, Stufe AA) für Textkontrast.
Technischer Support und Engagement
- Wendy: Diese Woche war ziemlich arbeitsreich, was das Volumen und die Aufholjagd nach Discovery und dem Ruhe-/Aufladetag angeht. Unten finden Sie die üblichen Diagramme zum Fallvolumen sowie zu den Themen für technischen Support und Engagement. Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter mit den vom Support gemeldeten Tickets der letzten 14 Tage .
Technisches Support-Fallvolumen 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
- Shannon L : Erstellte Jira-Probleme für TestBot-E-Mail-Verbesserungen. Erstellte einen Vorschlag für einen Admin-Prozess, um die Anzahl der Benutzerlizenzen für Atlassian-Produkte zu reduzieren, wenn der Zugriff nicht mehr benötigt wird, und arbeitete an einer Zugriffsrichtlinie. Salesforce Quote-to-Cash- und Privacy-Center-Meetings. Wöchentliche technische Meetings, einschließlich JMP 18.2.1/19-Sicherheitsüberprüfungen und weitere Datensicherheitsmeetings. Überprüfung der Jira-Problemkonfiguration mit dem JMP Clinical-Team (Ausführung nächste Woche). Projektplanung für die Monetarisierung von JMP Marketplace. Unterstützte weiterhin die Bereinigung der JMP 19-Story. Montag im Urlaub, Dienstag zurück.
- Jim: Fix für JMPCLINICAL-4076 in den 18.2.1-Zweig integriert. Weitere JIRA-Fixes wurden zur Integration identifiziert, die Genehmigung durch die JMP-Genehmiger steht noch aus. Zusammen mit Nick Ruva habe ich JMP 19 Mac Build/CI/ASAN/LEAKS-Rechner auf Sequoia aktualisiert und Xcode auf 16.2 aktualisiert. Perforce-Unterstützung.
- Melanie:
- JMP Live Help Automation: An der Zuordnung von Dateien und Speicherorten gearbeitet
- Jira CSV-Import: Arbeitete an einer Strategie für den Import einer Hierarchie von Jira-Tickets
- Arbeitete an einem Abstract für den JMP Discovery Summit in Austin
- Habe am Dienstag an der Athena Leadership Conference teilgenommen
- Shannon C: Ich habe mit Entwicklern zusammengearbeitet, um offene Story-Elemente mit der geplanten Version 19.0 zu sichten. Ich habe einige Abstürze untersucht und ältere, fehlgeschlagene Unit-Tests weiter untersucht. Vielen Dank an die Tester für die Überprüfung und Behebung der Probleme! Ich habe die Diskussionen über die Ziele für 2025 mit Teammitgliedern und technische Besprechungen zu verschiedenen Projekten fortgesetzt.
- Myron: JMP-25286 – Der Symbolisierungscode auf dem abgestürzten Mac-Rechner wurde aktualisiert. Die Konvertierung von SQL Server zu PostgreSQL-Datenbanken für alle von jmptool gehosteten Daten wird fortgesetzt. JMPTOOL-1367 – Weitere Bereinigung der Testergebnisse mit extrem großen Fehlern.
Lokalisierung
- Ying: Ich überprüfe weiterhin die EN-Screenshot-Skripte für UG und erstelle bei Bedarf erneut Screenshots ( JMPLOCTOOL-717 ). Ich überprüfe die Skripte und erstelle erneut Bilder für das letzte Kapitel. Ich überprüfe weiterhin die EN-Screenshot-Skripte für DJ und erstelle bei Bedarf erneut Screenshots ( JMPLOCTOOL-735 ). Ich verarbeite die JMP-Reunion-Reise.
- Allison: Habe die lokalisierten Dokumentations-Add-Ins 18.2 JA, KO und ZH mit der richtigen PSM-PDF-Datei aktualisiert und an Marketplace und QA übergeben; habe lokalisierte Screenshots des Add-In-Menüs in der Benutzeroberfläche gemacht, um die neuen Menüelemente in 18.2 widerzuspiegeln, und an Marketplace übergeben; habe die Übersetzungen der ZH JMP Live-Benutzeroberfläche und von Keycloak verwaltet und fertiggestellt und zu Git gepusht; habe meine Ziele in Workday eingegeben.
- Howard: Integrationstests der Projektvorlage mit Sandy abgeschlossen. Fehlerbehebung bei Git-Integrationsproblemen. Add-In-Job mit der Option „PDF ignorieren“ aktualisieren, um Automatisierung und Versionshinweise auszuschließen.
- Christoph: Unterstützung von Prüfern und Projektmanagern bei Übersetzungen für JMP Live 19.0. Verbesserung des Rückgabeprozesses für JMP Live. Testen der neuen L10N-Automatisierung. Dokumentation der Marktplatzbeschreibung für MT/Überprüfungsprozess.
- Trish: Skizzierung des vorgeschlagenen Workflows für die Erstellung der lokalisierten Hilfe für V19 für das Meeting mit dem Dokumentationsteam am 24. März. Koordination des Treffens.
- Sandy: Fehlerüberprüfung für das Dashboard. Kontinuierliches Testen und Verfeinern des neuen Programms zur String-Rückgabe.
Dokumentation
- Qiana: Weiterarbeit an Beispieldatenanfragen. Zusammenarbeit mit IT und Jim am Mac mini. Zusammenarbeit mit HR an Lieferantenanfragen. Überprüfung der UI-Strings. Fehlerbehebung für die JMP Live-Ressourcenseite 18.2 (Links funktionieren nicht). Projektplanung und -koordination.
- Devon: Fortlaufende Screenshot- und Skriptaktualisierungen für 19.0, Arbeit an Entwürfen potenzieller Verbesserungen der JMP Live-Dokumentation unter Verwendung neuer Webhilfeoptionen.
- Susan C: Arbeite mit Eric H. an JSL-Updates für JMP Live-Inhalte. Führe Feedback zu JMP Live Updater-Inhalten ein. Arbeit an NoLoc Copyright Jira abgeschlossen. Überprüfe die JMP Live Confluence-Anweisungen für Ying.
- Khawar:
- Sauerstoff-Callouts: Bilder für DG und CR erstellt; Keine Callouts in GA zu erstellen; Erstellen einer Liste von Bildern in DOE
- JMP-Einstellungen in UG: Sehen Sie sich einige hilfreiche Links an, die Devon geteilt hat
- Chris : Mit Andrettis Unterstützung wurden die neuen Header/Footer und CSS für 18.2 JMPLive und JMPPublic hinzugefügt. Einige kleine Tools wurden überarbeitet und an Problemen beim Erstellen der Hilfe (JMPDOC-2384, JMPDOC-2383) gearbeitet.
System-/Host-Tests – Cary
- Nick H: (Hoffentlich) wurde ein Problem behoben, bei dem die utTiming-Datentabelle, die die Dauer einzelner Unit-Tests auf dem Rechner eines Benutzers erfasst, während Unit-Testläufen nicht mehr zugänglich war. Ich habe den Standardspeicherort dieser Datei geändert. Ich habe an mehreren 19.0-Verifizierungen für Bugs und Features gearbeitet. Ich habe einige neue Jira-Bugs in Bezug auf Einstellungen und einige Notebook-Funktionen gemeldet. Außerdem habe ich mit ersten Tests der neuen Funktion zum Exportieren von Notebooks <-> Workflows begonnen. Außerdem habe ich auf einige EA-Feedbacks geantwortet.
- Audrey : Praktikumsplanung, Wiedersehensplanung, Überprüfung einiger Jira-Probleme im Zusammenhang mit Änderungen an Beispieldaten, endlich Dokumentation eines Prozesses, den ich zum Erstellen unserer verschiedenen Datumsseiten verwendet habe.
Webtests – Cary
- Anna: Überprüfung von Fehlerbehebungen für HTML5, fortlaufendes Testen dynamischer Transformationen mit Datenfilter, Spaltenumschalter und auch Veröffentlichen in JMP Live.
System-/Host-Tests – Peking
Kern
- Dave B: JMPRunner-Imagetests wurden aktualisiert, um die Imagetests auf zwei verschiedenen VMs gleichzeitig auszuführen. Ein anonymer Absturz, der von einem Kunden gemeldet wurde, wurde nachgestellt. John Powell bemerkte Probleme mit der 3D-Darstellung. Fehler im Dialog „Add-In-Status/entwickelte Add-Ins“ wurden behoben.
- Und S: Wir arbeiten weiter an Optionen für das Verhalten eingebetteter Plattformmenüs. SendToReport behebt Clipping-Bereiche für Anzeigesegmente. Weitere Fehlerbehebungen für PlatformContainerBox. Die Messung verschachtelter DisplayScale-Boxen wurde vereinfacht. Weitere Probleme mit dem Hell-/Dunkelmodus werden untersucht.
- Evan: Hinzufügen von Skriptunterstützung für die Spaltenfilterung. Zusammenarbeit mit Ernest bei der Beantwortung des Feedbacks zu Spalten-Tags vom DSE2025-Labor.
- Khan: Textzeichnungsarbeit für abgeschnittene Unterlängen. GB-Seitenfehler bezüglich gemeinsam genutzter Achsen. Unit-Test-Assert-Korrektur.
- Ernst: Überarbeitung der Zeichnung von Spalten-Tags basierend auf dem Discovery-UX-Feedback.
DOE und Zuverlässigkeit
- Irene: Arbeite an der BayesFLo-Implementierung.
Hosting und Schnittstellen
- Paul N:
- Die Arbeit an 25260 hat begonnen – die Aktualisierung auf das nächste Python-Wartungsupdate 3.13.2. Da 3.13.3 am 8. April fällig ist, arbeite ich daran, das Upgrade skriptfähig zu machen, indem ich 3.13.2 als Übung verwende.
- Ich arbeite an der Bereinigung der R-Integration und bearbeite Fehlerberichte von Kimi. Letzte Woche und diese Woche:
- JMP-25292 – R Submit() gibt nicht -1 zurück
- JMP-25293 – R Submit()-Unterschiede in 18.2 und 19.0
- JMP-25294 – Vorhandene Fehler mit R JMP Name zu R Name() verarbeiten keine Namespace-Variablen.
- jMP-25317 – Fehler beim Abrufen des Werts. Der jmp -> R über RPY2 kann die Variable$Attribut-R-Syntax nicht verarbeiten.
- JMP-25318 – Nicht übereinstimmende Ergebnisse bei der Matrixrückgabe. Rs dist() gibt tatsächlich eine untere Dreiecksmatrix zurück. Der Benutzercode muss die Rückgabe von dist() mit Rs as.matrix( ) umschließen.
- JMP-25371 – Falsche Rückgabe für fehlende Werte
- JMP-25372 – Fehlerursache ist ein Duplikat von JMP-25317.
- John Schroedl: Die Host-Browser-Steuerung wurde auf die neueste WebView2-Runtime und das neueste SDK aktualisiert. Dieses Update behebt das Problem, dass der Browser über anderen Inhalten wie Sticky Titles oder Toolbars landete. (JMP-24151, JMP-24862) Die Filtermeldung in der Liste der zuletzt verwendeten Dateien wurde deutlicher hervorgehoben. Größenproblem mit Trennzeichen in Radio-/Check-Stacks behoben. Überprüfung und Erfassung der Windows-Zeitangaben von Michaels Änderung des wiederverwendeten Speichers. Zusammenarbeit mit Daniel beim Host-Dateiproblem. Untersuchung des Malproblems unter Citrix.
- Michael H: Habe den TopPtr Memory Recycler für eine Leistungssteigerung von 34 % neu geschrieben, hier dokumentiert .
Interaktives HTML
- Mike Stickles: Ausgeruht und mit neuer Energie am Montag :smiling_face_with_smiling_eyes: . Arbeit an JMPHTML-13548 (Legendenfeld fehlt beim Öffnen des Gliederungsknotens in HTML5) abgeschlossen. Untersuchung von JMPHTML-14441 (GB: Balken: Beschriftungswerte müssen präzise bleiben) und dem damit verbundenen JMPHTML-14259 (GB: Balken: Beschriftungswertpräzision muss mit Zusammenfassungsstatistiken beibehalten werden) begonnen. Mitarbeit an der Lastverteilung der Komponentenverantwortlichkeiten im interaktiven HTML-Team.
- John Powell:
- Zusammenarbeit mit Praveena, um das Starten von Kontrolldiagrammen aus dem Alarmdiagramm zur Umweltüberwachung auf JMP Live ( JMPHTML-14330 ) zu ermöglichen
- Unterstützung für die Perspektiveinstellung von Scatterplot 3D hinzugefügt ( JMPHTML-14443 )
- Anpassen der Markierungsgrößen und Untersuchen der Markierungsqualitätseinstellung von Scatterplot 3D.
- Habe an einem Treffen mit dem Kunden Parker Hannifin teilgenommen.
- Arbeitete mit dem Team an der Änderung der primären und sekundären Entwicklerzuweisungen der JMP-HTML-Komponente, um die Arbeitsbelastung auszugleichen.
- Paul Spychala : Wir arbeiten an Fehlerbehebungen für das Histogramm in JMPLive/HTML ( JMPHTML-14428 , JMPHTML-14434 , JMPHTML-14377 , JMPHTML-14290 ). Außerdem arbeiten wir an der Feinabstimmung des 3D-Streudiagramms, um die Platzierung der Beschriftungen auf der Achse anzupassen ( JMPHTML-14142 ). Außerdem exportieren wir den Design Space Profiler jetzt in ein statisches, benutzerdefiniertes Grafikformat anstelle eines defekten Profilers ( JMPHTML-14286 ).
- Praveena: Arbeite am Styling für Prozess-Screening-Berichte für das JMP Live Theme, I18N: „Diese Funktion ist nicht interaktiv“ ist im exportierten HTML5-Bericht fest codiert , außerdem behebe ich Fehler und arbeite an der Festlegung von Zielen für 2025.
Anmerkung von Shannon
Ich hoffe, alle haben ein schönes Wochenende! :smiling_face_with_smiling_eyes:
