Besondere Erinnerung von Meg Hermes: Bitte verwenden Sie diesen Umfragelink, um Meg und JR Ihre bevorzugten nicht arbeitsbezogenen Social-Media-Kanäle mitzuteilen! Weitere Informationen dazu finden Sie in diesem Artikel: Sagen Sie uns, welche Ihre bevorzugten Social-Media-Kanäle sind! - JMP-Benutzergemeinschaft
Willkommen beim JMP-Entwicklungsupdate vom 14. Juni 2024!
Wir befinden uns noch im Genehmigungsmodus für JMP 18.1 und werden am 28.06.24 den 18.1-Quellcode-Freeze erreichen. In dieser Woche haben die Entwicklungsmanager zusätzliche Zeit für 18.1-Sicherheitsfixes für Drittanbieterbibliotheken genehmigt und das 18.1-Sicherheits-Freeze-Datum auf den 14.07.24 verlängert. Da Sicherheitsfixes für unsere Kunden immer wichtiger werden und unsere neuen Dot-Dot-Releases den Zeitrahmen für deren Bereitstellung verkürzen, arbeiten wir daran, unsere Termine zu optimieren, damit wir unseren Kunden etwa alle zwei Monate Sicherheitsfixes bereitstellen können.
Wir haben jetzt unseren Code-Freeze für JMP 19 EA1 erreicht. Testinstallationsprogramme wurden diese Woche überprüft, und die endgültigen Installationsprogramme werden in den nächsten Tagen erstellt und vor der Veröffentlichung von den QA-Teams überprüft. Nur noch eine Erinnerung: Die Frist für das Erstellen oder Aktualisieren von Feature-Seiten und das Aufzeichnen von EA-Videos für JMP 19 EA1 und JMP Clinical 19 EA1 ist am Ende des Tages am Dienstag, dem 18. Juni .
Wenn Sie eine Funktion haben, die Sie in EA1 hervorheben möchten, erstellen Sie bitte eine neue Funktionsseite mit der Vorlage „Neue Funktionsseite“ und fügen Sie alles ein, was Sie mit EA-Mitgliedern teilen möchten (die wichtigsten Informationen finden Sie im Abschnitt „Motivation“ und „Zusammenfassung“ der Vorlage). Wenn Sie zum ersten Mal eine Funktionsseite erstellen, finden Sie weitere Informationen in dieser Anleitung .
Wenn Sie noch kein EA-Video für Ihr Feature aufgenommen haben, ist jetzt ein guter Zeitpunkt dafür. Beachten Sie, dass alle Videos (und andere Inhalte) auch zur Unterstützung interner technischer Schulungen verwendet werden. Bitte lesen Sie die EA-Videorichtlinien oder wenden Sie sich bei Fragen an Mia Stephens .
Nächste Woche wird Mia zusammen mit Shannon C und Shannon L den EA-Prozess vorstellen und erläutern, wie er in das Gesamtbild der JMP-Releases passt. Neben Informationen zum JMP 19 EA-Prozess werden wir Einzelheiten zur bevorstehenden Zuweisung von Jira-Problemen des JMP-Projekts Story in einen EA1-Sprint behandeln. Wir hoffen, Sie können dabei sein!
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 19.0 EA1 Einfrieren – 14.06.24ßHEUTE!
- JMP 18.1 Code-Freeze – 28.06.24
- JMP 18.1 Sicherheitssperre – 14.07.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsupdates
Interaktives HTML
- Sam Blashill: Ich arbeite an der Entwicklung interaktiver HTML-Kreisdiagramme für JMP Live. Die grundlegende Anzeige funktioniert, aber ich habe mich noch nicht an die Auswahl oder Beschriftung gewagt. Hier ist ein Beispiel:
- John Powell:
- Gemessene und dokumentierte Ergebnisse der Leistungsverbesserung für das Blasendiagramm .
- Wir haben unseren Leistungssprint abgeschlossen und eine Überprüfung der Leistungen des Teams während des Sprints erstellt.
- Eine Regression bei der parallelen Plot-Darstellung wurde behoben, die durch eine Änderung zur Leistungsverbesserung verursacht wurde ( JMPHTML-13849 ).
- Untersuchte JavaScript-Ausnahme, die auftrat, als die Behandlung von Punkten ohne Antwortvariable in JMP geändert wurde ( JMPHTML-13765 ).
- Habe mit der Untersuchung der Funktionen von Scatterplot 3D begonnen, um Voraussetzungen für die Implementierung einer Teilmenge seiner Funktionen in interaktivem HTML zu erstellen ( JMPHTML-13491 ).
- Die Auswirkungen der Entfernung von „Diese Funktion ist nicht interaktiv“-Tooltips von interaktiven HTML-Webseiten wurden untersucht ( JMPHTML-13846 ).
- Habe bemerkt, dass die Perforce-Lizenz für unsere Build-Maschine bald ablief, was Jim Borek schnell behoben hat (Danke!).
- Unser Jenkins-Build wurde aktualisiert, um Benachrichtigungen an Sam Bashill zu senden, da er bald Code committen wird.
- Whitebox-Test durchgeführt.
- Praveena: Ein Fehler mit kurzfristigen Kontrolldiagrammen in exportierten HTML-Berichten und in JMP Live veröffentlichten Berichten wurde behoben. Habe mit der Arbeit an der Unterstützung für Triage-Zuweisungen in Tooltips begonnen. Untersuche, wie man ein Kontrolldiagramm in einem Bericht als statisch identifiziert und diese Informationen an JMP Live weitergibt. Habe heute mit dem Rest des Teams Whitebox-Tests durchgeführt.
- Paul Spychala : Ein Fehler wurde behoben, bei dem Treemap-Füllmuster nicht richtig angezeigt wurden ( JMPHTML-13739 ). Performance-Sprint für 19 abgeschlossen und Ergebnisse unserer Änderungen dokumentiert. Vorbereitung auf die Funktionsentwicklung für 19.0.
- Mike Stickles: Habe mit der Implementierung von JMP-Wortwolken in HTML begonnen ( JMPHTML-13665 ). Habe am Freitag Whitebox-Tests durchgeführt.
- Michael Senoyuit: Leistungsanalyse für Formsegment abgeschlossen, begonnen, sich mit dem lokalen Datenfilter und Whitebox-Tests zu befassen.
JMP Live
- Aurora: 18.1: Einige Fragen zur Dokumentation beantwortet. 19.0: Verbesserungen bei Warnhinweisen für Kontrolldiagramme (unterstützt das Filtern von Posts nach Triage-Status, hat mit der Arbeit an Zuweisung und Anmerkungen begonnen, hat sich mit Patentanwälten von SAS getroffen).
- Michael G: Ich arbeite weiter an der Triage der Kontrolldiagramm-Marker. Hatte ein erstes Treffen mit Patentanwälten zur Funktionalität. Das läuft reibungslos.
Statistiken
- John Sall: Implementieren Sie für „Kategorisch“ eine Option „Zellen hervorheben“, um Zellen in den Kreuztabellen bedingt einzufärben (JMP-21743), und implementieren Sie „Beschriftungen horizontal erzwingen“, um sie umzubrechen, anstatt sie passend zu drehen (JMP-21721). Ich bin bereit, drei meiner Themen für EA1 zu enthüllen: „Kategorisch“, „Profiler-Simulator“ und „Antwort-Screening (Untergruppen und geschnittene Mittelwerte)“.
- Annie: Ich arbeite daran, dem Control Chart Builder Funktionen für v19 hinzuzufügen, die in den Legacy Control Charts enthalten waren. Die neue Funktion dieser Woche ist „Ausgeschlossene Punkte in gleitenden Spannweitendiagrammen verwenden“.
- Laura CS: Polieren von Details für MIIV-2SLS in SEM, einschließlich Bereinigen/Organisieren von Code, Hinzufügen von Omega-Parametern zum Pfaddiagramm und Abschluss der Aktivierung aller anderen RTM-Optionen mit dem neuen Schätzer. Versuche, Relaunch mit dem angepassten Dialog zum Laufen zu bringen.
Stat-Dokumentation
- Hamid: Onboarding-Aufgaben für neue Mitarbeiter und Orientierung für neue Mitarbeiter. Besprechungen mit meinem Manager Michael, meinem Team und Laura CS zur Planung der Dokumentation der neuen Funktionen. Habe neues Material im Zusammenhang mit meiner Arbeit gelernt. Aktualisierte statistische Details für die Mediationsanalyse in SEM. Einige ältere Jira-Aufgaben abgeschlossen und aktualisiert und gelöst. Hinzufügen eines Beispiels für Messfehlermodelle in SEM.
Statistische Tests
- Mark: Teilnahme an der Sitzung des Unterausschusses für DEI-Metriken, um Fragen für die nächste Umfrage zu entwickeln. Vorbereitung kurzer und langer Versionen eines Posters mit Jacob für die HCI-Konferenz in DC vom 1. bis 4. Juli. Verfassen einer Online-Version eines Dokuments mit Tonya für den JMP Discovery Summit. Teilnahme an einer Ideenfindungsveranstaltung von Evan über zukünftige Verhaltensweisen für Auto Recalc.
- Jacob: Kategorisches Testen, Arbeit an neuen Tests für Mittelwertvergleiche unter Verwendung komplexer Tabellen. Vorbereitung einer Präsentation für HCI International mit Mark Bailey. Testen von Aktualisierungen für Lastfaktoren in DOE. Arbeite mit Yeng an einem Design und einem Skript zum Testen von Torch.
Neuigkeiten aus den Biowissenschaften
- Drew: Hat bei der Lösung eines schwerwiegenden Problems bei Novo geholfen, das Änderungen betraf, die sie an ihrer JMP Clinical-Installation vorgenommen hatten. Dem Patientenprofiler wurden neue Funktionen hinzugefügt, sodass der Benutzer jetzt Befunddiagramme auf vier verschiedene Arten anzeigen kann: beobachtetes Ergebnis, Änderung vom Ausgangswert, prozentuale Änderung vom Ausgangswert und prozentualer Anteil des Ausgangswerts. Dem Bericht über unerwünschte Ereignisse wurden neue Funktionen hinzugefügt, sodass der Vorlagenautor Optionen in der Vorlage angeben kann (als Kommentar), die beeinflussen können, wie die Schritte zur Datenvorbereitung beim Ausführen des Berichts gehandhabt werden. Dadurch wird es für verschiedene Vorlagen viel einfacher, genau das aus den Daten zu erhalten, was sie benötigen.
- Meichen: Die Plattform für die kausale Behandlung wurde aktualisiert: Das GPS-Modell für den Fall der kontinuierlichen Behandlung wurde hinzugefügt. Der Sandwich-Schätzer für SE wurde für den IPW-Fall aktualisiert. Das Manuskript wurde in Zusammenarbeit mit Laura CS und Russ an eine Zeitschrift gesendet: „Kausale Inferenz für Beobachtungsdaten in JMP Pro unter Verwendung von Strukturgleichungsmodellen, Propensity Scoring und maschinellem Lernen“.
- Anisa: Überprüfen der verbleibenden Fehler in JMP Clinical 18.1 und Testen der Szenarien und Daten zur Darstellung der Patientenprofillinien auf Genauigkeit.
- Tom: Habe weiterhin an der Dokumentation neuer Funktionen in JMP Clinical 18.1 gearbeitet und eine Reihe von JIRAs abgeschlossen.
Produktmanagement und Produktmarketing
- Herzlichen Glückwunsch zum 15. Arbeitsjubiläum, Mia Stephens! Dan Valente hat zu diesem Anlass einen Blog-Beitrag geschrieben: hier .
- Bryan F: Arbeitete mit Greg Kraus an der Aktualisierung der JMP Accessibility Conformance Reports (ACR) für Mac und Windows, die den VPAT-Richtlinien entsprechen. Sarah Sylvestre und ich präsentierten Datentabellenergebnisse aus SE-Interviews und Feedbackformularen sowie Usability-Studien. Arbeitete weiter an der Entwicklung eines einheitlichen Designs für JMP, das den Vuetify-Richtlinien entspricht. Gab Michael Goff und Justin Chilton Feedback zu einer neu gestalteten JMP Live-Homepage. Versorgte Bob Hickey mit einigen aktualisierten Begrüßungsbildschirmen für die Installation der ersten EA-Version.
Technischer Support und Engagement
Technisches Supportfallvolumen pro Woche:
Engagement-Support-Fallvolumen pro Woche:
Fallthemen für die Engagement-Warteschlange, gesamt:
Fallthemen für die Engagement-Warteschlange, letzte Woche:
Entwicklungsvorgänge
- Melanie: 18.1: Beispieldatentabellen mit neuen und aktualisierten Übersetzungen in Main, 19.0 und 18.1 aktualisiert. 18.0.2: Veraltete PDFs aus dem Zweig 18.0.2 entfernt, um Änderungen in Main, 19.0 und 18.1 widerzuspiegeln. Jira/Jirabot: Die Confluence-Seite „So verwenden Sie Jirabot“ mit einigen Klarstellungen aktualisiert. Eine der Jira-Automatisierungsregeln aktualisiert, um JMPDOC von Assignee-Updates auszunehmen, wenn sich das Komponentenfeld eines Jira ändert. DevOps-Prozesse: Allgemeine Untersuchung, Tests, Fehlerbehebung; Teilnahme an Build- und Stringbot-Migrationsmeetings.
- Bob: Installercode für 18.1 geändert, um Python-bezogene pyd- und dll-Dateien aus dem Installationsstammordner zu entfernen, da sich diese Dateien jetzt im Dlls-Ordner befinden. Installercode für 19.0 geändert, um die Möglichkeit hinzuzufügen, die Installation von Python-Dateien über die Installer-Befehlszeile einzuschränken (JMP-21814). Autorisierung für 19 EA1 getestet und Fehlerbehebung durchgeführt. Installer für 19 EA1 erstellt und getestet.
- Jim: Habe das neue Apple-Betriebssystem Sequoia auf einem Mac Mini installiert und führe die UT-Suite jede Nacht mit JMP Pro 19.0 aus. Ich unterstütze Jacob mit #INC2434019. JIRA-Verifizierung.
- Myron: Arbeite an der Stringbot-Migration mit einigen Nebenkorrekturen, falls nötig, an JiraBot- und Telemetry-Jenkins-Jobs.
Lokalisierung
- Allison: Übersetzungen der portablen Benutzeroberfläche 18.1 abgeschlossen; das Problem mit den geschützten Leerzeichen „PValue“ für ZH und KO in der Benutzeroberfläche untersucht und getestet; Validierungen an lokalisierten JMP-Dokumentationsdateien ausgeführt; Übersetzungen der Beispieldaten 18.1 abgeschlossen; auf Anfragen von Übersetzungsteams zur Lokalisierung der JMP-Dokumentation 18.0 geantwortet.
- Krzysztof: Verarbeitung (Validierungen und Pushes) von SampleData- und PortableUI 18.1- und 18.0-Buchübersetzungen. Fehlerbehebungen. Vorbereitung auf den Start von Sohail als Vollzeitkraft (Ziele und Logistik). Teilnahme an der memoQ-Konferenz,
- Sohail: Bereite mich auf den Beginn meiner Vollzeitstelle bei JMP am 17. vor .
- Sandy: Fehlerüberprüfung für das Dashboard zur Projekterstellung. Testen der Jira-APIs abgeschlossen. An einem Jenkins-Job zur Validierung des Dateivergleichs gearbeitet.
Dokumentation
- Devon: Aktualisierung des Kapitels „Einstellungen“ für 18.1, Senden der XML-Konvertierung des Buches „Discovering JMP“ an L10N zur Überprüfung, Überprüfen der verfolgten Änderungen am Buch „Using JMP“ von Khawar et al. und Lesen des „Global English Style Guide“ von John Kohl mithilfe des SAS EBSCO-Abonnements.
- ChrisB : Habe die Helpmap-Tools fertiggestellt. Habe ein bisschen darüber gelernt, wie die Hilfe-App funktioniert. Susan und ich haben gesprochen und wir werden jetzt gemeinsam Strings sortieren, damit wir konsistenter sind. Gutes Gespräch mit Mike Muhlada darüber, wie man Hilfe testet (insbesondere KO).
System-/Hosttests - Cary
- Audrey: Wir spielen mit unseren aktuellen JMP 18-Daten und versuchen, unser End-(Release-)Spiel zu straffen. Wir spielen mit dem neuen Konzept von Shannon C über ein Security Freeze-Datum, das vom Development Code Freeze getrennt ist. Das Development Code Freeze würde gleich bleiben, aber wir würden weiterhin Zeit für Sicherheitsfixes einräumen, bis kurz vor der Erstellung eines Final Image Candidate. Unser aktuelles Ziel ist es, alle 60 Tage ein Security Fix Release bereitzustellen.

- Hunter: Habe auf Anfrage des SAS 9-Bereitstellungspersonals für die Veröffentlichung 24W25 den neuesten SAS Download Manager 3.06 auf zwei unserer Mac-Konfigurationen installiert und getestet. Habe die neue MacOS Sequoia Developer Beta 1 auf den beiden Host-Test-Macs im Labor angewendet und einige Tests mit JMP 17.2, 18.1 und 19 durchgeführt. Habe mit Daniel Powell an einem Autorisierungsproblem gearbeitet, bei dem beim Start keine Ablaufmeldung angezeigt wurde. Habe außerdem mit Daniel und Bob Hickey Kontakt aufgenommen und Absturzinformationen vom ersten Test-Build von JMP Clinical 19 EA1 unter Windows gesendet, die auf zwei falsche WebView-DLLs in der Installation zurückzuführen waren.
- Mandy: Arbeite an Journal und Demo für Datentabellenfunktionen für EA1 und habe einige Abstürze bei der Arbeit mit diesen Funktionen aufgespürt. Überprüfe JIRAs und schreibe einige Bildtests sowie JSL-Tests für das Framework für Spaltengruppen und Skripte, erzwungene Werte und Tags. Habe etwas an einem Workflow gearbeitet, den eine SE angesprochen hat, und dabei einen Fehler gefunden, aber ich helfe ihr gern, da sie das für Discovery macht.
- Adnane: Einige Probleme behoben und die Lokalisierung der voreingestellten Beispiel-Unit-Tests abgeschlossen. Einige Überprüfungen unter Windows und Mac durchgeführt und einigen davon Unit-Tests hinzugefügt. Jira-Tickets für Beispieldatentabellen geöffnet, deren URL-Referenzen aktualisiert werden müssen, und für einige davon neue Quellen gefunden. Das Programm, das die URL-Referenzen von Beispieldatentabellen prüft, verfeinert und Logik hinzugefügt, die prüft, ob einige seiner Fehler bereits bekannt sind und Jira-Tickets haben.
- Lisa: Ich habe an Tests von JMP-21713 gearbeitet, mit dem Sie mehr Variablen in die Drop-Zones des Graph Builders einfügen können. Außerdem habe ich mit Mandy ein Rätsel um die Transform-Spalte untersucht, als ich im Graph Builder die Ebenenkonfiguration verwendet habe.
Webtests – Cary
- Natalie: Die HTML-Testautomatisierung hat diese Woche zwei Fehler aufgedeckt. Der erste wurde von der Entwicklung schnell behoben, da er die Automatisierungs-Debugging-Bemühungen blockierte. Nachdem er behoben war, entdeckte ich einen zweiten Fehler, der dazu führt, dass mehrere automatisierte Tests fehlschlagen. Fortsetzung mit der Entwicklung neuer automatisierter Tests für Kontrolldiagrammwarnungen.
System-/Host-Tests – Peking
Kern
- Parker Dingman: Crash-Fix der NASA-Karte und geodätisches Quad-Mesh für bessere Zoom-/Schwenkleistung vorangetrieben.
- Dave B: Ein Ausrichtungsproblem wurde behoben, wenn sich ein Zahlenspalten-Bearbeitungsfeld nicht in einem Tabellenfeld befindet. Journal- und Stream-Unterstützung für Johns neue Kreuztabellen-Hervorhebungsunterstützung hinzugefügt. Ich arbeite mit Nick und ISD zusammen, um herauszufinden, warum Bildtests drei- bis viermal so lange dauern, und untersuche Workarounds.
- Dan S: Leistungsanalyse für Formsegment abgeschlossen, angefangen, etwas über den lokalen Datenfilter und Whitebox-Tests zu lernen.
DOE und Zuverlässigkeit
- Caleb: Ich habe die Aufräumarbeiten für die neuen Explorer für EA1 abgeschlossen. Außerdem habe ich letzte Änderungen am Siebenschläfer-Artikel vorgenommen und meinen Vortrag auf der Joint Research Conference an der University of Waterloo in Ontario nächste Woche vorbereitet.
Hosting und Schnittstellen
- Will Morgan: Ich arbeite am S3 Data Connector-Skript, um mit der C++-Schnittstelle zu interagieren, die Neal bereitgestellt hat und an der er weiterhin arbeitet. Ich nehme bei Bedarf die erforderlichen Aktualisierungen an meinem S3-API-Modul vor, einschließlich der Umgestaltung des Fehlerbehandlungs- und Verzeichnisdurchlaufcodes. Ich gehe Codeüberprüfungskommentare durch, um sicherzustellen, dass meine Änderungen auf dem neuesten Stand sind und mit dem übereinstimmen, was der JMP-Quellcode im Skript erwartet. Daneben mache ich gute Fortschritte bei meinem SAS-Zertifizierungskurs. Wenn also jemand Tipps für mich zum Kurs oder zur Prüfung hat, können Sie sich gerne melden!
- John Schroedl: Habe ziemlich viel Zeit damit verbracht, das Problem mit der Metadateizeichnung im Zusammenhang mit „Get Picture“ (JMP-21026) zu beheben. Beginne damit, weitere Telemetriedetails zur Verwendung des Hauptmenüs/der Symbolleiste hinzuzufügen (JMP-21628). Habe das Authentifizierungsproblem im Clinical EA-Code untersucht. Diskussionen zu den Erwartungen hinsichtlich des Verhaltens von Pfadvariablen.
Notiz von Shannon
Allen Vätern da draußen wünsche ich einen schönen Vatertag! Ich hoffe, ihr genießt das Wochenende – und bleibt cool! Dieses Wochenende ist nicht für Gartenarbeit … entspannt euch einfach! :smiling_face_with_smiling_eyes: