Willkommen beim JMP Development Update für den 31. März 2023!
Mit JMP 17.1-Updater jetzt auf support.sas.com verfügbar, Jahreslizenzkunden können jetzt die neuesten Wartungsfixes erhalten. Andere verschiedene Liefergegenstände wie das JMP-Abonnement und die JMP-Testinstallationsprogramme finden ebenfalls ihren Weg in ihre jeweiligen Online-Häuser. Brandneue Kunden in ausgewählten JMP-Gebieten erhalten Vollständige JMP 17.1-Installationsprogramme über das End-to-End-CPQ-System von JMP, während die Bereitstellung vollständiger Installer für Bestandskunden in Kürze über My JMP erfolgen wird. (Nur für den Fall, dass Sie bemerkt haben, dass ich „My JMP“ anstelle von „My.JMP“ gesagt habe – ja, die Gerüchte sind wahr – der Fotograf, dem die Domain myjmp.com gehörte, hat kürzlich zugestimmt, das Eigentum an das Unternehmen JMP für unsere zukünftige Nutzung zu übertragen . Gute Nachrichten!)
Diese Woche genehmigten JMP-Manager die Erstellung einer JMP 17.1.1 Desktop-Release mit extrem eingeschränktem Umfang . Diese Verzweigung und Version dient ausschließlich dem Zweck, ein Regressionsproblem zu lösen, das während des Veröffentlichungsvorgangs von JMP Live aufgetreten ist und das Veröffentlichen bestimmter Regelkarten verhindert, die sowohl lokale Datenfilter als auch Regelkartenwarnungen nutzen. Dieses Problem wirkt sich auf den JMP- und JMP Live-Kunden Regeneron aus, wenn sie ihre JMP Live-Umgebung und Skripte von JMP 16 (das warnte, aber die Veröffentlichung erlaubte) auf JMP 17 migrieren (wo ein Fehler auftritt, der die Veröffentlichung verhindert).
Wir kommen auch auf unser Einfrieren für JMP18EA2 , geplant für den 7. April th . Die EA2-Frist für die Aktualisierung JMP 18-Funktionsseiten und das Einreichen von Videos ist 10. April . Vielen Dank für alle Updates, die ich diese Woche bisher bemerkt habe! Wenn du ein Feature in EA2 hervorhebst, liste bitte auf deiner Feature-Seite unter „EA-Anfragen“ Fragen auf, die du EA-Mitgliedern stellen möchtest. Und schließlich, wenn Sie ein kurzes Video für EA2 aufnehmen möchten, sehen Sie sich bitte diese an EA-Videorichtlinien oder wenden Sie sich an Mia Stephens .
Wenn Sie an einer wichtigen Neuerung für JMP 18 arbeiten und eine haben Noch nicht erstellt bitte eine Feature-Seite Verwenden Sie diese How-To-Seite in Confluence als Leitfaden. Zur Erinnerung: Ein wichtiger Teil jedes größeren Feature-Projekts ist to Geben Sie ein Jira-Epos ein das wird als dienen übergeordneter Container für Ihr Projekt. Auf der Feature-Seite gibt es einen Jira-Abschnitt, in dem Sie auf Ihr Epic verlinken und sogar Filter einbetten können, um untergeordnete Elemente anzuzeigen. Denken Sie daran, dass Sie Code-Pushs in einem Epic nicht nachverfolgen, da Epics keine Rollen wie Entwickler oder Tester haben. Stattdessen fügen Sie Ihrem Epos Kindergeschichten hinzu, die die Stücke und Teile des Projekts beschreiben.
Es ist sehr hilfreich, wenn Sie im Titel des Epos auf die Feature-Release-Nummer verweisen – z. B. „ Merkmal X für JMP18 “. Oder wenn Sie etwas verbessern, das in einer früheren Version eingeführt wurde, können Sie einen Titel wie „ JMP 18-Updates für Feature Y .“ Das JMP-Produktmanagement verwendet diese Funktionsseiten und zugehörigen Epics, um die Roadmap für aktuelle und zukünftige JMP-Funktionen zu erstellen.
Danke an unsere beiden JMP Dev-Moderatoren diese Woche, beide aus "TTFKAXT-NJT" (Das Team, das früher als Xans Team bekannt war – jetzt Julians Team) !Dank an Eric Hill, Mandy Chambers und neuer Teamleiter Julian Paris für das Tag-Teaming, wenn Sie sich diesen einprägsamen Spitznamen im Meeting-Chat für Donnerstag einfallen lassen … Ich glaube, ich warte noch damit, die Überschrift für den Gruppenabschnitt unten zu ändern …! Wie ich bereits erwähnt habe, habe ich in letzter Zeit viele Anfragen erhalten, Dev-Demos zu präsentieren, und ich tue mein Bestes, um sie rechtzeitig zu berücksichtigen, also danke ich allen für eure Geduld.
- Bei unserer Sitzung am Dienstag Ernst Passour präsentierte Updates für JMP 18 Workflow Builder, führte neue Tabellenkopfstatistiken vor und teilte die neu geschriebene Columns Viewer-Benutzeroberfläche, die den alten Columns Viewer in JMP 18 ersetzen soll. Falls Sie das Treffen am Dienstag verpasst haben, Eine Aufzeichnung finden Sie hier .
- Und am Donnerstag, Dan Schikore präsentiert auf seiner neuen Gruppenplattformarbeit für JMP 18, die helfen soll, viele Aspekte von Berichtsfenstern zu verwalten, wenn sie nach Gruppen und mehreren Ys verwendet werden. Sie können weitere Informationen finden in Confluence hier . Falls Sie das Treffen am Donnerstag verpasst haben, Eine Aufzeichnung finden Sie hier .
Vielen Dank an Tonya Mauldin für das Teilen der Beta-/Absturzdaten der letzten 2 Wochen.Abstürze werden ausgewählt.

Beta/Crash Report für die Wochen 24.3.2023 und 31.3.2023 | JMP Live (sas.com)
Und nicht zuletzt dank Audrey Schull für das Teilen dieser Woche Confluence-Tipp der Woche !
Atlassian ist dabei, seine Benutzer zu ihrer zu migrieren neuer Seiteneditor . Alle unsere alten, migrierten Seiten haben standardmäßig die alt Seiteneditor. Alle Ihre neu erstellten Seiten werden standardmäßig auf die neu Seiteneditor. Ich ermutige alle, die ältere Seiten bearbeiten, sie zu konvertieren. In der unteren linken Ecke sehen Sie diese Nachricht. Das ist Ihr Stichwort zum Klicken Vorschauseite und machen Sie die Konvertierung. Sag Audrey Bescheid, wenn du Probleme damit hast.

Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu sein, laden Sie bitte eine Kopie der herunter Kennenlernen form . 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
- JMP 18 EA2 Einfrieren – 7.4.23
- JMP 18 EA3 Einfrieren – 12.05.23
- JMP 17.2 Code-Genehmigung – 13.06.23
- JMP 18 EA4 Einfrieren – 23.06.23
- Einfrieren des JMP 17.2-Codes – 30.06.23
- Einfrieren der JMP 18-Entwicklungs- und Marketingfunktionen – 21.07.23
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 17 Und JMP 18 Termine.
JMP-Entwicklungsaktualisierungen
Datenermittlung
- Xan: Probleme bei der Auflösung von Hintergrundkarten, die von JMP-Benutzer Craige Hales gemeldet wurden. Letzte Woche war ein weiterer früher Höhepunkt der Kirschblüte in DC:

- Dan S: Fortsetzung der Arbeit an der Gruppenplattform für By und Multiple-Y. Mehrere Probleme mit der Sortierung und dem Layout wurden behoben, insbesondere mit dem Registerkarten-Layout in Kombination mit verschiedenen anderen Optionen. Der Gruppenumrisstitel für Hauptkomponenten wurde korrigiert und mit Annie zusammengearbeitet, um die Reihenfolge von CCB nach plattformberechneten Werten zu ermöglichen. Fortsetzung der Aktualisierung Wie man Seite, die beschreibt, wie Group Platform mit den zugrunde liegenden Plattformen interagiert.
- Evan: Fertige Where-Optimierungen für Gleichheiten und Ungleichungen. Parallelität zu Where hinzugefügt. Die einzigen verbleibenden Optimierungen sind Contains und Regex, um eine vollständige optimierte Unterstützung für alle Datenfilterausgaben zu erhalten. Behebung einiger Probleme mit privaten Datentabellen. Untersuchen der Spaltenformelleistung.
DAMHIRSCHKUH
- Kaleb: Am Mittwoch habe ich ein Webinar für die ISEA (International Statistical Engineering Association) über die richtige Anwendung und Interpretation des Statistical Engineering Framework als Teil der Ergebnisse einer Arbeitsgruppe, die ich letztes Jahr geleitet habe, präsentiert. Die Präsentation kam sehr gut an! Ein Link zu einer Aufzeichnung des Webinars sollte bald verfügbar sein auf dieser Seite . Außerdem habe ich einige Aktualisierungen der Optimierungsroutine für die neue ALT-Plattform abgeschlossen. Ich arbeite wieder mit Brad an unserer neuen Alternative zu Lenths Methode und mache große Fortschritte!
Gastgeber
- Paul N.: Die Hardware des alten Kartenservers soll heute außer Betrieb genommen werden.Der neue Map-Server ist seit ungefähr 2 Wochen in Betrieb. Fortsetzung der Arbeit an Python.
- Python verwendet Referenzzählung für seine Objekte.Die aktuelle Python-Integration ignorierte die korrekte Inkrementierung/Dekrementierung von Objekten, indem die Dekrementierungsoperation durch eine No-Op-Operation ersetzt wurde, die ein Durchsickern ermöglichte.Ich habe die Referenzzählung im vorhandenen Code aufgespürt und korrigiert und sichergestellt, dass die vollständige Einbettung der Python-Objektverwaltung große Aufmerksamkeit schenkt.
- Windows- und macOS-Unterstützung für ein benutzerspezifisches Site-Packages-Verzeichnis innerhalb von SpecialDir::ProductUserAppDataVersion.Ein JMP + benutzerspezifisches Paketinstallationsverzeichnis.
- Hinzufügen einer __version__-Eigenschaft zum jmp-Paket. Dadurch können Änderungen an der Python-API von JMP auf programmatischer Ebene nachverfolgt, dokumentiert und getestet werden.
- Verfügbarmachen spezieller Verzeichnispfade auf der Python-Seite: Beispieldaten, Beispielimportdaten, Beispielskripte.
- Hinzufügen von jmp.open(path) zum jmp-Paket.
- jmp.open(jmp.SAMPLE_DATA + 'Iris.jmp')
- Weitere Tests zum Ausführen von JSL von der Python-Seite aus, einschließlich des Aufrufs einiger der JSL-Python-Funktionen…
jmp importieren
jmp.runJSL('''
Namen standardmäßig hierher (1);
Python-Init();
d1 = 3,14159;
Python-Senden (d1);
'''
)
print(f'JSL-Einstellwert: d1 = { d1 }\n')
Ausgabe haben:
JSL-Sollwert: d1 = 3,14159
- Auf diese Weise plane ich sicherzustellen, dass die Python-Unterstützung hochfunktional ist, lange bevor eine tiefere Python-API implementiert wird.Ermöglicht die Ergänzung von Python durch Aufrufe in JSL, wobei der Schwerpunkt auf der Interoperabilität von In-Memory-Daten zwischen JMP, JSL und Python liegt.Die Python-API kann im Laufe der Zeit langsam und bewusst wachsen. Im Moment wird die JSL Python Init() aufgrund einiger Nebeneffekte noch benötigt.Ich sollte in der Lage sein, die Notwendigkeit zu beseitigen, wenn ich aus der vollständigen Python-Umgebung aufgerufen werde.Das Obige ist nur ein Beispiel; Ich gehe nicht davon aus, dass ich regelmäßig JSL zum Senden () und Get () von Daten zwischen den beiden Umgebungen verwenden muss, sobald geeignete Datentypen für die Python-Seite erstellt wurden, um JMP-Objekte zu umschließen.
- Johannes Schrödl: Untersuchung der Änderung von TEConverter unter Windows zur Verwendung der ICU-Bibliothek ähnlich wie bei Mac als Teil des Hinzufügens von Codierungen, die vom neuen SAS-Importcode benötigt werden. Mehr Codesignaturarbeit.
- Michael H.: Der neue SAS-Datensatz-Importer wurde fertiggestellt. Begann mit der Untersuchung von Verbesserungen am OSI PI-Importer.
Interaktives HTML
- Paul Spychala : Eine weitere Woche Arbeit an der Achsenparität zwischen Desktop und HTML durch Hinzufügen einer einzigartigen Schriftgrößenunterstützung für verschachtelte Achsen ( JMPHTML-700 ). Wir haben auch Parität für Log-Achsen mit Inkrementen anders als 1 hinzugefügt ( JMPHTML-2065 , JMPHTML-1331 ). Wir haben auch unsere HTML-Berichte umschlossen, um die Beschränkungen der ursprungsübergreifenden Ressourcenfreigabe von Iframes bei serverübergreifenden Implementierungen zu umgehen. Zuletzt haben wir die Leistung und Speichernutzung verbessert, indem alle Achsen und Skalen zurückgesetzt wurden, die den Webbrowser einfrieren könnten ( JMPHTML-2026 ).
- John Powell : Fortsetzung der Arbeit an der Unterstützung für Contour-Plot mit Hilfe von Dan S ( JMPHTML-1071 ). Es wurde damit begonnen, Unterstützung für Legendenstile für Konturdiagramme hinzuzufügen ( JMPHTML-2063 ). Q1-Check-ins gestartet.
- Praveena: Arbeite weiter Lassen Sie Tabellenhervorhebungen auf Auswahlen in Diagrammen reagieren .
Learning Contour-Plot-Segment von John Powell.
JMP Live
- Nordlicht: 18.0 - Verwenden Sie die bevorzugte Sortierreihenfolge des Kunden für die Ordnernavigation. Starten Sie die Implementierung für die @-Erwähnung von Benutzern in Kommentaren. Sonstig - Unterstützung bei Vorstellungsgesprächen für eine offene Stelle. Eine weitere Jira-Automatisierungsregel für JMP Live hinzugefügt (findet Automatisierung sehr praktisch). Büros umgezogen. Planen Sie ein monatliches Brettspiel-Mittagessen im Büro – wenden Sie sich für weitere Informationen an mich oder Aaron Anderson.
- Michael G.: An der Benutzeroberfläche zum Löschen von Benutzern gearbeitet und veröffentlicht. Hat die Benutzeroberfläche für AD Sync funktioniert. Verschiedene Code-Reviews und Fehlerbehebungen.
Statistiken
- John Sal:
- In Design Space Profiler Bei Verwendung von "Make and Connect Random Table" haben Sie die Möglichkeit, die Plots mit dem Design Space Profiler einzubetten, vorgeschlagen von Sam Gardner (JMP-16170).

- Fügen Sie in Response Screening for Means Differences die Benjamini-Yekutieli FDR-angepassten Konfidenzgrenzen hinzu (derzeit ausgeblendet, später zu PlotCol hinzugefügt). ( JMP-14909 )
- Zeigen Sie in Diagrammen der kleinsten Quadrate anpassen ausgeschlossene Punkte mit einem 'e'-Symbol in Hellgrau an. Zuvor wurden Validierungs- und Testsollwerte mit „v“ und „t“ angezeigt, sodass hier ein ähnlicher Mechanismus verwendet wird. ( JMP-5571 , JMP-16220 )
Siehe 'v'- und 'e'-Punkte, die in der Anpassung nicht verwendet werden.

Statistische Tests
- Markieren: Erstellte ein Flussdiagramm für die Anweisungen zur Verwendung des Usability Study Tools mit Jacob. Reichte zusammen mit Jacob ein Abstract über die Usability-Studie der neuen Faktorliste beim JMP Discovery Summit USA ein. Unterstützt einschließlich mehrerer Usability-Studien in der EA 2-Version. Tickets für Easy DOE schließen. Beantwortung von Fragen in der JMP Community.
- Jacob: Überprüfung von Jira-Tickets und Reinigung von Unit-Tests. Arbeiten an Usability-Studien für MSA Design und Easy DOE mit Caleb, Mark und Ryan. Aktualisierung des Usability-Studientools, um Feedback von Laura Castro-Schilo einzubeziehen. Untersuchen von Leistungsproblemen.
- Tonya: Arbeiten mit Kurzzeitregelkarten.Beantwortung von Fragen der Benutzergemeinschaft zu Typ-1-Gauge, Nelson-Test 3 und zum Anpassen von Tests in Process Screening.Fehlerüberprüfung.
Produkt Management
- Bryan F: Verarbeitung von Daten vom Discovery Summit und Koordination mit Entwicklern und anderen, damit die Ergebnisse umsetzbar sind. Es gab auch Diskussionen über Usability-Tests und Kompromisse zwischen verschiedenen Methoden.
Technischer Support
- Duane:
- Wendy hat für ihr neues Team ein Vorstellungsgespräch geführt. Viele sehr gute Kandidaten wurden evaluiert. Hoffentlich wird die Stelle in den nächsten Wochen besetzt. Darüber hinaus haben einige von uns in TS geprüft/getestet, wie JMP-Legacy-Konten in Salesforce gezogen werden, und sich darauf vorbereitet, dass Installer-Assets bestehenden Kunden zur Verfügung gestellt werden. Dieser Morgen war interessant. Wir kamen in eine E-Mail-Schleife mit einem IT-E-Mail-Konto bei NXP, das über 1700 Fälle produzierte. Candice war in der Lage, den Fluss abzuschalten und den Zyklus zu beenden, aber es ist nichts Besseres, als in einen solchen nicht zugewiesenen Ordner zu kommen!
- Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter zeigt die Tickets, die von TS für die letzten 14 Tage gemeldet wurden .

Entwicklungsbetrieb
- Bob: 17.1-Updater für JMP und JMP Pro extern gepusht. Arbeitete mit dem SalesForce-Team zusammen, um Anfang nächster Woche Uploads auf MyJMP vorzubereiten. Vorbereitete Testversion und ProTrial werden Anfang nächster Woche veröffentlicht. Behobene Probleme mit dem neuen Signaturzertifikat von JMP LLC für Windows-Installationsprogramme.
- Melanie: Fortsetzung des Testens der Lokalisierungs-Jenkins-Jobverbesserungen und Testen des neuen MIF-PDF-Jobs, der zu AWS migriert wird. Das Bildschirmschema für das Jira-Projekt JMP DevOps Tooling wurde getestet und dann geändert. Erstellung und Untersuchung von Jira-Boards und -Filtern für DevOps- und L10N-Tools. Getestete Dateinamenmarkierungen in 2 endgültigen chinesischen Dokumenten. Fortsetzung der Planung mit dem Lokalisierungsteam für die AWS-Migration. Pizza mit Kollegen gegessen!
- Myron: Arbeitete an JMPTOOL-767 - Migrieren Sie die MIF-PDF-Jobs von einer CAVCENT-VM zu AWS sowie JMPTOOL-267 / JMPTOOL-642 - Neue XSTR-Dateien werden nicht automatisch auf Nicht-Hauptzweigen erstellt, wenn JMP.xlf aktualisiert wird.
- Jim: Verifizierte behobene Jira-Tickets und gemeldete neue, die aus den letzten ASAN- und Debug-UT-Läufen resultieren. Arbeiten an der Erstellung eines JMP Clinical 18.0-Installationsprogramms für macOS.
Dokumentation
- ChrisB : Testen für JMPTOOL-788, das Hilfekopierskript. Es ist eine Anpassung erforderlich, damit vorhandene /jmplive- und /jmppublic-Verzeichnisse nicht überlastet werden. Büros umgezogen. Einige WebWorks-Befragungen, als ich versuchte herauszufinden, warum es zwei Ausgabeversionen erstellt. Ein kleineres Problem mit allen 17.1-Hilfedateien wurde behoben und auf prod verschoben.
- Qiana: Arbeitete an der Schnellstart-Seite für neue Funktionen. Arbeitete mit Jim und Bob zusammen, um den Dokumentationsordner aus dem Installationsprogramm zu entfernen. An QuickInfos für das JMP-Hilfemenü gearbeitet. Koordiniert mit Test und L10N auf JMP Help Test für 17.2 für JA und ZH. Projektplanung und Koordination.
- Susanne C: Erstellung und Planung von 18.0 Jiras für unsere EA-Prozesse. Arbeiten an einer Inhaltsübersicht für Tipps des Tages, um sie an die Videos von Ruth & Mia für neue Benutzer anzupassen. Beitragen zur Überarbeitung von Ideen für Menüoptionen und QuickInfos im Hilfemenü.
System/Host Testing-Cary
- Mandy: Erstelltes JIRA-Ticket für JMP 18 Sikuli-Tests für prompt/if/else-Funktionen von Workflow Builder ( JMPTEST-279 ). Einige Ziele für 2023 in Workday eingegeben. 2 JIRA-Tickets geöffnet, um ein paar neue Workflows zum Beispielverzeichnis von JMP 18 hinzuzufügen ( JMP-16183 , JMP-16184 ) Ich habe ein weiteres zufälliges Diff mit nächtlichen Läufen verfolgt und festgestellt, dass meine Tests aufgrund eines anderen Tests davor mit Evans großartiger Hilfe fehlgeschlagen sind. Arbeit an 2 Workflow-Beispielen zur Verwendung für ein EA2-Video – Vorbereitung der Aufnahme und Freigabe vor dem 10. April th . Erstellte einen DataTable/Workflow-Ordner in JMP 18 für Workflow-Tests, da es jetzt Scripting-Aufrufe zum Öffnen und Ausführen von Workflows gibt. Testen und verifizieren Sie JIRA-Tickets wie gewohnt und fügen Sie bei Bedarf Tests hinzu.
- Mike M: Arbeiten an Workflow-Sikuli-Tests und einem weiteren Columns Viewer-Test. Ein paar Jira-Probleme für Dokumente und Tutorials nach Abschluss der 17.1-Installer-Tests geöffnet. Untersuchung einiger sehr verrauschter Bildtests, die jetzt bereinigt werden sollten. Ein paar neue Spalten-Viewer Jiras zum Öffnen basierend auf einem anfänglichen Durchlauf mit Ernest. Ich versuche immer noch, die chinesische jmplive-Hilfe für 17.0 an die richtige Stelle zu bringen (versuche, Weiterleitungen zu manipulieren, Dateien in neue Verzeichnisse zu kopieren usw.).Der lokalisierte Test der JMP-Hilfe (17.2) steht als nächstes an.
- Jäger: Versuchte, einige Testfehler mit Rajneesh und Fang auf bestimmten Mac-Versionen zu reproduzieren, absolvierte drei Sicherheitsschulungen und betrachtete zwei Probleme mit ungewöhnlichem Verhalten mit Berichten im Projektfenster.
- Audrey : AWS-Lernen, Vorbereitung auf die Zukunft und Migration von Servern.
Anmerkung von Shannon
Hoffe ihr habt alle ein tolles Wochenende!
