
Willkommen beim JMP Development Update für den 14. Januar 2022!
Wir werden abschließen JMP17EA6 am Ende des nächsten Tages Freitag, 21. Januar st . Vielen Dank an alle, die daran gearbeitet haben, die Funktionen für die nächste Feedbackrunde vorzubereiten! Nach diesem haben wir drei weitere EAs.
Nachdem wir nach den Feiertagen des MLK-Tages am Montag zur Arbeit zurückkehren, versammeln wir uns zu morgendlichen Zoom-Sitzungen für JMP Kickoff 2022 am Dienstag, Mittwoch und Donnerstag um 8:30 Uhr . Ich freue mich darauf, von unseren neuesten Gewinnen an neuen und bestehenden Kundenstandorten auf der ganzen Welt zu hören! Die Entwicklung wird in vielen Kickoff-Sitzungen vorgestellt. Na sicher, John Sal wird uns im Hauptplenum mit seinen Gedanken zu unserer neuen Unternehmensstruktur, den Vertriebsergebnissen sowie den laufenden Entwicklungsanstrengungen einleiten. Audrey Schull werden mehr darüber erzählen, wie wir das tun, was wir als Entwicklungsteam tun. Auch Entwicklungsmanager werden im vorgestellt F&E-Rathaus das wird Teil der sein Alles über das Produkt Sitzung, die von unserem Produktmanagementteam veranstaltet wird. Wir treffen uns auch mit JMP-Kollegen aus der ganzen Welt Treffen Sie die Experten Ausbrüche. Ich hoffe, Sie können an allen Sitzungen teilnehmen und haben dabei die Möglichkeit, einige neue JMP-Kollegen kennenzulernen!
JMP 17 Feature-Freeze steht auch zwischen EA6 und EA7 an – dieser Meilenstein ist eingeplant Freitag, 18. Februar th . Das Einfrieren von Funktionen ist nicht nur ein wichtiges Datum für die Fertigstellung wichtiger Funktionen, sondern markiert auch das Datum, an dem unsere Kollegen im Produktmanagement mit der Fertigstellung produktbezogener Materialien beginnen, die für die Einführung benötigt werden (Schulungsunterlagen, Website-Inhalte, Präsentationsvorlagen und Beispiele für neue Funktionen usw.). Wie die JMP-Benutzeroberfläche und andere Entwicklungsleistungen, die mit dem Produkt geliefert werden, müssen viele von PM erstellte Materialien übersetzt und überprüft werden, damit sie am Tag der Markteinführung mit JMP-Kunden in allen Regionen geteilt werden können.
Dank an David Weiß für die Präsentation vor C++-Entwicklern auf dem JMP Dev-Meeting am 6. Januar über die Aktivierung der Aktionsaufzeichnung für Befehle zum Speichern von Spalten in Plattformen. Wenn Sie das Meeting verpasst haben, können Sie dies tun die Aufzeichnung finden Sie hier . Es war fantastisch, diese Woche so viele Entwickler zu sehen, die sich Davids Rat zu Herzen nahmen und diese Art von Unterstützung in ihre eigenen Plattformen einbauten. Ein großes Dankeschön geht auch an Mandy Chambers – Sie testet diese Funktionalität erstmals auf allen Plattformen, fügt für jede einzelne einen ersten Komponententest hinzu und bereitet Anweisungen zur Weitergabe an Plattformtester vor.
Wir treffen uns nächste Woche zu einer Tool-Demo des neuen JMP Live- und Host-Gruppenmitglieds Alex Taylor. Er wird eine Tool-Demo präsentieren GitLab , ein weit verbreitetes Tool, das sowohl von SAS als auch von anderen Unternehmen verwendet wird, einschließlich der Firma, bei der Alex zuvor gearbeitet hat (Cloudbees, Muttergesellschaft von Jenkins). Ich habe bisher ein paar zusätzliche Meetings für 2022 im Kalender, aber Bitte kontaktieren Sie mich, wenn Sie daran interessiert sind, diesen Frühling bei einem Entwicklertreffen vorzustellen!
Dank an Tonya Mauldin für das Teilen der Details dieser Woche zu Beta-/Absturz-/Telemetrie-Tracks mit ausgewählten Abstürzen.
Begleitung

Thema

Unterthema

Plattform

JIRA

Beta-/Crash-/Telemetrie-Tracks für die Woche vom 14.01.2022 | JMP Live (sas.com)
Allgemeine Ankündigungen
Wichtige anstehende Termine
- JMP 17.0 EA6 – 21.01.22
- JMP 17.0 Funktionsstopp – 18.02.22
- JMP 17.0 EA7 – 11.03.22
- JMP 17.0 EA8 – 03.05.22
- JMP 17.0 EA9 – 8.7.22
- Einfrieren des JMP 17-Codes – 20.07.22
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 16 und JMP 17 Termine.
JMP-Entwicklungsaktualisierungen
Datenermittlung
- Ernst: Workflow-Builder: Einheitlicher Nachrichtendialog zum Erfassen von Anweisungen oder erklärenden Nachrichten.Verwenden von ScriptEditorContainer mit der Möglichkeit, die Ausgabe in der Journalausgabe zu erfassen.


- David B: Einige von Joseph angeforderte Anpassungen der Plotspalten wurden hinzugefügt, einige Probleme beim Scrollen der Plotspalten behoben, die mir aufgefallen sind, als ich an den von Joseph gewünschten Änderungen gearbeitet habe, und ein paar Abstürze behoben, die Craige gemeldet hat.
- Evan: Verbesserungen am Suchdialog wie Symbole auf dem Mac und Korrektur von Rechtschreibfehlern.
DAMHIRSCHKUH
- In den Patentnachrichten wurde dem DOE-Team das folgende Patent erteilt: Transformation und Bewertung unzulässiger Kombinationen in entworfenen Experimenten als US-Patent Nr. 11,216,603.
Sie haben auch einen Zuwendungsbescheid erhalten Datensatzgenerierung zur Leistungsbewertung US-Patentanmeldung Nr. 17/365,083.
- Brad: Fertigstellung der Website und der Vorbereitungen für die Stu Hunter-Konferenz im März – Daumen drücken. Habe meinen Vortrag für die European Discovery Conference aufgezeichnet.
- Kaleb: Behebung einer großen Menge von MSA-Fehlern und Beginn der Arbeit an der Erstellung von Sample Size Explorers für die verbleibenden Power-Rechner in der alten Sample Size- und Power Calculation-Plattform.
- Ryan L: Erweiterte Fähigkeit zur Angabe von Einheiten für Faktoren und Antworten in DOE und Arbeit am Hinzufügen diskreter numerischer Faktoren zu raumfüllenden Designs.
- Joseph: Wir arbeiten daran, Easy DOE für den nächsten EA vorzubereiten.
Gastgeber
- Johannes Schrödl: Leistungskorrektur für isJMPPro(). Die Absturzuntersuchung von Bobby Riggs zeigt, dass der Menü-Editor ein .NET-Objektleck aufweist, das später in einer Sitzung zu Abstürzen führen kann, wenn eine Verbindung über einen Remotedesktop hergestellt wird. Beim Kopieren von Registerkarten in die Zwischenablage treten Layoutprobleme auf; Daran arbeite ich mit Dan S.
HTML5
- John Powell: Zusammenarbeit mit Christine Bevans und Josh Markwordt, um einen neuen Entwickler für das HTML5-Team zu rekrutieren. Dies ist die externe Buchung . Optimierung der Ladezeit von Markierungssegmenten durch Verschieben einiger zeitaufwändiger Logik von JavaScript nach C++. Überprüfungen zum Jahresende begonnen. SAS-Management-Schulungsplan. Treffen mit Janet Stone bezüglich SAS-Manager-Ressourcen. HTML5-Backlogpflege/-verfeinerung.
- Mayowa: Arbeiten am Hinzufügen von Zeilenbeschriftungen zu parallelen Diagrammen für kategoriale Variablen in interaktivem HTML ( JMPHTML-1326 ).
JMP Live
- Michael G.: Fortsetzung der Arbeit am Client: Refactoring zur Unterstützung von JSL und Unterstützung für Image-Posting. Fortgesetzte Erforschung der Barrierefreiheit und JMP Live. Ein paar Korrekturen für die Barrierefreiheit wurden vorgenommen. Besprach Farben und Branding basierend auf dem Styleguide mit Bryan. Aktualisierte JMP Lives Favicon .

- Neu:

- Aurora: Gesammelte Anforderungen zum Erzwingen eindeutiger Pakettitel innerhalb eines JMP Live-Ordners.Außerdem wurde die Arbeit an "Publish on Client" fortgesetzt.Beginn der Arbeit zum Ersetzen/Neuveröffentlichen eines vorhandenen Berichtsbeitrags.Klarere Wiederverwendungsregeln für Dateien (nur Datentabellen können wiederverwendet werden).
Statistiken
- Annie: Arbeitete an einigen (für mich) herausfordernden Fehlern in CCB:
- JMP-10272: Innerhalb von Sigma wurde die Fähigkeit in CCB mit „Fehlende Kategorien einbeziehen“ deaktiviert
- JMP-8114: Absturz beim Klicken auf „Rückgängig“, um die Phasenrolle für dieses Regeldiagramm zu entfernen.
- JMP-10345: „Neu beginnen“ sollte nicht auftreten, wenn nach der Verwendung von „Rückgängig“ von „Variablen“ zu „Attribut“ gewechselt wird
- Laura CS: Ich habe mir letzte Woche eine Auszeit genommen, also habe ich mir die Aufzeichnung von JMP Dev angesehen und die Änderungen zum Speichern von Spalten in SEM implementiert. Ich kehrte zur Arbeit mit der Multiple Group Analysis (MGA) zurück und vervollständigte die Menüoptionen mit dem roten Dreieck von hoher Priorität. Testaufbau für James gepusht, um sich das Bedienfeld von SEM mit MGA anzusehen. Teilnahme an UI/UX-Meeting. Feedback zum Journal for Workflow Builder gegeben.
- Jianfeng: Hinzufügen von Action Recorder-Unterstützung für Speicherbefehle in meinen Plattformen.
- Elisabeth: Abgeschlossene Arbeit an der Aufzeichnung von Aktionen zum Speichern von Spalten/Tabellen für von mir unterstützte Plattformen.
Statistische Tests
- Markieren: Mit Brad und Joseph am Design des Schritts „Analysieren“ in Easy DOE arbeiten. Arbeiten am Testen von Dateneingabe- und Analyseschritten in Easy DOE mit Jacob. Dem Workstream über JMP UX/UI beigetreten. Fast fertig mit meiner Bearbeitung des ASQ-Handbuchs.
- Jacob: Testeinheiten für Faktoren und Antworten in DOE (JMP-10299). Testen von MSA Design mit verschachtelten Faktoren. Unit-Tests für numerische Routinen von Blas und Lapack schreiben. Unit-Tests bereinigen und DOE-Jira-Tickets verifizieren.
- Fang: Reaktion auf EA-Feedback. Testen von Chi-Quadrat-Effekt-Tests und Z-Intervallen für GLMs in der GLMM-Plattform.Testen der Aktionsaufzeichnung von Save Column auf verschiedenen Plattformen.
- Tonya: Ich arbeite immer noch an der Aktualisierung der Komponententests aufgrund von Xans Achsenänderungen, die vor Weihnachten vorgenommen wurden.Beantwortung einer Benutzer-Community-Frage zu Legacy-Steuerungsdiagrammen.Teilnahme am UX/UI-Meeting.Fehlerüberprüfung.
Life Sciences-Updates
- Anisa: Testberichte für die EA-Veröffentlichung.
Technischer Support
- Duane: Es war eine arbeitsreiche Woche im technischen Support. Wir haben uns mehrmals mit NeuraFlash getroffen und treiben gemeinsam unsere Service Cloud-Implementierung voran. Wir nehmen weiterhin Anrufe von Kunden bezüglich der Log4j-Schwachstelle entgegen, zusammen mit den üblichen Fragen. Hier sind die TS JMP Live-Berichte .(JMP Live 16) Außerdem finden Sie hier Informationen bzgl Vom technischen Support geöffnete Jira-Tickets .

Produkt Management
- Bryan F: Fertigstellung eines ersten Entwurfs des Confidence Curves-Papiers. Mit dem getroffen UX Workstream-Gruppe Ziele vorzuschlagen und unsere Arbeit zu organisieren. Wird Feedback aus der Sitzung einbeziehen und mit der Bildung von Teams beginnen, um an verschiedenen Aspekten des Projekts zu arbeiten. Zusammenarbeit bei einigen JMP Live-Problemen mit Michael Goff im Zusammenhang mit dem JMP Brand Creative Guide. Michael wandte sich proaktiv sowohl an das JMP-Marketing als auch an das Produktmanagement, um eine Synchronisierung mit den Empfehlungen im Leitfaden zu erreichen. Folglich habe ich das Favicon, auf das im Handbuch verwiesen wird, für die Verwendung von JMP Live gepackt und mit Michael an einem Problem gearbeitet, das die Verwendung der genauen im Handbuch empfohlenen Farben verhinderte. Arbeitete an einem Dark Mode-Problem im Zusammenhang mit Profiler-Steuerelementen und begann, ein Problem aufzuspüren, das damit zusammenhängt, dass Alaska und Hawaii nicht in einem Diagramm angezeigt werden, das alle US-Bundesstaaten zeigt.
Entwicklungsbetrieb
- Myron: Nachverfolgte Bearbeitungen/Bildprüfer-Jenkins-Job (JMPTOOL-330/JMPTOOL-160) korrigiert und wieder aktiviert und der verwaiste Bildprüfjob in Jenkins (JMPTOOL-237) aktualisiert. Kleinere Aktualisierungen des Stringbot-Wörterbuchs (JMPTOOL-358, JMPTOOL-289). Arbeitet auch an Duplizierungs-/Schleifenproblemen mit Beispieldatenextraktions-/Generierungsaufträgen (Neukompilierung/Debugging über XMonitor usw.)
- Bob: Überprüfung der 16.2-Downloads. Änderungen an den SAS RE-Informationen vor der Veröffentlichung nächste Woche vorgenommen. Finalisierte JMP Live Updater-Dateien mit PDF von Susan. Aktualisierungen von JMP Clinical EA in Zusammenarbeit mit Drew. Überprüfte und bearbeitete JMP Clinical EA Splash Screen mit Ryan D.
- Jim: Überarbeitung der JMP Clinical 17 Early Adopter-Skripte für macOS (mit Drew und Bob). Es wurden mehrere Probleme mit Unit-Test-Skripten gemeldet, darunter ASAN-Abstürze und Behauptungsfehler.
Dokumentation
- Qiana: Teilnahme an den Sitzungen der JMP Academy. Gestartet mit der Planung für den 17.0. Interview mit einem Kandidaten für die Rolle als Senior Tech Writer. Lebensläufe von Kandidaten überprüft und HireVue-Videos angesehen. Zusammenarbeit mit ePublisher-Kontakt zur Lösung des Suchproblems in ZN- und JA-übersetzten Dokumenten. 16.2-Probleme mit dem L10N-Dokument behoben.
System/Host Testing-Cary
- Mandy: Hinzufügen von Haustierbildern zur Beispieldatentabelle „Big Class Families“ (JMP-666). Mit Action Recorder einige anfängliche Tests an Speichern-Spalten durchgeführt und einen ersten Test für alle Plattformen hinzugefügt, bevor es an Plattformtester übergeben wurde (JMP-7910). Mehrere Datenfiltertests wurden neu geschrieben, um die jüngsten Min/Max- und Wo-Änderungen von Dan S (JMP-10302) zu berücksichtigen. Getestetes Speichern und erneutes Laden von Tabellen und Journalen im Workflow Builder vor dem nächsten EA. Nahm am JMP Professional Development Meeting in Amerika und EMEA teil - Arbeit an einer Mission, Vision und Zielen.
- Mike M: Aktualisierung von Sikuli für JMP 17.0-Achsenpolsterungsaktualisierungen abgeschlossen. Es wurde an Problemen für L10N-Hilfe-Browser-Registerkarten, ZH-Support-Link (Jira TBD), HTML5-Unterschied beim Überschreiben der Zusammenfassungsstatistik (Jira TBD) gearbeitet. Arbeite mit Dan an einem Update für meinen App Builder-Verschlüsselungs-JSL-Test.
- Jäger: Untersuchte Probleme und öffnete JIRAs für einen Sitzungsskriptfehler auf dem Mac (JMP-10305), einen Absturz beim Löschen einer Spalte mit einem Skript (JMP-10307), einen Projektabsturz beim Schließen von zwei Fit Life by X-Berichten (JMP-10286) und a fehlendes Berichtssymbol im Projekt (JMP-10356).
- Lisa G: Hat geholfen, einen von der JMP-Community gemeldeten Fehler und 17.0 EA-Tracks zu untersuchen. Außerdem wurde ein Label Viewer-Beispiel hinzugefügt, um mehrere Bilder aus mehreren Spalten in der vorgeschlagenen neuen Beispieldatentabellenversion von Big Class Families.jmp anzuzeigen.
- Hui: Gemeldete Regressionen aus HTML5-Regressionstests. Danke an John Powell für die akribische Nachbereitung!
System-/Host-Tests – Peking
- Eric Wang: (1) End-to-End-Tests: Verbessern Sie die Anweisungen für allgemeine Funktionen, fügen Sie die Verwendung für jede allgemeine Funktion hinzu.Confluence-Seite aktualisieren. (2) Jest-Migrationstests: Erfahren Sie, wie Sie Migrationstests mit Docker durchführen.Untersuchen Sie das Problem mit dem abgelaufenen Zertifikat, erstellen Sie das Docker-Image mit neuen Zertifikaten neu.
- DaLi: (1) Testen Sie JMP-Geschichten/Bugs zu SAS-Import, XPT-Dateiimport und OSIPI-Import. (2) Testen Sie JMP Live-Geschichten/Fehler über Download, Ordner. (3) Jest-Migrationstests: Erfahren Sie, wie Sie Migrationstests lokal ausführen. (4) Übergeben Sie die manuellen Schritte zur UT-Automatisierung auf dem Mac an Kimi und leisten Sie entsprechenden Support. (5) TS-Bericht 7613493539 untersucht und neuen Fehler JMP-10248 eingetragen.
- Mike Wu: (1) Getestetes neues ODBC-Feature JMP-10252 (Perfer DSN-Less ODBC Connection Strings-Einstellung erstellen). (2) Der JMPC-Hotfix kann wegen des SAS-Seitenfehlers SASHFADD-34 nicht installiert werden. Es blockiert die monatliche Überprüfung des JMPC-Hotfixes. (3) Auf den Oracle-Server kann jetzt nicht zugegriffen werden. Es führt dazu, dass die zugehörigen JSL-UTs fehlschlagen. (4) Untersuchter TS-Bericht 7613494470.
- Kimi: (1) Testen von JMP Live-Geschichten/Bugs über den Datenclient. (2) Aktualisiert JMP-9419, Erstellen Sie einen JMP-Hinweis zu Python auf M1-Computern (3) Jenkins: Arbeiten Sie mit Da zusammen, um JSL UT-Tests auf dem Mac in den Jenkins-Server zu integrieren, den das Pekinger Team hostet.
- Nala: (1) Wenden Sie sich an Audrey, um Einzelheiten zu Besprechungen und anderen Angelegenheiten zwischen dem Cary-Team und dem Pekinger Team zu erfahren. (2) Testen Sie JMP Live-Geschichten/Fehler zu Zugriffsdatensätzen für Hierarchieordner.
Anmerkung von Shannon
mir ist aufgefallen diesen interessanten Artikel in Wired neulich über kürzlich veröffentlichte Studien, die das Einfangen von DNA zur Artbestimmung aus der Luft außerhalb einiger verschiedener Zoos unter Verwendung von Luftfiltern untersuchten. Ähnliche Methoden werden bereits für die Erfassung von Umwelt-DNA (eDNA) aus Wasserproben verwendet und können sogar zur Identifizierung mikroskopisch kleiner mikrobieller Arten verwendet werden, die nicht einmal in einem Labor kultiviert werden können. Die Autoren des Artikels spekulieren, dass diese Methoden möglicherweise andere Tools wie die fotografische Erfassung und die Verfolgung von Tierspuren zur Überwachung von Wildtierpopulationen ergänzen könnten. So interessant!
Ich wünsche euch allen ein wunderschönes Wochenende und genießt den Schnee, falls wir welchen bekommen!