
Willkommen beim JMP Development Update für den 8. April 2022!
Wir sind ungefähr einen Monat von unserem Einfrierdatum für JMP 17 EA8 am 06.05.22 entfernt. Wir werden am 06.07.22 einen letzten EA-Freeze für JMP 17 EA9 durchführen und am 20.07.22 den Code-Freeze für JMP 17 erreichen. Vielen Dank an alle, die diese Woche Ihre Funktionsseiten in Confluence aktualisiert und die Kontrollkästchen für Details zur Funktionsbereitschaft aktiviert haben. Diese Seiten sind wichtiger denn je, da technische Unterstützung und Produktmanagement Schulungs- und Informationsmaterialien vor der Einführung von JMP 17 vorbereiten.
Diese Woche hat Sara Doudt vom Produktmanagement-Team diesen Artikel für Inside JMP über die JMP Taxonony Initiative veröffentlicht. Dieses Projekt zielt darauf ab, ein gemeinsames Klassifizierungsschema zu erstellen, das auf viele Artikelkategorien angewendet werden kann, von kundenorientierten Materialien über interne Schulungsergebnisse bis hin zu Produktmanagement- und Entwicklungsinitiativen. Sara bittet Sie , sich eine Minute Zeit zu nehmen, um diesen Artikel durchzulesen und gerne einen Kommentar hinzuzufügen, um uns mitzuteilen, wie Sie diese Informationen in Ihrer Rolle nutzen könnten.
Vielen Dank an den Mac-Host-Entwickler Michael Hecht für die Präsentation spezieller UBSAN-Builds zum Auffinden undefinierter Verhaltensweisen beim Entwicklertreffen dieser Woche. Wie er während der Demo versprochen hatte, hat Michael eine erste Reihe von Änderungen vorangetrieben, um einige der Probleme zu beheben, die er bisher mit diesen speziellen Builds aufgedeckt hat (591593: Undefiniertes Verhalten: sichere Korrekturen), und hat außerdem undefiniertes Verhalten in Assertionsfehler geändert (591581). In seiner E-Mail hieß es heute Morgen: „Sie können die Änderungsliste entweder in P4V überprüfen oder synchronisieren und dann nach diesen Zeichenfolgen suchen: UBAssert, UBNumericCast, UBSAN.“ Wenn Sie das Treffen verpasst haben, können Sie hier eine heruntergeladene Kopie der Aufzeichnung finden.
Endlich, diese Woche vergrößern wir unsere JMP-Familie weiter! Wir heißen Entwickler Sibusiso Mabuza herzlich willkommen, der diese Woche als Mitglied der Data Discovery-Gruppe von Xan angefangen hat. Außerdem gratulieren wir Evan McCorkle und seiner Familie zur Geburt ihrer neuen kleinen Tochter Daphne Wren McCorkle am vergangenen Sonntag. Evan teilt mit, dass es allen gut geht und er bis Mai in der ersten Hälfte des Elternurlaubs sein wird. Willkommen, Daphne!

Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu werden, laden Sie bitte eine Kopie des Kennenlernformulars herunter. Füllen Sie einfach die Fragen aus und wenn Sie fertig sind, laden Sie es zusammen mit drei Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beigetragen haben, unsere JMP-Familie ein wenig vertrauter zu machen!
Wichtige bevorstehende Termine
- JMP 17.0 EA7 – 03.11.22
- Wartung am dritten Wochenende – 15.04.22 – 17.04.22
- JMP 17.0 EA8 – 03.05.22
- JMP 17.0 EA9 – 08.07.22
- Einfrieren des JMP 17-Codes – 20.07.22
- Eine vollständige Liste der JMP 16- und JMP 17- Termine finden Sie auf Confluence .
JMP-Entwicklungsaktualisierungen
- Bitte besuchen Sie diese Seite, um Fehlerüberprüfungslisten für JMP 17.0 anzuzeigen.
System-/Hosttests – Cary

- Mandy: Habe ein Recode-Problem gemeldet und einen Test dafür hinzugefügt. Es wurde ein Absturz mit „Neue Formel“ > „Gruppieren nach“ gemeldet, der nun behoben ist. Getestete Action-Recorder-Korrekturen und hinzugefügte Tests im JSL-Framework. Workflow-Builder – Korrekturen, ZIP-Dateien werden jetzt in Project gespeichert, wir hoffen jedoch, dass dies behoben werden kann, sodass Sie den WFB aus dem Projekt verschieben können, wenn Sie ihn an jemanden senden ( JMP-11930 ). Ich habe eine Zusammenfassung für Discovery geschrieben, um eine Arbeit oder ein Poster zum Workflow Builder zu verfassen. Es wurde ein Tabulate-Absturz mit allem gefunden, was Dan S. untersucht. Habe den Abschnitt „Ziele zur Leistung“ in Workday geschrieben und hinzugefügt.
- Nick H: Fehlerüberprüfungen und Bereinigung einiger neu eingeführter sowie einiger älterer Unit-Test-Fehler. Ein Problem mit der JSL-Unit-Test-GUI im Zusammenhang mit dem Importieren von Textdateien als Filter wurde behoben. Arbeitete mit Audrey zusammen, um einen Plan zu erstellen, um schließlich Zeitüberschreitungen in das Test-Dashboard zu integrieren, sobald sie von Abstürzen getrennt werden. Ich arbeite weiterhin an einigen laufenden Projekten, die ich hoffentlich bald abschließen kann.
- Hunter: Reagierte auf EA-Tracks, JIRA-Verifizierung, öffnete drei JIRA-Elemente für Anzeigeprobleme beim Öffnen von HTML-Berichten aus dem Projektfenster und übermittelte Feedback zu den Ergebnissen des JMP-Suchfensters, während JMP in verschiedenen Sprachen ausgeführt wurde.
- Mike M: Eine arbeitsreiche Woche mit mehreren großen Änderungen an den Bildunterschieden. Über Bildunterschiede I: HTML-Y-Achsen-Fehler eingegeben, Testing-Dashboard-Bilder eingegeben, die auf einem Mac-Fehler nicht verwendbar sind, Rückmeldung, dass Unit-Test bei Aktualisierungen des Skriptindex fehlgeschlagen ist. Arbeitete mit Dan S und John Shroedl an der Entwicklung meiner Sikuli-Bildvergleichsumgebung. Ich habe mit der Arbeit begonnen, Sikuli wieder auf AWS zu portieren (danke, Josh, für all deine Hilfe!).
- Lisa G: Arbeitete an Überprüfungen für Konfigurationsebenen und Annotations-/Beschriftungsfüllfehlern, trat bei der Verwendung von Graphlets mit Treemap und beim Anwenden eines LDF auf und meldete einen Fehler, bei dem der Teilmengenbefehl über Hover-Beschriftungen nicht korrekt filterte, wenn er mit Konfigurationsebenen gekoppelt wurde.
- Josh L: JMP Live Jira Story und Fehlerüberprüfung. Der Schwerpunkt lag diese Woche auf JMP Live JSL und Kontrollkartentests. Hat Hui dabei geholfen, das Android-Tablet mit ihrer ID neu zu installieren, damit sie das Gerät bei Intune registrieren kann.
- Peking / Cary JMP Live-Test des Jira-Status
- 06 Geschichten im Testen
- 39 Geschichten bereit zum Testen
- 04 Fehler, die in den letzten 7 Tagen erstellt wurden.
- 14 Geschichten/Bugs in den letzten 7 Tagen geschlossen
System-/Hosttests – Peking
- Peking-Team: JMP 17 I18N-Tests sind im Gange. 132/169 ist fertig. Einzelheiten finden Sie in JMPTESTBJ-1015.
- Eric Wang: (1) Jira-Elemente im Zusammenhang mit Webansichtssitzungen getestet und weitere Integrationstests hinzugefügt. (2) Arbeiten an Jira-Elementen im Zusammenhang mit gespeicherten JMP Live-Anmeldeinformationen. (3) Fehlerüberprüfung.
- Da Li: (1) JMP 17 I18N-Test. (2) Aktualisieren Sie weiterhin die Fälle der JMP Live-Migrationsautomatisierung. (3) Überprüfen Sie die Artikel in JMP Data Connectors Research. (4) Organisieren Sie JMP Desktop I18N-Tests. Definieren Sie I18N-Testaufgaben, weisen Sie sie der entsprechenden Person zu und verfolgen Sie den gesamten Status präziser.
- Mike Wu: (1) JMP 17 I18N-Tests. (2) Besprochen und Feedback der vom JMP Beijing-Team getesteten Datentypen/Datenquellen zur JMP Data Connectors Research an Maanasa gesendet. (3) Untersuchter TS-Bericht Technical 7613550202.
- Kimi: (1) JMP 17 I18N-Tests. (2) I18N-Tests für Genetikplattformen abgeschlossen, siehe JMPTESTBJ-1296. (3) Getestete JMP Live Jira-Elemente.
- Nala: (1) JMP 17 I18N-Test. (2) Testen Sie Text Explorer-bezogene Jira-Elemente.
Datenermittlung
- Dave B: Habe ein Kürzungsproblem mit Scatter3d aufgespürt, einen Fehler behoben, bei dem C++-Rückrufe für NumberColEditDisplay und StringColEditDisplay nicht aufgerufen wurden, wenn Werte über JSL festgelegt wurden, und dann mit Ernest zusammengearbeitet, um einige Probleme zu beheben, die durch den Fix verursacht wurden, und die Persistenz der Annotationsfülleinstellungen behoben .
- Sibusiso: Diese Woche war meine erste Woche. Ich war mit der Einarbeitung beschäftigt und habe meine Maschine für die JMP-Entwicklung vorbereitet.
- Xan: Mehr Arbeit an axisInSequence; Erforschung von Tabulations- und Pareto-Themen; Willkommen Sibusiso!
- Ernest: Workflow Builder-Diskussionen zum Exportieren. Jira-Korrekturen und -Verschiebungen.
DAMHIRSCHKUH
- Herzlichen Glückwunsch an Brad Jones zum Gewinn des „Best Invited Paper“ für seine Discovery Summit Europe-Präsentation „ A Surprising Use of the Fit Definitive Screening Platform “!
- Caleb: Arbeitete mit Joseph zusammen, um mehrere Fehler bei der Simulation von Antworten in MSA zu beheben. Außerdem habe ich die gemeinsame Forschung mit Peter Parker von der NASA fortgesetzt.
- Joseph: Arbeitete an der Überarbeitung der MSA-Simulation, um verschachtelte und gekreuzte Effekte ordnungsgemäß zu unterstützen. Außerdem wurde die Arbeit am Easy DOE Profiler (z. B. Registerkarte „Vorhersagen“) fortgesetzt.
Gastgeber
- John Schroedl: Leistungsbeurteilung – Ich habe erfahren, dass std::shared_mutex unter Windows viel schneller ist als std::mutex, da MSFT nicht bereit ist, die std::mutex-API aus Gründen der Abwärtskompatibilität zu ändern. Basierend auf dieser Empfehlung stellte Evan fest, dass die Suche unter Windows durch den Wechsel zu shared_mutex um 20 % beschleunigt wurde. Unterstützung für den Dialog „Öffnen“ für Workflow-Dateien hinzugefügt. Begrüßungsbildschirmtext unter Japanisch korrigiert und Bildschirme mit © 2022 verschoben. GPicture-Änderungen wurden geändert, um vom Explorer/Finder für Dateien angezeigte Ladesymbole zu laden. Problem mit „Dateien im Verzeichnis“ und symbolischen Links auf dem Mac behoben.
- Paul N: Das Scatterplot3D-Präzisionsproblem mit Verbindungspunkten und Drop-Lines wurde behoben (JMP-11921). IDAT importiert nun eine Funktion, die nur JMP Pro enthält (JMP-11626)
- Arbeit des OpenStreetMap-Servers:
- Es gelang, JMP 16 (mit geänderter URL) dazu zu bringen, Karten von einer virtuellen Maschine zu laden, auf der der neue OpenStreetMap-Software-Stack läuft.
- maps.jmp.com, eine neue Top-Level-JMP-Domäne für unsere Kartenserveranforderungen. Dadurch erhalten wir nun eine konsistente .jmp.com-URL für unsere Kartendienstanforderungen. Wenn der Austausch des Produktionskartenservers abgeschlossen ist, wird er hier gespeichert. Sobald der Server live ist, wird die URL des aktuellen Legacy-Servers (jmpopnst.sas.com) zu „maps.jmp.com“ umgeleitet. Derzeit ist die umgekehrte Weiterleitung vorhanden. Derzeit leitet Maps.jmp.com zu jmpopnst.sas.com weiter, sodass JMP 17.0 auf die neue URL .jmp.com verweisen kann.
- Der neue Kartenserver liefert lebendige Bilder. Ich vergleiche Konfigurationen, um herauszufinden, wie ich die Karten gedämpfter machen kann als beim aktuellen Server.
- Michael H: UBSAN-Arbeit.
HTML5
JMP Live
- Aurora: Die Erfassung der Anforderungen für die Veröffentlichung von Daten (selbst) ist abgeschlossen. Auch der serverseitige Code für diese Funktion ist zu 90 % erledigt. Fertige Abstracts für Discovery Americas 2022.
- Michael G: Isoliertes Publish on Client in einer eigenen „App“, um es schlanker zu machen. Filtern Sie Datenbeiträge in den ausgewählten Bereich, um sie auf dem Client zu veröffentlichen. Es wurde ein isolierter Fehler erstellt und es wurden keine Seiten für die Veröffentlichung auf dem Client gefunden. Datenoptionen zum Ersetzen entfernt. Diverse Fehlerbehebungen.
- Josh M: Hat an verschiedenen JMP Live-Problemen gearbeitet, darunter
- WEBJMP-4940: Fügen Sie übersetzte Zeichenfolgen für unterstützte Formatnamen hinzu
- WEBJMP-4949: Stellen Sie sicher, dass die Seitenleiste der Datentabellenspalte Endlos-Scroll-Wrapping-Paging verwendet
- WEBJMP-4961: Auf der Seite „Datenansicht“ befindet sich unter „Spalten“ ein großer leerer Block
- WEBJMP-4909: Die Filterung nach Modellierungstyp reagiert nicht richtig
- WEBJMP-4194: Behandeln Sie den Ablauf des Authentifizierungstokens im Datentabellen-Viewer besser (dieses Problem wurde getestet und festgestellt, dass es behoben wurde)
Statistiken
- Jianfeng: Konzentrieren Sie sich auf die Behebung von Fehlern und die Verfeinerung neuer Funktionen. Bland-Altman-Analyse in der Matched-Pairs-Plattform hinzugefügt, um die Funktionen der Passing-Bablok-Regression zu vervollständigen.

- Peng: Arbeitete mit Bill Meeker an Problemen, die er gefunden oder vorgeschlagen hatte: Einfügen zweiseitiger Intervallspalten unter einen zusammengeführten Spaltentitel (JMP-11655), Hazard-Funktionsprofil zeigt Anzeichen von Instabilität (JMP-11816) und reichte eine gemeinsame Zusammenfassung dazu ein die neue Plattform zur Discovery-Konferenz. Weitere Verbesserungen, wiederholte Maßnahmen zur Verschlechterung und Behebung anderer kürzlich aufgetauchter Probleme.
- John Sall: Der Design Space Profiler unterstützt jetzt gesperrte X-Faktoren, wenn sie im Profiler angegeben werden, von dem aus er aufgerufen wird. Dies ist wichtig, wenn Sie X-Grenzwerte nur für eine Teilmenge der Faktoren berücksichtigen. ( JMP-11676 ) Der Profiler verfügt über einen neuen Befehl „Y-Variablen ausblenden“, um die Sichtbarkeit einer Teilmenge der Antworten zu ermöglichen. ( JMP-5590 )
- Laura CS: Die SEM-Funktionsseite wurde aktualisiert, indem zu jeder neuen Funktion Anwendungsbeispiele hinzugefügt wurden. Fortsetzung der Suche nach Daten zur Demonstration der Mehrgruppenanalyse (MGA). Begann mit der Durchführung von Analysen und der Vorbereitung der JMP Dev-Präsentation für MGA.
- Elizabeth: Aktualisierung der Confluence-Seite der GLMM-Funktion mit Beispielen, nachdem Beispieldaten hinzugefügt wurden. Arbeiten an einem Problem mit Freiheitsgraden mit inverser Vorhersage in Mixed. Ein paar kleine Fehler in GLMM behoben.
Statistische Dokumentation
- Michael C: Arbeitete weiterhin mit der Rechtsabteilung zusammen, um die Genehmigung von Beispieldatentabellen für 17 zu erhalten. Interviewte Kandidaten für eine Stelle als Sommerpraktikant beim Stat-Doc-Team. Wir arbeiten mit Karen an Neufassungen für die Fit Y by X-Kapitel in der Dokumentation.
- Colleen: Dokumentation der Auflösungskurvenanalyse im Kapitel „Kurve anpassen“. Ich habe auch ein Beispiel für Auflösungskurven hinzugefügt.
Statistiktests
- Jacob: Space Filling Design testen, weitere Tests für die Diagnose hinzufügen und Tests hinzufügen, die diskrete numerische und Mischungsfaktoren umfassen. Untersuchung eines Absturzes mithilfe von Kovariaten in Custom Design. Testen von OC-Kurven mit Schwerpunkt auf AQL und RQL in den Akzeptanztestkurven für Einzel- und Doppelstichproben. Teilnahme am UI/UX-Workstream.
- Fang: Antwort auf EA-Feedback und Fragen von TS. Testen von Korrekturen für GLMM, Decision Threshold und GenReg.
Produkt Management
- Bryan F: Ich habe eine rechtliche Genehmigung für die Verwendung von Google Material Design-Symbolen in JMP und HTML5 beantragt. Entwickeln von Workflow Builder-Symbolen. Aktualisierte JMP 17-Begrüßungsbildschirme für Konsistenz und aktualisierte Urheberrechtsinformationen. Präsentiert beim UX Workstream Update beim JMP All Management Meeting. Entwicklung von Grafiken für die Präsentation des Unternehmensthemas. Bereitstellung von Eingaben zu „Publish on Client“-Optionen, zur JMP-Suche, zum JMP Clinical Logo und zum Workflow Builder-Hilfetext. Auf einen JMP-Community-Beitrag über interaktive Legenden in HTML5 geantwortet.
- Meeting auf Präsentationsebene: Eine Designidee wurde aktualisiert, um Registerkartenansichten in JMP zu ermöglichen.
- Entwicklerprozessbesprechung: Ausgezählte Stimmen aus der Benutzererfahrungskarte, die aus Schwachstellen bei Benutzertests erstellt wurde. Entwickelte Ziele und Kennzahlen im Zusammenhang mit priorisierten Schwachstellen. Hat eine Designidee für die Präsentation der MSA-Designstruktur beigesteuert.
Technische Unterstützung
- Duane: Arbeiten Sie weiterhin mit NeuraFlash an unserer Service Cloud-Implementierung. Es werden Fortschritte erzielt, aber es gibt noch einige offene Probleme, die bewertet/gelöst werden. TS hat in letzter Zeit auch einen Aufwärtstrend bei den Verlängerungen des JMP-Studentenabonnements verzeichnet. Hier sind die TS JMP Live-Berichte . (JMP Live 16) Hier finden Sie Informationen zu Jira-Tickets, die vom technischen Support geöffnet wurden .

Entwicklungsbetrieb
- Myron: Hat mit Sandy bei der Behebung von memoQ-Problemen geholfen – das haben wir heute endlich herausgefunden. Ich habe an der alternativen Methode der Beispieldatenverarbeitung gearbeitet und hoffe, dass sie nächste Woche ausgebessert und nutzbar ist. Weiterverfolgung der Details, die für die Umstellung der Crash-System-Entwicklungsumgebung von Sirius erforderlich sind.
- Shannon: Habe mit den Teammitgliedern an Zielen gearbeitet. Überprüfte ungelöste Abstürze und offene Absturzuntersuchungen und unterstützte Tester und technischen Support bei verschiedenen Absturzuntersuchungen. Überprüfung offener Story-Elemente.
- Nick R: Probleme mit dem Dokumentbibliotheksprojekt behoben. Testen von Mac CI-Builds in einer AWS-Umgebung.
Lokalisierung
- Team : An Zielen arbeiten; Triage überfälliger Jiras
- Angelita : JMP Live-Kits zur Übersetzung gesendet; unterstützte Sandy bei Problemen mit der Installation von memoQ; Wir arbeiten an einem Plan, Schlüssel für JMP Live UI-String-Reviews einzuschließen
- Howard : Ich arbeite an der Migration der l10n-Image-Unterschiede auf einen neuen Server. Neu organisierte Struktur der JMP Live-Jobs in Jenkins
- Melanie : Überblick über Jenkins an Sandy; Bereitstellung von Eingaben zum Projekt zur Migration von l10n-Image-Unterschieden auf einen neuen Server
- Sandy : Habe mich mit Jim getroffen, um einen Überblick über P4 zu bekommen (danke Jim!); Treffen mit Melanie für einen Überblick über Jenkins; Beginn der Arbeit an JMPTOOL-295 ; Zeitaufwand für die Behebung von Problemen bei der Installation von memoQ.
- Trish : Auf Übersetzungsanfragen antworten; Treffen mit dem Team, um Ziele und Bonusinformationen zu besprechen; Triage von JMP i18n-Fehlern
- Updates für JMPLoc Project Jiras diese Woche.
Dokumentation
- Qiana: Teilnahme an der Schulung „Beispielindexfenster“ von Melanie. Beispieldatentabellen zu P4V hinzugefügt. Aktualisierungen der Windows- und macOS-Menükarten vorgenommen. Teilnahme am Manager Circle. Interview mit einem Praktikantenkandidaten.
Notiz von Shannon
Vielen Dank an Bob Hickey für das Teilen dieses Bildes, das er gestern von einer Schildkröte gemacht hat, die zur Arbeit in Gebäude A zurückkehrt! Ich hoffe, ihr habt alle ein tolles Wochenende!
