Willkommen beim JMP Development Update für den 5. Januar 2024!
Herzlichen Glückwunsch an mehrere JMP-Teammitglieder, die diesen Monat SAS-Jubiläum feiern! Ich hoffe, Sie haben alle den schönen Artikel von Allison Hines auf InsideSAS gesehen John Salls 50 Th SAS-Jubiläum hier . Auch Jim Borek (35 Jahre!) und Krzysztof Josefowicz (25 Jahre!) feiern in diesem Monat SAS-Jubiläum. Herzlichen Glückwunsch an alle zu Ihrem langjährigen Engagement für JMP und SAS.
Da der JMP 19-Zweig kurz vor den Feiertagen erstellt wurde, wurde die automatische Integration des Codes von main in 18.0 gestoppt. Auf den Hauptserver übertragener Code wird jetzt auf Mac und Windows einer Buildprüfung unterzogen und automatisch in den Funktionszweig von JMP 19.0 integriert. JMP 18 Continuous Integration Build-Projekte und JMPrunner Builds für 18 werden jetzt im 18.0-Zweig ausgeführt. Diese Projekte werden weiter ausgeführt, bis die Änderungen am JMP 18.0-Quellcode abgeschlossen sind.
Diese Woche haben Jim und Bob daran gearbeitet, JMP 19.0-Installationsprogramme für Mac und Win zu erstellen und zu testen. Jim bat mich, das zu erwähnen Wenn die Installationsprogramme für 19.0 für alle verfügbar sind, sendet er eine JMP 19-Installationsstatus-E-Mail ähnlich der E-Mail, die derzeit für 18.0 gesendet wird. Sobald die JMP 19-Installationsprogramme bereit sind, beginnen die Testläufe der JMP 19 JSL-Einheiten für ausgewählte Konfigurationen basierend auf den Eingaben von QA-Managern.
Als eine Erinnerung, Die Erstellung der JMP 18.1- und 18.0.1-Zweige ist für den 16.01.24 geplant.
- Sobald der JMP 18.1-Zweig geöffnet ist, müssen alle Quellcodeänderungen überprüft werden, bevor sie manuell in den Zweig integriert werden. Eine Genehmigung ist erst erforderlich, wenn der JMP 18.1 Code-Genehmigungsmodus startet, der derzeit für den 21.05.24 geplant ist.
- Der JMP 18.0.1-Zweig wird standardmäßig gesperrt (mit Ausnahme von Security Champions).
- Die „Punkt-Punkt“-Version 18.0.1 soll zwei Monate nach der Veröffentlichung von 18.0 veröffentlicht werden und muss sich daher aufgrund des kurzen Zeitrahmens wahrscheinlich nur auf wichtige Sicherheitskorrekturen beschränken.
- Wenn zwischen regulären Wartungsversionen ein nicht sicherheitsrelevantes Problem auf Showstopper-Ebene auftrat, trafen sich Entwicklungs- und Produktmanager, um die mögliche Einbeziehung in eine zukünftige Dot-Dot-Version zu prüfen.
Nächste Woche ist die JMP-Kickoff-Woche mit Sitzungen, die für Dienstag und Mittwochmorgen von 9 bis 10:30 Uhr geplant sind. Wenn Sie sich auf dem Campus befinden, können Sie an diesen Sitzungen im EBC 250 im Gebäude C teilnehmen. Weitere Informationen finden Sie in Robins Einladungen!
Dank an Tonya Mauldin für das Teilen des Beta-/Absturzberichts vom 15.12.2023 bis 05.01.2024. Abstürze sind ausgewählt.

Beta-/Absturzbericht für 15.12.2023 – 05.01.2024 | JMP Live (sas.com)
Kombinierte EA-Berichte EA1-EA6 – Eine Baumkarte der Unterthemen finden Sie unten.Bitte sehen Sie sich den JMP Live-Bericht an, um viele weitere Grafiken zu sehen.

Tonya Mauldin | JMP Live (sas.com)
Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu werden, laden Sie bitte eine Kopie davon herunter Kennenlernen bilden . 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
- Einfrieren des JMP 18-Codes – 16.01.24
- JMP 18.1 und 18.0.1 Branching – 16.01.24
- Einfrieren der JMP 18.0-Lokalisierung – 16.01.24
- Einfrieren der JMP 18.0-Dokumentation – 18.01.24
- Kandidat für den endgültigen Installer für JMP 18.0 – 23.01.24
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 18 Termine.
JMP-Entwicklungsaktualisierungen
Datenermittlung
- Dan S: Einige Abstürze bei geringer Belichtung wurden behoben, die für 18.1 in Frage kommen könnten. DataTable-Symbol für Dashboards hinzugefügt. Gemacht Filter << Close() funktioniert für lokale Datenfilter – ursprünglich war es für globale Filter gedacht, hinterließ jedoch einen schlechten Zustand der Plattformen, wenn es mit einem lokalen Filter verwendet wurde. Das Scrollen in Filtern bei der Sortierung nach Anzahl wurde korrigiert. Gemacht < funktionieren besser für Schaltflächen im Umschaltstil und Schaltflächen mit Menüs. Frame Box unterstützt jetzt wie die meisten Boxen die Einstellung von Min/Max-Werten. ClickState-Handler werden jetzt automatisch zerstört, nachdem sie abgebrochen oder freigegeben wurden. Bisher konnte die HeadPartition sie auf unbestimmte Zeit behalten, was zu Problemen mit der Objektlebensdauer führen konnte.
- Dave B: Jmprunner wurde mit neuen 19.0/18.0-Änderungen aktualisiert, mit dem Erstellen und Testen des JMP 18.0-Zweigs begonnen, da dieser nicht mehr mit dem Hauptzweig übereinstimmt, ein XML-Importfehler behoben und eine mögliche Lösung für das vom Kunden gemeldete Problem bereitgestellt.
- Xan: Fehlerbehebungen für Marker-Jitter, Füllmuster und Achsenformatierung. Arbeiten Sie mit Tonya und Annie an CCB-Problemen, die durch eine GB-Ausschlusszeilenstatusänderung verursacht werden.
DAMHIRSCHKUH
- Caleb: Informieren Sie sich über Papierrezensionen und erkunden Sie alternative Techniken zur Track-Klassifizierung auf der Grundlage aktueller und früherer WildTrack-Projekte. Ich habe auch mit der Planung meiner Projekte für JMP 19 begonnen.
Gastgeber
- John Schrödl: Untersuchtes Compiler-Problem mit Evan und gemeldet den Optimierungsfehler an Microsoft. Alle Antworten oder Codeänderungen werden in JMP-19948 verfolgt und ein großes Dankeschön an alle, die für das Problem gestimmt haben. Außerdem wird das Problem untersucht, dass beim Öffnen von JMP-Dateien aus dem Explorer eine zweite Instanz ausgeführt wird, anstatt in einem bereits ausgeführten JMP zu öffnen. Vielen Dank an Evan und Bob Hickey für ihre Bemühungen dort! Projektkorrekturen für JMP 19-Builds.
- Daniel Powell: Die Autorisierung ist in EA7 aktiv und wir arbeiten daran, die Benutzeroberfläche für Maschinen mit Luftspalt zu verbessern.
Interaktives HTML
- Paul Spychala : Eine Handvoll kleinerer grafischer Änderungen und Inkonsistenzen behoben, die über die Feiertage hinausgingen. Dazu gehören unnötige Warnungen im Protokoll [ JMPHTML-13381 ]. Inkonsistenzen zwischen den Formulierungen „Fehlend“ und „“ in den Tooltips unserer Segmente [ JMPHTML-2163 , JMPHTML-2429 , JMPHTML-2431 , JMPHTML-2469 , JMPHTML-13390 ]. Manchmal fehlten Anführungszeichen beim Codieren des HTML-Berichts für bestimmte GStream [ JMPHTML-13412 ]. Unsere MathML-Engine für Concat konnte jeweils nur eine Matrix hinzufügen, aber Benutzer konnten viele Matrizen in einem Vorgang zusammenführen, daher sollten wir sie jetzt auch unterstützen [ JMPHTML-2472 ]. Die Fähigkeit der Verteilungsplattform, über mehrere verknüpfte Achsen (Prob, Count, Density) zu verfügen, würde beim Schwenken dieser Achsen auf JMPLive zu Problemen führen. Daher haben wir diese Fälle deaktiviert, damit sie keine Probleme verursachen. [ JMPHTML-13377 , JMPHTML-13376 ]. Und schließlich gab es Fälle, in denen die FrameBox für Zelldiagramme um einige Pixel verkleinert wurde und dadurch den unteren Rand des Diagramms abgeschnitten hat [JMPHTML-13372 ].
- John Powell: Es wurde ein Problem beim Zeichnen der Farbkarte von Variable Clustering für Korrelationen mit ausgeblendeten Zeilen behoben (JMPHTML-13442). Das Rendering der degenerierten HDR-Bereiche des Graph Builder Contour-Elements wurde angepasst, um besser zu JMP zu passen (JMPHTML-13440). Untersucht wurde ein Absturz mit Kontrollkarten mit angewendeter Where-Klausel (JMPHTML-13447). Diskussionen zum Jahresende.
JMP Live
- Aurora: 18.0: Durchsicht der Hilfedokumentation zur Veröffentlichung. 18.1: Verbessertes Herunterladen von Prüfprotokollen (sofort streamen, unbegrenzte Anzahl von Datensätzen, Fortschrittsberichte über Pub-Sub, bestimmten Nicht-Administrator-Benutzern erlauben, bereichsspezifische Datensätze abzurufen). Unterstützt das Filtern von Paketzugriffsdatensätzen nach Leerzeichen. 19.0: Verfasste Notizen vom Projektstart zur Verbesserung der Kontrolldiagrammwarnungen.
Statistiken
- Elisabeth: Die Extrapolationssteuerung in den Profilern für alle gemischten Modellierungsplattformen in JMP 19 (SLS-REML, Mixed, GLMM) wurde aktiviert (JMP-11942). Weitere Arbeiten zur Aktivierung von Gewichten und Frequenzen für Mixed (JMP-9812) im Hinblick auf die Implementierung der Multinomialverteilung in GLMM, deren Daten häufig in zusammengefasster Form vorliegen.
- John Sall: Ein Problem nach Gruppen beim Speichern gefalteter Vorhersageformeln im Model Screening für JMP 19 wurde behoben. Dazu gehörte das Hinzufügen einer Suffix-Klauselfunktion zu einer Reihe von Speicherbefehlen in verschiedenen Anpassungsplattformen, damit Formelspalten für verschiedene Faltungen unterschieden werden konnten.(JMP-19708).
- Laura CS: Dem Startdialog in SEM wurden Gewichtungen hinzugefügt und Informationen in den Bericht aufgenommen, um zu verdeutlichen, dass sie mit robuster Schlussfolgerung verwendet werden. JSL für die Modellverknüpfung „Zeitwerte definieren“ hinzugefügt. In den Von/Bis-Listen des Berichts wurde eine Anzeige vorhandener Zeitwerte hinzugefügt. In der Modellvergleichstabelle wurde ein Hinweis hinzugefügt, welches Modell als Unabhängigkeitsmodell festgelegt wird.
Statistische Dokumentation
- Karen: Wir arbeiten an den letzten Teilen der 18.0-Dokumentation vor dem Einfrieren des Dokuments, einschließlich der Einbindung von Rezensionskommentaren, der Durchsicht von Material für Michael und Colleen und der Arbeit am Standard-Beispielkapitel der kleinsten Quadrate mit Michael, um ihm eine aktuellere Atmosphäre zu verleihen.
- Michael C: Wir arbeiten am Entwurf der Dokumentation zur Fatigue Model-Plattform für 18.0 und bereinigen andere Teile des Dokuments, bevor das Dokument später in diesem Monat eingefroren wird.
Statistiktests
- Markieren: Schließen dringender Jira-Tickets für Easy DOE. Rezension des Kapitels „Easy DOE“ für Karen. Verfassen einer Zusammenfassung für die HCI International-Konferenz 2024 mit Jacob, Ryan und Joseph. Testen des Torch Deep Learning-Add-Ins. Beantwortete Fragen in der JMP-Community.
- Jacob: Durchsicht der DOE-Dokumentation. Untersuchung eines 17,1-Absturzes in Easy DOE. Planung einer Follow-up-Usability-Studie zur Easy DOE Discovery Americas-Studie unter Verwendung ausgewählter Designs. Vorbereitung einer Zusammenfassung mit Mark, Ryan und Joseph.
- Tonya: Arbeiten an der Bereinigung von Jira, der Überprüfung der Dokumentation und der Fehlerüberprüfung.
Technische Unterstützung
- Duane: Frohes Neues Jahr! TS unterhielt während der Winterpause eine kleine Notbesatzung, es wurden jedoch keine kritischen Kundennotfälle gemeldet. Vielen Dank an alle, die dem Support in dieser Zeit zur Verfügung standen, und insbesondere an Candice für ihre Unterstützung bei einem Fallschleifenproblem an Heiligabend. Unsere Kunden müssen ihre JMP-Projekte für 2024 langsamer angehen, da die Fallzahlen diese Woche rückläufig sind (und diese Berichte nur Zahlen von Dienstag bis Donnerstag enthalten). Wir gehen davon aus, dass wir bald wieder die „normalen“ Zahlen erreichen werden, und wahrscheinlich sogar noch mehr, da die Kunden zum Zeitpunkt ihrer Verlängerung in diesem Jahr von bestehenden SAS-Verträgen auf neue JMP-Verträge umsteigen.
- Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die zeigt Von TS gemeldete Tickets der letzten 14 Tage .
Fallvolumen pro Woche:

Fallthemen für Engagement-Warteschlange, insgesamt:

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

Produkt Management
- Bryan F: Hatte Gespräche über ein freiwilliges UX-Bewertungsprogramm für Funktionen und wichtige Funktionsaktualisierungen, die dem UX-Bewertungsprozess folgen. Durch die Bereitstellung einer Bewertung würden Referenzarbeiten generiert und das Niveau klassifiziert, auf dem der Prozess befolgt wurde. Dies würde klarer machen, wie man den Prozess verfolgen und in der UX-Reife voranschreiten kann. Ich habe Gespräche über die Logistik des European Discovery Summit Usability Lab geführt (sowohl den Raum als auch die Computereinrichtung). Ich habe neue Symbole für das JMP-Startfenster für den Mac erstellt und mit der Aktualisierung des JMP-Begrüßungsbildschirms begonnen. Ich bin gerade dabei, eine AWS Appstream-Instanz für die Durchführung von Benutzertests des AI Assistant zu erstellen, der letztes Jahr entwickelt wurde.
Entwicklungsbetrieb
- Jim: Entwickelte den JMP Clinical 18 Early Adopter für Mac. Verzweigt von //depot/main/… in //depot/rel/r19.0/…Ich arbeite immer noch an Problemen für die Builds und Mac-Installationsprogramme. Es wird versucht, Komponententestmaschinen für JMP 18.0- und 19.0-Läufe zu konfigurieren (JMPTOOL-959). Ich versuche, die Autorisierung von JMP in Batch-Unit-Testläufen unter WinOS zu automatisieren (danke, Bob!). Zusammenarbeit mit LifeSciences an Integrationen in //depot/rel/r18.0/… (Danke, Anisa!)
- Melanie: Arbeitete an der Lokalisierung von 18.0 JSL-Konflikten für Chinesisch und Koreanisch. Untersuchte einen Job, der während der Ferien immer wieder auf mysteriöse Weise scheiterte und sich danach auf ebenso mysteriöse Weise wieder in Ordnung brachte. Überprüfte einige Jobs zur automatischen Integration für 19.0 und 18.0.
- Bob: Ich arbeite an Installationsprogrammen der Version 19 für Windows. Viele Confluence-Seiten wurden aktualisiert, damit sie aktuell bleiben. Teilnahme an Besprechungen mit der Rechtsabteilung zu Anforderungen Dritter/Haftungsausschluss.
Lokalisierung
- Trish: Arbeiten an 18.1-Lokalisierungsplänen; Projekteinrichtung für die Lokalisierung der JMP-Dokumentation; Beantwortung von Lokalisierungsanfragen; Verfassen von Lieferantenmitteilungen für bevorstehende Projekte; JSL-Konfliktuntersuchung; Übersetzungen für Autorisierungszeichenfolgen abrufen.
- Allison: Arbeitete an der Implementierung japanischer String-Änderungsanforderungen für V18.0 Portable UI; Schulungssitzung mit Trish zur Vorbereitung auf die Lokalisierung von V18.0 Big Books. Aktualisiert V18.0 Big Books Jiras durch Hinzufügen von Workflow-Unteraufgaben sowie Tags und Labels.
- Krzysztof: Wir bereiten unseren Lokalisierungsworkflow für die Dokumentlokalisierung der Version 18.0 vor. Fertigstellung der 18.0 JMP- und JMPLive-Lokalisierungen (Abwicklung von Rückgaben und Validierungen). Behebung von L10N-Fehlern und Beantwortung von Fragen.
- Sohail: Wir arbeiten an Verbesserungen der TM-Such- und MT-Übersetzungsschnittstellen: Ermöglichen eingebetteter Tags und Platzhalter in Suchzeichenfolgen für die TM-Suche und Protokollierung der Nutzung für beide Schnittstellen.
Dokumentation
- Susan C: Die JMP Live-Veröffentlichungsverfahren im Kapitel „Speichern/Teilen“ des UG-Buchs wurden aktualisiert. Die Aktualisierungen wurden zur Überprüfung gesendet, die am 8. Januar endet. Arbeiten an den JSL-Updates für JMP Live im JSG-Buch (Erweitertes Kapitel). Der endgültige Build von Jiras wurde aktualisiert, um die Änderungen in den Daten widerzuspiegeln. Ich bin auf mein Abschlussgespräch für das vierte Quartal vorbereitet.
- Devon: Finalisierung der Dokumentation für konfigurierbare Datenkonnektoren, Hinzufügung der Dokumentation für Platform Presets JSL-Nachrichten zum JMP Scripting Guide, Versenden einer Rezensionskopie der Columns Manager-Dokumentation an Ernest Pasour und Mike Muhlada.
- Chris B: Habe ein Skript gestartet, um die neuen Add-Ins zu erstellen. Argumentdefinitionen für JMP-13557 durchgesehen. Nicht benötigte Bilder aus Perforce entfernt. Hatte meinen Rückblick auf das vierte Quartal 2023 mit Qiana. Hat Susan geholfen, einige defekte Links zu reparieren. Es wurde ein nachverfolgtes Bearbeitungsproblem für Michael gefunden.
- Qiana: Für das JMP-Projekt habe ich das Projektmanagement für die Übergabe der verbleibenden Dokumentlieferungen an L10N abgeschlossen. Planungsaufgaben für das Dokument-Add-In abgeschlossen. Treffen mit der Rechtsabteilung und anderen, um die Offenlegungen Dritter im Dokument zu besprechen. Änderungen für JMP 17.2 wurden an den SAS-Supportstandortkoordinator gesendet.
System-/Hosttests – Cary
- Mandy: Ich habe mit 18 viel Zeit damit verbracht, dafür zu sorgen, dass alles richtig lief. Ein Workflow mit TSA-Zählungen scheiterte, weil sich eine Webseite für das neue Jahr geändert hatte. Ich hatte vor Weihnachten mit dem STIPS-Kurs „Design of Experiments“ begonnen und ihn am Tag unserer Rückkehr abgeschlossen, den Test abgelegt und bestanden. Habe den letzten STIPS-Kurs „Predictive Modeling and Text Mining“ absolviert und bestanden – habe den STIPS-Kurs nun vollständig abgeschlossen!Als nächstes: Ich hoffe, dass wir bald 19.0-Installer bekommen, damit ich mit meinen Entwicklern auf dem Laufenden bleiben kann, die neue Dinge auf 19 bringen; Und natürlich bereiten wir uns bald auf die Tests des 18.0-Installers vor.
- Jäger: Testete Autorisierungsszenarien mit ablaufenden Lizenzen und fehlenden Netzwerkverbindungen, reagierte auf einen JMP 18 EA 6-Fall zu einem Autorisierungsproblem, JIRA-Verifizierungen und aktualisierte die Host-Test-Macs im Labor mit R 4.3.2, wendete Sonoma 14.3 Beta 2 an und führte einige Tests durch .
- Mike M: Ich arbeite an den frühen Bildunterschieden von JMP 19.0, priorisiere aber immer noch 18.0. Doc-Rezension für Devon zum Columns Manager. Bereinigen meines iMac für das Upgrade auf einen neuen Mac.
- Audrey : Untersuchung von Problemen im Prozess zur Aktualisierung unserer Telemetrieberichte, Überprüfungen und Aktualisierungsprozesse, die bei unserer Verzweigung geändert werden müssen.
- Lisa: Habe mir ein paar EA-Tracks angesehen, einen Jira-Fehler eingegeben und die Dashboard-Skripte zu den Telemetriedatentabellen hinzugefügt.
System-/Hosttests – Peking
- Peking-Team: JMPTESTBJ-1806 JMP 18.0: Regression – In Bearbeitung
- Da Li: (1) Überprüfen und schließen Sie 12 Fehler. (2) FERTIG: JMP 18.0-Regressionstest. (3) Unterstützen Sie Kimi bei der Untersuchung von Jenkins-Jobfehlern bei der JMP Live-Migrationsautomatisierung. (4) FERTIG: Selbstbewertung 2023.
- Nan Wu: (1) Citrix-Tests für JMP 18.0 ergaben ein Blockierungsproblem ( JMPTESTBJ-1701 ) und Service Now-Ticket gesendet, noch keine Antwort. (2) Untersuchung zu Fehlern beim Query Builder-Komponententest und erneute Überprüfung einiger Benchmark-Dateien aufgrund der kürzlichen Syntaxänderung von Query SQL und Datentabellenskripten. (3) Regressionstests für JMP 18.0 gestartet, bisher keine Probleme gefunden, noch in Bearbeitung ( JMPTESTBJ-1806 ). (4) Der technische Support gibt eine Untersuchung und Rückmeldung zum Fall 00075569.
- Kimi(Yu) Wang: (1) Fehlerüberprüfung. (2) Python JMP-19854 Eingabevalidierung für jmputils.jpip() und Python Install Packages() – In Bearbeitung. (2) Jenkins: Überprüfen Sie die Ergebnisse für Beijing Daily UT. JMPTESTBJ-2934 : Fehler – Zeitlimit für Unit Test 79 überschritten, WebJMP/VariousReports/test_RegenAllSamples.jsl – Fertig. JMPTESTBJ-2941 Optimierung: AWS-Zugriffsschlüssel aktualisieren – 2024 Q1 – Fertig. JMPTESTBJ-2938 Fehler: Powershell: Erforderlicher Schalter fehlt. – Fertig. JMPTESTBJ-2939 Debug: Agent Race-PublishToJMPLive ist offlineFertig. (3) Zusammenfassung für 2023 – Fertig. (4) JMP 18.0-Regressionstest.
- Da Zhang: (1) Fehlerüberprüfung. (2) Betrachtung von E2E-/Kompatibilitätsfehlern. (3) JMP 18.0-Regressionstest.
- Nala: (1) Fehlerüberprüfung. (2) JMP 18.0-Regressionstest. (3) Untersuchtes intermittierendes JMPC-Problem: JMPCLINICAL-2618 Risikoberichte: In der Studie konnte kein Spaltenfehler gefunden werden.
Notiz von Shannon
Ich hoffe, dass alle trotz des Wetters das Wochenende genießen können. Ich freue mich darauf, einige von Ihnen nächste Woche bei den Kickoff-Meetings in Cary zu sehen!