Willkommen beim JMP Development Update für den 9. Juni 2023!
Ich bin mir sicher, dass jeder sich darüber im Klaren ist, dass am Dienstag, dem 13. Juni, alles beginnt Code-Genehmigung für JMP 17.2. Bei der Code-Genehmigung fangen wir wirklich an, die in das Produkt einfließenden Korrekturen zu bremsen. Sie können immer noch Korrekturen vornehmen, aber stellen Sie sicher, dass sie die Kriterien erfüllen: hohe Priorität, einigermaßen geringes Risiko, eine Codeüberprüfung bestanden, im Hauptzweig getestet (wenn möglich) und Sie haben vier Genehmigungen, nachdem Sie eine Anfrage an gesendet haben die JMP Approvers-Mailingliste.
Ich habe mir unsere Jira-Daten für Artikel angesehen, deren Fixversion 17.2 für alle Produkte enthält, und wir können in den letzten Wochen ziemlich viel Aktivität beobachten, da Korrekturen durchgeführt und getestet werden. Ich weiß, dass Entwickler und Tester gerade die letzten Dinge finalisieren, die noch erledigt werden müssen.

Vielen Dank wie immer an Tonya Mauldin für das Teilen der Beta- und Crash-Track-Zusammenfassungen der Woche. Hier sehen wir, dass die Abstürze ausgewählt sind (alle diese Woche intern gemeldet).

JMP-Betabericht – Verteilung (4) | JMP Live (sas.com)
Atlassian-Tipp der Woche
LucidChart ist jetzt in unsere Confluence-Instanz integriert. LucidChart ist eine Diagramm-App, die die einfache Erstellung von Diagrammen und Flussdiagrammen ermöglicht. Mehrere unserer JMP-Mitarbeiter können LucidChart über eine bestehende übergeordnete Lizenz von SAS nutzen. Die Integration mit LucidChart war eine der am häufigsten nachgefragten Funktionen dieser JMP-Mitarbeiter. Wir haben kürzlich mit unseren SAS Lucid-Administratoren zusammengearbeitet und konnten dies glücklicherweise verwirklichen. Wenn Sie über eine Lucid-Lizenz verfügen, haben Sie jetzt Zugriff auf die bidirektionale Integration mit Confluence. Wenn Sie dies nicht tun, können Sie auf unseren Confluence-Seiten weiterhin Lucid-Dokumente anzeigen, die von anderen erstellt wurden.
Allgemeine Ankündigungen
- Wenn Sie bereit sind, ein vorgestellter Mitarbeiter bei Inside JMP zu werden, laden Sie bitte eine Kopie davon herunter Kennenlernen form . 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!
- Aktuelle Kennenlernartikel:
- Herzlichen Glückwunsch Josh LoPresti , der diesen Monat sein 10-jähriges Jubiläum bei SAS feiert! Josh ist seit vier Jahren bei JMP und beschäftigt sich seitdem mit allen Themen rund um JMP Live-Tests. Herzlichen Glückwunsch, Josh!
Wichtige bevorstehende Termine
- Die Genehmigung des JMP 17.2-Codes beginnt – 13.06.23
- JMP Ruhe- und Aufladetag – 19.06.23
- JMP 18 EA4 und JMP Clinical EA2 Freeze – 23.06.23
- Einfrieren des JMP 17.2-Codes – 30.06.23
- JMP 18 Feature Freeze – 21.07.23
- JMP 18 EA5 und JMP Clinical EA3, JMP Live 18 EA1 – 11.08.23
- JMP 18 EA6 und JMP Clinical EA4 – 03.10.23
- JMP 18 EA7 und JMP Clinical EA5 – 08.12.23
- Bitte besuche Zusammenfluss für eine vollständige Liste von JMP 17 Und JMP 18 Termine.
JMP-Entwicklungsaktualisierungen
Praktikanten
- Haley: Schreiben von Unit-Tests für die Response Screening-Plattform mit Genomdaten. Ich habe auch an SAS-Code gearbeitet, um Benchmarks für Parameterschätzungen zu erhalten.
- Hamid: Ich schließe mein erstes Projekt ab, bei dem ich Kommentare zum Kapitel „SLS_Examples“ bearbeitet habe. Überarbeitungen, Interpretationen, Screenshots, Überprüfung der Fortschritte meines Teams. Teilnahme an einem informativen und freundlichen Kaffeegespräch mit anderen Praktikanten. Die Diskussionen waren spannend und ich genoss die Gelegenheit, während der Kaffeepause Kontakte zu knüpfen. Ich begann mit der Arbeit an meinem zweiten Projekt – dem Hinzufügen eines neuen Beispiels zum SEM-Kapitel mit Schwerpunkt auf Mediationsanalyse. Ich habe das Thema ausführlich recherchiert und fühle mich gut vorbereitet, mit der Erstellung des Beispiels zu beginnen. Absolvierte relevante Kurse, darunter „Erfolg an einem flexiblen Arbeitsplatz“, „Energiemanagementstrategien bei Remote-Arbeit“, „Schulung und Sensibilisierung für das Security Incident Response Team (SIRT)“ und „Schutz Ihrer Privatsphäre durch ordnungsgemäße Datenklassifizierung und -verarbeitung“.
- Emily: Ich schließe die Bearbeitungen an den Videos ab, die ich für die 12 Tipps für intelligenteres Arbeiten erstellt habe. Außerdem absolviere ich diese Woche den SAS Programming 1-Zertifizierungskurs.
- Anusha: Diese Woche war großartig!! Ich habe an einigen Unit-Tests für JMP Clinical gearbeitet. Ich nehme an der Schulung „SAS Programming 1: Essentials“ für Praktikanten der letzten zwei Tage teil, was bisher großartig war. Ich hoffe, dass ich nächste Woche auch mehr lernen und arbeiten kann.
- Irene: Ich habe diese Woche an der Informs QSR-Konferenz teilgenommen und unsere Arbeit (mein Sommerpraktikumsprojekt) zur Bayes'schen Fehlerlokalisierung vorgestellt. Ich arbeite auch an der Feinabstimmung des Modells und versuche, es auf eine reale Fallstudie anzuwenden.
Datenermittlung
- Xan : Bessere Jitter-Kollisionsausweichung für nicht rechteckige Markierungen.
- Evan : Erstes Framework geliefert für Spaltenrobuste Berichtsanpassung Dies ist eine Änderung an Dispatch, um die statische Analyse und das Umschreiben von JSL-Skripten robuster zu machen, wenn sich Spalten ändern. Dies ist eine Arbeit, die für Plattformvorlagen begonnen wurde, die aber auch für andere Dinge wie Workflow Builder, Datentabellenskripte usw. nützlich sein wird. Derzeit wird daran gearbeitet, sie auf Scale Box zu erweitern und notwendige Felder in Plattformberichten mit Anmerkungen zu versehen, um mit dieser Funktion arbeiten zu können.
- Dave B : Es wurden einige Fehler bei der Minimierung von Textanmerkungen behoben, ein Fehler beim Umbrechen der Gliederungsanzeige behoben, ein NumberColEditDisplay-Absturz behoben, Bewegtbildtests auf AWS-VMs abgeschlossen und einige Änderungen vorgenommen, um die Anzahl verrauschter E-Mails zu minimieren.
- julianisch : Einen neuen Entwickler eingestellt, Jared Thomas, der am 6. Juli beginnen wird Th . Fortsetzung der Arbeit im JIRA-Backlog. UI/UX-Treffen über Hover-Hilfe und Auffindbarkeit von Tooltips. Diskussionen darüber, wie die Aktionsaufzeichnung Variationen eines Skripts an den erweiterten Protokoll-/Workflow-Builder senden könnte. Fortsetzung der Arbeit an Plattformvorlagen.
- Dan S : Korrektur für das schrittweise Starten von Modellen in der Fit-Gruppe. Korrektur für Text-Anti-Aliasing in Popup-Fenstern mit transparentem Hintergrund. Fortsetzung der Arbeit an Plattformvorlagen.
Gastgeber
- Paul N: (1) Fortsetzung der Arbeit an Python.Einige der JSL-Python-Funktionen werden nicht mehr unterstützt, wenn Python in JMP eingebettet ist.Python Init(), Python Control(), Python Term(), << Disconnect.Bereinigung und Optimierung des Codes. Der Skriptindex wurde aktualisiert, um veraltete Verwendung aus den Beispielen zu entfernen.(2) Absturz beheben JMP-17046 : JMP stürzte ab, wenn Sie mit der Verwendung der JSL-Python-Funktionen wie Python Send() begonnen haben, bevor Sie Python Init() oder Python Connect() aufgerufen haben.Da Python eingebettet ist, kann die Initialisierung von Python jetzt problemlos bei der ersten Verwendung erfolgen.Der einzige Grund, Python Connect() zu verwenden, besteht darin, dass Sie ein skriptfähiges Objekt zur Verwendung zurückgeben möchten. (3) Apple WWDC – Keynote und Videopräsentationen ansehen.Neue Beta-Version von XCode 15 heruntergeladen, Build-Fehler und Warnungen beim Erstellen mit dem neuen Compiler behoben. (4) Laborsitzung mit einem Apple-Ingenieur zu einem Mac-Fehler, bei dem wir Probleme damit haben, dass die Schaltfläche „Speichern“ für eine fehlerhafte Skriptdatei nicht aktiviert ist, wenn es sich nicht um einen JMP-eigenen Dateityp handelt.(.jsl funktioniert gut, .py nicht, .sas hat eine fest codierte Kluge).Speichern unter funktioniert einwandfrei. Konnte in der halbstündigen Sitzung keine Lösung finden, zusätzliche Untersuchung erforderlich.
- John Schrödl: Telemetrie für Auswahlen unter Datei > Neu hinzugefügt. Die neuen verwalteten Absturzdateien enthalten eine Liste von DLLs, die bei der Identifizierung von Problemen mit Binärdateien von Drittanbietern hilfreich sein können. Symbolaktualisierungen. Ich untersuche immer noch die Möglichkeit eines Wechsels zu .NET Core, sehe aber Probleme mit der Speicherverwaltung. und Debuggen. Diskussionen über Telemetrie.
- Michael H: PI Server-Import: Die erste Implementierung von „Change Attributes“ wird vorangetrieben und derzeit getestet. Vielen Dank an David White für seine Hilfe!
Interaktives HTML
- John P: Arbeite an der Unterstützung für Berichte/Dashboards mit mehreren lokalen Datenfiltern ( JMPHTML-1000 )
- Mike S: Es besteht weiterhin ein Problem mit dem Datumsformat der Arbeitsachse (JMPHTML-1866), da weitere Probleme gefunden wurden, die nicht Teil der ursprünglichen Fehlerbeschreibung waren. Alle Sicherheitsschulungen abgeschlossen (Produktsicherheitsschulung Level 1 und Level 2).
JMP Live
- Aurora : Fortsetzung der Arbeit am Zugriff auf Ordnerebene. Einige nicht zusammenhängende kleinere Fehler wurden behoben.
Statistiken
- John Sall: Erwägen Sie, die gespeicherte Formel für Konfidenzgrenzen zu ändern, damit der Benutzer das Konfidenzintervall innerhalb der Formel problemlos ändern kann, das t-Quantil aber weiterhin nur einmal mithilfe der Funktion AsConstant (JMP-16628) ausgewertet wird.

- Laura CS : Fortsetzung der Erforschung kausaler Inferenzmethoden (CI) für Beobachtungsdaten und Überbrückung von Lücken bei der Herangehensweise von SEM an CI. Treffen mit Russ und Meichen, um dieses Thema zu besprechen und Datensätze für eine Papierpräsentation bei einer zukünftigen Discovery zu identifizieren. Durchführung mehrerer CI-Analysen mit empirischen und simulierten Daten im SEM. Treffen mit Bryan Fricke, um ein neues Symbol für Restkanten im REM zu besprechen.
Statistische Dokumentation
- Michael: Einige Problemtypschemata und nicht verwendete Jira-Variablen bereinigt (mit James); Beschränkter Zugriff zum Erstellen/Bearbeiten des JMPDOC-Projekts in Jira nur auf Autoren; überprüfte einige Beispiele, an deren Aktualisierung Hamid in der Fit Model-Dokumentation gearbeitet hat; überprüft, ob der Inhalt des Statistikindex in der JMP-Suche oder in der Dokumentation gefunden werden kann, um die Entfernung des Statistikindex in 18 vorzubereiten.
Statistiktests
- Tonya: Bereinigen doppelter Jira-Tickets, Testen kurzfristiger Kontrolldiagramme und Durchführen einer Fehlerüberprüfung.
- Markieren: Ich nahm an der INFORMS-Konferenz zu Qualität, Statistik und Zuverlässigkeit an der NC State University teil und stellte mit Jacob unsere Usability-Studienmethodik vor, die zu möglichen Kooperationen mit zwei Universitäten führte. Ich habe Fragen in der JMP-Community beantwortet.
Produkt Management
Technischer Support
- Duane: Der Support ist auf jeden Fall weiterhin mit unseren Kunden beschäftigt. Darüber hinaus sieht das Engagement-Team weiterhin Fortschritte bei der Arbeit an der Service Cloud, die abgeschlossen werden muss, um ihre Bereiche zu unterstützen. Mit Digital Operations versuchen wir, die E-Mail-Anfrage sowie die Telefonwarteschlangen bis zum Monatsende einzurichten. Eine Herausforderung, aber wir können diese Frist nicht verlängern. Der JMP Store nutzt jetzt Decartes Visual Compliance für unser Restricted Party Screening (RPS) und wir sind sehr aktiv mit blockierten Personen umgegangen. Wendys Team und Sharon Hamricks Team bei BizOps arbeiten zusammen, um Prozesse zu entwickeln, mit denen diese Bedenken schnell und effizient bearbeitet werden können.
Hier sind die TS JMP Live-Berichte und der Link zum Jira-Filter, der die zeigt Von TS gemeldete Tickets der letzten 14 Tage .

Entwicklungsbetrieb
- Jim Borek: Fortsetzung der AWS-Migration täglicher UT-VMs. Wir arbeiten mit Hunter zusammen, um einen neuen Sonoma Mac Mini für den JMP 18.0-Test vorzubereiten. Mehrere Build- und UT-Maschinen-Updates für Mac OS.
- Myron: JiraBot-Updates (Änderungen der Eigentümerzuweisung, kleinere Probleme usw.). JMPTOOL-861.. Einrichten und Installieren von Software auf dem AWS-Ersatz für die Help-PDF-Builds-Doc-Build-Maschine. JMPTOOL-881: Synchronisierungs- und Aktivierungsprobleme auf der AWS-Maschine. Erstellen Sie neue AWS-Ersetzungen für JMPTOOL-Projekte (JMPTOOL-870, JMPTOOL-809, JMPTOOL-868).
Dokumentation
- Susan: Der Quick-Start-Inhalt – wird zur Teamüberprüfung gesendet und enthält Feedback. Ich arbeite auch daran, den Inhalt in HTML-Dateien zu übertragen. Habe eines im Build getestet. Den Rest des Projekts Jiras für 18 erstellen
- Devon: Fortsetzung der Arbeit an Vorschlägen für das Buch Using JMP vom japanischen Lokalisierungsteam. Verschaffen Sie sich einen Vorsprung bei den Versionshinweisen zu 17.2. Abschluss der DITA XML-Schulung.
- Chris B: Habe Schnellstart-Animationen, Videos mit Tipps unserer Praktikanten und einen Plan zur Dokumentenaufbewahrung überprüft. Ich habe ziemlich viel Zeit damit verbracht, herauszufinden, warum meine FrameMaker-Dateiaktualisierungen in Builds nicht angezeigt wurden. Anscheinend ist Susan auch auf dieses Problem gestoßen, aber Nick kennt eine Lösung. Die New Window()-Dokumentation (JMP-3993) wurde fertiggestellt, aber das ist das Dokument, das ich nicht erstellen kann. Das koreanische Dokument-Add-In (JMPDOC-1889) getestet und veröffentlicht.
System-/Hosttests – Cary
- Mandy: Ein paar weitere meiner JIRA-Probleme wurden durch Testen und Verifizieren gelöst. Beantwortete ein paar Workflow-Fragen, die ich in der Community gesehen habe – hauptsächlich Probleme mit dem Aktionsrekorder –, eine zum Erstellen einer Validierungsspalte ( JMP-14057 ) und eine, um mit der rechten Maustaste zu klicken, bis zum Ende der Zeile zu füllen und zu wiederholen ( JMP-14202 ) - Vielen Dank, David White, dass er diese Probleme behoben hat. Habe mich mit Qiana getroffen und einige Zeit damit verbracht, an der Datentabelle zur Kriminalität in San Francisco zu arbeiten, um das auslösende Wort zu entfernen ( JMP-16894 ); Wir haben die Tabelle an einem anderen Ort gespeichert, damit wir sie zum Testen verwenden können. Ich arbeite an einigen Workflow-Builder-Dingen und verwende sie zum Testen anderer JIRA-Tickets.
- Lisa: Ich habe am Testen der minimierten Anmerkungsfunktion gearbeitet, EA-Tracks bezüglich der Schaltfläche „Abrufen“ und des Auswahltools im Graph Builder überprüft und mit Evan mehrere Bugs im Graph Builder besprochen, die benutzerdefinierte Karten und Dialoge mit Farbthemen betreffen.
- Audrey: Brainstorming über Mitarbeiterdaten in unserer Telemetrie, Atlassian-Admin-Sachen, herumspielen Daten zur Luftqualität .
- Jäger: Untersuchte und reagierte auf mehrere JMP 18 EA 3-Tracks, arbeitete mit Jim B. zusammen, um Sonoma 14.0 Developer Beta 1 auf dem M1-Hosttestsystem MDA692 im Labor anzuwenden, eröffnete JMP-16991 für invertierte Inhalte in JMP 17.x und 18.0, die auf der Sonoma Beta 1 ausgeführt werden, und testete einen JMP Runner Build für Aaron auf mehreren Mac-Konfigurationen auf das Verhalten des Kontextmenüs in WEBJMP-7144.
System-/Hosttests – Peking
- Peking-Team:
- Eric(Nai) Wang: (1) Untersuchung von JMP Live JSL-Testfehlern, vorgesehen für 17.2 und 18.0. JMPTESTBJ-2411. (2) Debuggen von JMP Live JSL-Tests auf Jenkins VM.JMPTESTBJ-2416 . (3) Vorbereitung des JMP Live I18N-Tests. (4) JMP Clinical I18N-Testrunde 2.
- Da Li: (1) Die Komponente OSIPI wurde in Import-PI Server geändert, der Grund ist angegeben Verbesserungen beim PI Server-Import – JMP – Confluence (atlassian.net) . (2) TS:00042993 Untersuchung, neuer Fehler erstellt [JMP-16939] Standard-Dateifilter „*;“ sollte beim Hinzufügen eines Dateifilters durch Klicken auf „Erweiterung hinzufügen“ entfernt werden – Jira (atlassian.net) . TS:00043261 Untersuchung, Feedback geben und auf Antwort warten. (3) Funktionstest abgeschlossen, insgesamt 2 Fehler erstellt [JMP-16733] Excel-Import-Engine unter Windows ersetzen – LibXL anstelle von SpreadsheetGear verwenden – Jira (atlassian.net) . (4) Funktionstest abgeschlossen, insgesamt 2 Fehler erstellt [JMP-7736] ICRP: Importierte Attribute „Gut|Schlecht|Ersetzt|Annotierte Werte als Ausdruck oder Zeichenfolge in einer einzelnen Spalte vorschlagen – Jira (atlassian.net)“ . (5) Überprüfen und schließen Sie 15 Fehler für die Komponenten Import-SAS, I18N, Import-PI Server und Import-Excel, entsprechende UT wurde ebenfalls hinzugefügt. (6) 5 neue Fehler, die während des Funktionstests und der Fehlerüberprüfung entstanden sind. (7) Organisieren und versenden Sie E-Mails für die JMP Live 18.0 I18N-Testrunde 1/6. (8) Überprüfen und schließen Sie zwei Fehler für die Komponenten Comments-Server und Notifications-Server. (9) Untersuchen und beheben Sie den folgenden neuen Arbeitsablauf [JMPTESTBJ-2415] Fehler: jmp_live_migration_16.2_to_18.0 fehlgeschlagen – 2023w23 – Jira (atlassian.net)
- Mike Wu: (1) JMP 18.0-Fehler beim Regressionstest. (2) JMP 18.0: I18N-Test für Runde 1 abgeschlossen. (3) JMP C 17.2 I18N Testrunde 2. (4) Regressionstests auf Fehler in JMP Live 18.0.
- Kimi(Yu) Wang: (1) JMP 18.0 NF-Test für Python [JMP-16815] Entfernung von Python Get Graphics() und << Get Graphics() – Jira (atlassian.net) .[JMP-16901] Entfernung des Python-Steuerungsparameters – Jira (atlassian.net) . (2) JMP C 17.2 I18N-Test – Runde 2. (3) JMP Live 18.0 I18N Testrunde 1/6. (4) Jenkins: Verbindungsdatei für Mac ändern und testen, Einzelheiten siehe JMPTESTBJ-2414 . Fügen Sie Kompatibilitätstests für Mac und Win hinzu. Weitere Informationen finden Sie unter JMPTESTBJ-2219 - im Gange. Update-Namen für Instanzen und AMIs, Einzelheiten finden Sie unter JMPTESTBJ-2464 .
- Da Zhang: (1) JMP Live 18 Load Testing: Lasttests in JMeter korrigieren/hinzufügen. (2) JMP Live 18.0 I18N Testrunde 1/6. (3) JMP C 17.2 I18N-Test – Runde 2. (4) Fehlerüberprüfung.
- Nala: (1) JMP Live 18.0 I18N Testrunde 1/6. (2) JMP C 17.2 I18N-Test – Runde 2. (3) Fehlerüberprüfung.
Habt alle ein schönes Wochenende!
Audrey
Ein Oldie, aber gut:

https://xkcd.com/552/