
Willkommen beim JMP Development Update für den 30. September 2022!
Vielen Dank an die JMP DevOps-Teams und das Life-Sciences-Team für die Hilfe beim Abschluss von 17.0 mit der Erstellung unserer endgültige Installationskandidaten für JMP Clinical in dieser Woche! Ich schätze all die laufende Arbeit an 17.1- und 18.0-Problemen. Über 200 Jira-Probleme wurden im Track bereits als gelöst markiert und viele weitere stehen für 17.1 offen, bis die Testergebnisse in 18.0 vorliegen.
Wir werden Code für einfrieren JMP 17.1 am Freitag, 16. Dezember . Ich weiß, das scheint ein langer Weg zu sein, aber es wird wirklich hier sein, bevor wir es wissen! Eine Erinnerung, dass alle wichtigen Funktionen, an denen Sie möglicherweise für 17.1 arbeiten, auf der aufgeführt werden sollten JMP 17.1-Funktionsseite in Confluence und müssen bis zum Einfrieren der Funktionen von JMP 17.1 abgeschlossen sein 21. Oktober . Dieses Datum ist auch unser Saitenschluss für den 17.1., also melde dich bitte so bald wie möglich bei neuen Saiten, an denen du arbeitest.
Dank an Brian Corcoran und Audrey Schull für die Koordination unseres Wechsels zur Cloud-Umgebung von Atlassian für Jira und Confluence! Ab nächster Woche werden wir einen zweiwöchigen Prozess durchlaufen, um die Migration der Atlassian-Inhalte von JMP zu testen. Wenn alles gut geht, werden wir die Migration unserer Systeme ab dem Wochenende des 22. Oktober in Betracht ziehen.
Sie alle hätten Audreys Nachricht erhalten sollen Verschieben Ihrer Confluence-Inhalte in JMP Personal Spaces wenn Sie Inhalte haben, die Sie behalten möchten. Wir werden diesen Link weiterhin hier im wöchentlichen Update teilen, bis die Migration im Gange ist. Wenn Sie Hilfe benötigen, zögern Sie nicht, Audrey zu kontaktieren; sie hilft gerne.
Vielen Dank an Michael Goff und Justin Chilton für das Teilen einer Demo beim JMP-Entwicklertreffen am Donnerstagmorgen! Sie erstellten einen Prototyp eines funktionierenden Verteilungstools, das in eine Testinstanz von JMP Live integriert war. Dieses Projekt (bekannt als Project Ruby) ist ein Proof-of-Concept-Prototyp, der auf Anfrage des Produktmanagements erstellt wurde, und ich bin sicher, dass es viele Diskussionen über mögliche zukünftige Richtungen auslösen wird (wie alle guten Prototypen). Wenn Sie das Meeting verpasst haben, finden Sie hier eine heruntergeladene Kopie der Aufzeichnung in meinem öffentlichen Ordner: \\d73817\public\Dev Meetings\
Dank an Tonya Mauldin für das Teilen der Details dieser Woche zu Beta-/Absturz-/Telemetrie-Tracks mit ausgewählten Abstürzen.

Beta-/Crash-/Telemetrie-Tracks für die Woche vom 30.09.2022 | JMP Live (sas.com)
Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu sein, laden Sie bitte eine Kopie der herunter Kennenlernen bilden . Füllen Sie einfach die Fragen aus und laden Sie sie, wenn Sie fertig sind, zusammen mit 3 Fotos von Ihnen in den Ordner hoch. Vielen Dank, dass Sie dazu beitragen, unsere JMP-Familie ein wenig vertrauter zu machen!
Wichtige anstehende Termine
- Versanddatum von JMP 17.0 – 18.10.22
- JMP 17.1 Funktion eingefroren – 21.10.22
- Einfrieren des JMP 17.1-Codes – 16.12.22
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
- Bitte besuchen Sie diese Seite, um sie anzuzeigen Fehlerüberprüfungslisten zum alle JMP-Versionen .
Datenermittlung
- Dan S: Weitere Arbeiten zum Verhalten des Auswahlwerkzeugs in Projekten. Absturz im Zusammenhang mit Datenfiltern und Zeilenstatus-Spaltenformeln behoben. Untersuchen von Änderungen an Plattform-Launchern. Korrekturen für Sitzungsdateien, die von Projects verwendet werden.
- David B: Arbeitete mit Ryan und Rajneesh zusammen, um FDE zu beschleunigen, als es viele LineSegs erstellte, einige MFI-Fehler behoben und ein Anmerkungsproblem mit der Kopiernachricht und dem Markup behoben.
DAMHIRSCHKUH
- Peng: Kontinuierliches Polieren von Antwort- und Faktorlisten-Prototypen, um zusätzliche gewünschte Verhaltensweisen zu erfüllen. Arbeitete auch weiterhin mit Bill am Entwurf einer seiner jüngsten Forschungsarbeiten.
Gastgeber
- Paul N.: Fortgesetzte Arbeit am Kartenserver. Erstellen von Genehmigungsanfragen für Software von Drittanbietern für die Verwendung der Betriebssystembibliotheken von JMP 16, JMP 17 zur Verschlüsselung.Bei der Durchführung der Plattform- und Exportklassifikationen hat die Rechtsabteilung entschieden, dass wir den JIRA-Prozess durchlaufen müssen, um die Nutzung der beiden Bibliotheken anzufordern. Kryptografie-API von Microsoft: Next Generation (CNG) und Common Crypto-Bibliothek von Apple. Außerbetriebnahme des alten Mac-Laptops und des Mülleimers macPro im Austausch gegen einen neuen M1 MacBook Pro-Laptop, Einrichtung der Entwicklungsumgebung auf einem neuen Computer.
- Johannes Schrödl: Projektänderungen, damit Jim mehr Build-Flags über die Befehlszeile setzen kann, anstatt jmpconfig.h manuell zu ändern. IS_JMPPRODEMO wegen Ähnlichkeit mit IS_JMPTRIAL in IS_JMPPROTRIAL umbenannt. Mehr Telemetriearbeit, wie z. B. die erneute Aufforderung zur Anmeldung in jedem neuen EA-Build. Absturzuntersuchungen mit vorsorglichem Hostwechsel in einigen Norep-Fällen.
HTML5
- John Powell : Arbeitete mit Mayowa, Nick, Jim und Bryan F. zusammen, um unsere Baumaschinen zu identifizieren und zu aktualisieren. Meine JMP Live Jira-Elemente gesichtet. Begann mit Dieter und Mia über die interaktive HTML-Planung für JMP 18 zu diskutieren. Tagged JMPHTML Feature Requests, damit sie von PM zur Priorisierung für JMP 18 berücksichtigt werden. Meinen persönlichen Confluence-Bereich verschoben nach ein Zuhause auf Zeit . Danke, Audrey! Erstellte eine JMP Live Feature Request, um Open In JMP mehr „What You See Is What You Get“ zu machen ( WEBJMP-6089 ) Danke Anna! Ich habe einen Lebenslauf für unsere Position als C++-Entwickler überprüft und mit Christine über die Öffnung der Position für Remote-Kandidaten in der östlichen Zeitzone gesprochen. Untersuchte Probleme mit Open Street Map-Hintergründen ( JMPHTML-889 ).
- Paul Spychala : Die Art und Weise, wie wir TextSegments zeichnen, wurde geändert, um textBaseLine und textAlign getrennt von der prozentualen Positionierung besser zu unterstützen ( JMPHTML-1711 ). Die Profiler-Achse in HTML erzwingt keinen Bereichsstil mehr und exportiert und rendert sie nicht mehr richtig ( JMP-1817 ), mit diesen und den Änderungen der letzten Woche, sollte die HTML-Profiler-Achse wirklich richtig mit JMP übereinstimmen. Weitere kleinere Fehlerkorrekturen, das Finden von Fehlern, das Prüfen neuer Funktionsanfragen für 18.0 und auch die Recherche für 18.0.
- Mayowa: Fehler behoben, bei dem Boxplots in HTML nicht mit JMP übereinstimmten, wenn mehrere Boxplot-Elemente in JSL aufgelistet waren ( JMPHTML-657 ), arbeitet an der Behebung eines Fehlers mit Mosaikdiagrammen in Zeitschriften, die nicht angezeigt werden, wenn sie als interaktives HTML gespeichert werden ( JMPHTML-1311 ).
JMP Live
- Aurora: Ein paar kleine Fehlerkorrekturen für 17.1 vorgenommen. Diese Woche wurde viel nachgeforscht und nachgedacht, von denen die meisten zu keinem zufriedenstellenden Ergebnis kamen.Wäre es einfach, Daten zwischen JMP und JMP Live zu synchronisieren?Nein . Welches Git-UI-Tool sollten wir verwenden?Untersuche noch.Welche REST-API-Routen sind obsolet?Untersuche noch.Können wir ein V8 / Jest-Speicherleck zuverlässig beheben, das unsere automatisierten Tests beeinträchtigt?Bisher nein.Warum ist die Veröffentlichung von einigen Macs auf einigen JMP Live-Servern langsam?Chris und Michael haben es herausgefunden.Warum sind die Datenbanken auf einigen internen JMP Live-Servern so verdammt groß?Weil ihnen eine Menge verdammter Big Data veröffentlicht wurde.Kann der JMP Live-Server beim Veröffentlichen eines sehr langen Datentabellen-Dateinamens helfen?Nein. Wir hoffen auf mehr Glück nächste Woche!
- Michael g : Project Ruby bei der Dev-Demo vorgestellt. Arbeitete an der Fehlerbehebung von 17.1. Zusammenarbeit mit Bryan F an Usability-Ideen.
Statistiken
- Jianfeng: Vervollständigung der neuen Funktion zum Hinzufügen von Post-Hoc-Conover- und Nemenyi-Vergleichen für den Friedman-Test JMP-7981 die von mehreren Benutzern angefordert wurde. David hat die Funktion verifiziert. Jedes Feedback zu dieser Funktion ist willkommen. Vielen Dank!

- Elisabeth: War bei Statistically Speaking mit Walt Stroup und sprach über GLMMs, die offenbar gut besucht und gut angenommen wurden. Beantworten Sie jetzt einige Publikumsfragen, für die wir keine Zeit hatten, live für einen Blogbeitrag, der die On-Demand-Version davon begleitet. Pushen der Normal- und Gamma-Verteilungen an GLMM.
- Laura CS: Freq und Weight zum Startdialog der SEM-Plattform hinzugefügt ( JMP-14295 ), was es auch einfach machte, die Bootstrap-Option für einzelne Tabellen im Bericht zu aktivieren. Jetzt arbeite ich daran, Benutzern zu erlauben, den Modellnamen zu ändern ( JMP-14254 ) eines angepassten Modells aus der Modellvergleichstabelle. Ich habe auch an einigen SAS Explore-Präsentationen teilgenommen.
Statistische Dokumentation
- Michael C: Aktualisierungen im Text-Explorer und in der Verteilungsdokumentation, einschließlich Hinzufügen eines Beispiels für Erkennungsgrenzen in der Verteilung.
Statistische Tests
- Marke B: Vorarbeit für den Stärken-Workshop nächste Woche abgeschlossen. Vorbereitung auf Vorstellungsgespräch für Tutorial im November. Entwerfen neuer Funktionen von Easy DOE für JMP 18 mit Brad, Joseph und Ryan. Testen von Easy DOE mit Jacob. Analyse von Usability-Tests von JMP Lab auf dem JMP Discovery Summit 2022 mit Bryan, Ryan und Jacob. Beantworten von Fragen in der JMP Community.
- Jacob: Verbesserung der Analyseskripte für Leistungstests und Schreiben neuer Skripte zum erneuten Ausführen der „fehlgeschlagenen“ Tests in den nächtlichen Läufen, um zu überprüfen, ob die Zeit im Vergleich zur Basisversion gestiegen ist. Aufarbeitung der Ergebnisse der Usability-Studien beim persönlichen Discovery Summit.
- Fang: Verifiziert und weitere Unit-Tests für die Switch-Spaltenfunktion in den Personalitys Response Screening, Nominal Logistic, Ordinal Logistic und Mixed Model in JMP 18 hinzugefügt. Unit-Test-Fehler auf einem M1 Mac mit Ventura untersucht. Reaktion auf EA-Feedback und TS-Track. Große Überprüfung.
- Tonya: Testen von NF - Limits Label Precision in CCB.Fehlerüberprüfung.Arbeiten an der Service Cloud-Berichterstellung.
Life Sciences-Updates
- Alle: Abgeschlossene Fixes für JMP Clinical 17 und Testinstallationskandidaten.
Produkt Management
- Bryan F: Ausarbeitung der Einzelheiten, wie JMP Anfragen zur Handhabung von Zugänglichkeitsproblemen behandelt. Ideenfindungssitzungen zum Umgang mit Usability-Testproblemen mit JMP Live, WFB und JMP Search. Schmerzpunktverarbeitung mit dem Easy DOE-Team. Verarbeitung von Feedback von JMP Live zur Laborlogistik, Identifizierung/Priorisierung von Schwachstellen und Sitzungen zur Ideenfindung. Für die Bemühungen, Bilder von JMP für JMP.com zu erstellen, habe ich basierend auf JMP-Markenfarben einen „wahrnehmungsgleichmäßigen“ Farbverlauf von schlecht nach gut erstellt und mehrere qualitative Farbkarten erstellt, die „optimal deutlicher“ und kompatibel sind.
Technischer Support
- Duane: Wir machen Fortschritte bei mehreren aktuellen Projekten. Wir beginnen mit UAT-Tests für My JMP und haben mehrere Blogs für die Community in Arbeit. Kai konnte Anfang dieser Woche am DACH Users Group Meeting in Heidelberg teilnehmen. Er teilt mit, dass es eine großartige Veranstaltung war und er mehrere Kunden zum ersten Mal persönlich treffen konnte. Hier sind wie immer die TS JMP Live-Berichte und die übliche Handlung unten. Habe ein schönes Wochenende!

Entwicklungsbetrieb
- Bob: Alle 17.0-Downloaddateien für externes Web gesichert (Abonnement, Student, Trial, Pro Trial). Dank an Johann Schrödl und Jim Borek zum Finalisieren von Programmen zum Ablegen von JAR-Dateien, die für SAS On Demand für JMP 17 benötigt werden.Ich habe diese Dateien extern verschoben. Endgültige SOE-Änderungen für 17.0-Bestellungen, die über die SAS-Lizenzverarbeitung erfolgen. Download der NIST-Validierung und Installer-Validierung abgeschlossen und extern gepusht.Arbeiten Sie mit Roger zusammen, um Links auf jmp.com zu erhalten. Pushed SAS verarbeitet Änderungen, um alle Versionen von Genomics mit SAS 9.4M8 beizubehalten. Fertiggestellter und geprüfter Installationskandidat für JMP Clinical 17.0 (Windows). Den endgültigen Entwurf der Systemanforderungen für die 17.0-Startseiten an das Webteam gesendet.
- Jim: Integrieren Sie endgültige Änderungslisten in den 17.0-Zweig für JMP Clinical; Erstellen Sie den endgültigen Image-Installationskandidaten unter Mac OS. Kontaktaufnahme mit Nan bezüglich des ODBC-Verbindungsproblems, das UT-Zeitüberschreitungen/Abstürze verursacht. Derzeit werden Änderungen an den Build-Skripten von JMP 18.0 in Erwartung der Befehlszeile vorgenommen. Parameter-Updates von John Schroedl. Unbedingt unterstützen.
- Nick: Leistungsexperimente mit verschiedenen AWS-Windows-Build-Maschinen.
Dokumentation
- Susanne C: Arbeiten an der Überarbeitung unserer JMP Doc Confluence-Seiten. Gehen Sie durch die JMP Live-Hilfe zu Jiras für 17.0 und aktualisieren Sie den Status. Arbeiten an Korrekturen für die Abschneidegleichungen in der Hilfe zu 17.0. Unterstützung von Qiana bei Problemen, die auftreten, wenn sie die Hilfe generiert.
- Qiana: Konzentriert sich hauptsächlich auf die Generierung der lokalisierten Hilfe für 17.0 HTML5. Ich habe auch die Einrichtung der Dokumentprozesse und -jobs für das 17.1-Dokument fortgesetzt oder mit denen zusammengearbeitet, die die Einrichtung vornehmen.
- Chris B : Arbeitete an JMPDOC-1609 : Zeilenzustände für virtuelle Joins verteilen und akzeptieren. Arbeitete daran, die index/noindex-Anweisungen für alle JMPLive-Dateien (früher und aktuell) richtig hinzubekommen.
System/Host Testing-Cary
- Mandy: Das Testen und Verifizieren von Pushes auf 18.0 für Datenfilter, Transformationen und Workflows und einige Tests zu meiner JSL-Testsuite hinzugefügt. Spürte einen kaputten Workflow mit Dateien auf dem Mac auf, den Aaron auf 18 geschoben hatte, den er reparierte. Arbeitete mit Drew an einem Absturz, den er auf einem Mac mit Virtual Join und Farben hatte, konnte ihn aber nicht replizieren – Michael Hecht sah sich die Absturzdatei an und sagte, sie enthielte kein JMP-Tracing, also sei es eher ein Betriebssystemproblem. Dadurch wurden VJ-Probleme mit Spalteneigenschaften aufgedeckt, die ich für Dave White geöffnet hatte, damit er sie sich ansehen und sehen konnte, ob es etwas zu tun gab, um das zu beheben. Diese Woche – Arbeit am Workflow Builder bei 17.0, damit ich Beispiele und ein paar fortgeschrittenere Dinge zu meiner Demo für ein größeres Tutorial am 20. Oktober hinzufügen kann.
- Josch: Installieren Sie JMP Live 18 und testen Sie den neuen Pfad C:\Programme\JMP\JMP Live.Arbeiten mit Chris und Alex an den Installationsproblemen von JMP Live 18 Keycloak.Testen von Änderungen an der Veröffentlichung basierend auf dem Feedback aus dem Usability-Lab.Überwachen der JMP Live Pool-Leistung auf den Entwicklungsservern.
- Jäger: Untersuchtes Problem mit der JMP 17-Suche, geöffneter JMP 18-Projektfehler, bei dem reservierte Ordnernamen nicht in der Projektlayoutdatei verwendet wurden, und Anwendung von Ventura 13.0 Beta 9, um den Status eines laufenden Problems zu überprüfen.
- Nik H: arbeitete zusätzlich zu den 17.1- und 18.0-Überprüfungen an der Verbesserung der Scripting-Index-Beispiele für benutzerdefinierte Funktionen. Ich habe auch ein REACT-Training (wieder) aufgenommen, das ich eine Weile aufgeschoben hatte.
- Audrey: Teilnahme an einem Pre-Engagement-Gespräch mit ClearVision zur Vorbereitung einer Testmigration, die nächste Woche beginnen soll.
- Lisa G: Arbeitete an der Aktualisierung des JSL-Test-Timing-Skripts, um 18.0-Läufe aufzunehmen, und setzte 18.0-Verifizierungen fort und fügte Tests hinzu.
System-/Host-Tests – Peking
- Eric Wang: (1) End-to-End-Framework-Updates: Aktualisierte JMP Live JSL/End-to-End-Tests, um den Aufruf von RESTAPI zu stoppen, da einige von ihnen in Zukunft veraltet sein werden, JMPTESTBJ-1760. Testordner neu strukturiert. (2) Arbeiten an JMP Live Jira-Tests. Und Jest-Tests / End-to-End-Tests hinzugefügt. (3) Unterstützung von JMP China SE, da bei der Bereitstellung/Verwendung von JMP Live einige Probleme aufgetreten sind.
- DaLi: (1) Testen neuer JMP-Funktionen: MFI-Import für Excel. (2) Verifizierung von Jira-Tickets.
- Mike Wu: (1) JMP Trial und ProTrial 17.1 Telemetrietests. (2) Diskussion mit Jim über die nächtlichen Unit-Tests-Mac-Timeout-Probleme. (3) Verifizierung von Jira-Tickets.
- Kimi: (1) Verifizierung von Jira-Tickets. (2) Regressionstests für JMP Pro 17.1 und 18.0 unter Windows. (3) Analysieren Sie den Fehler in Jims env. (4) Arbeiten im Zusammenhang mit Jenkins: Debuggen Sie den Fehler von JMP Live Migration, das auf Jenkins ausgeführt wird.
- DaZhang: (1) JMP Live-Migrationstests für JMPTESTBJ-1695, JMPTESTBJ-1652, JMPTESTBJ-1663, JMPTESTBJ-1664 hinzugefügt.
- Nala: (1) Verifizierung von Jira-Tickets. (2) Lernen und Schreiben von JMP Live-Migrationstests.
- JMP-Jira: 10 Fehler / Geschichten erstellt ( Verknüpfung ), 4 Bugs / Storys verifiziert ( Verknüpfung ).
- JMP Live-Jira: 7 Fehler / Geschichten erstellt ( Verknüpfung ), 21 Fehler / Geschichten verifiziert ( Verknüpfung ).
Anmerkung von Shannon
Ich hoffe, dass Sie und alle Angehörigen, die Ian möglicherweise auf dem Weg sind, an diesem Wochenende in Sicherheit bleiben. Wenn Sie spenden möchten, um Menschen in den vom Hurrikan betroffenen Bundesstaaten und Territorien zu helfen, helfen unter anderem Care und das Rote Kreuz den Bedürftigen.
Ich hoffe, Sie haben ein sicheres Wochenende und dass der Strom anhält!