Willkommen beim JMP Development Update für den 22. März 2024!
Diese Woche wurde JMP 18 für viele bestehende Kunden auf My JMP veröffentlicht! Alle Details zur schrittweisen Einführung aller JMP-Produkte über alle Kanäle für alle Kunden finden Sie hier auf Inside JMP . Die phasenweise Einführung der Software hat bereits dazu beigetragen, einige kleinere Probleme zu identifizieren, die ausgewählte Kunden betreffen – Probleme, die inzwischen dank Daniel Powell und dem Salesforce-Team gelöst werden konnten. Leute aus Cary feierten die Veröffentlichung von JMP 18 bei einem Empfang am Mittwochabend im Gebäude. Ein Café, in dem John Sall über die vielen Ps von JMP 18 sprach. Es war ein absolut perfekter Abend!
Vielen Dank an Brian Corcoran für den Hinweis, dass es derzeit ein großes Problem mit JMP-Mitarbeitern gibt, die JMP 18-Produkte auf dem Mac über SSO autorisieren können. Glücklicherweise ist dies kein Problem, das Kunden betrifft, da wir SSO nicht für die Nutzung durch Kunden aktivieren. Dieses Problem wurde verursacht, als SAS IT einige Einstellungen innerhalb von SSO durch die Installation eines neuen Microsoft-Authentifizierungspakets änderte. Dies beeinträchtigte offenbar die Fähigkeit des in JMP eingebetteten Mac Webkits, Cookies zu teilen, wodurch MyJMP daran gehindert wurde, Autorisierungsanfragen ordnungsgemäß weiterzuleiten. Es ist CIS nicht möglich, die Änderungen rückgängig zu machen.
Chris Humphrey hat diese Seite freundlicherweise in Confluence erstellt, um einen Workaround zu beschreiben, den interne Mac-Benutzer zur Autorisierung verwenden können. Bitte bleiben Sie auf dem Laufenden, um weitere Informationen zu einer langfristigen Lösung zu erhalten, sobald diese verfügbar ist. Wenn Sie JMP 18 zuvor auf dem Mac autorisiert haben, sollte diese Autorisierung bis zu Ihrem nächsten Hard-Check-in-Datum (ca. 180 Tage nach der Autorisierung) weiterhin funktionieren. Bitte entfernen Sie daher nicht eine bestehende, funktionierende Autorisierung, falls Sie bereits eine haben. Wenn Sie 18 noch nicht autorisiert haben, befolgen Sie bitte die obigen Workaround-Anweisungen von Chris.
Vielen Dank an Dan Schikore für seinen Vortrag beim JMP-Entwicklertreffen diese Woche! Dan stellte die laufenden Änderungen an der Displaybox für JMP 19 vor, die zukünftige Aktualisierungen des visuellen Designs unterstützen werden. Ein großes Dankeschön geht auch an Dans Coding-Mitarbeiter Evan McCorkle und John Schroedl , die dabei geholfen haben, den sehr aktiven Meeting-Chat zu überwachen! Wenn Sie das Treffen verpasst haben, finden Sie hier eine Aufzeichnung .
Vielen Dank auch an Tonya Mauldin für das Teilen der Beta-/Absturzfälle der letzten zwei Wochen mit ausgewählten Abstürzen.
Beta- und Absturzfälle für die Wochen vom 15.03.24 und 22.03.24 | JMP Live (sas.com)
Allgemeine Ankündigungen
Wichtige bevorstehende Termine
- JMP 18.1 Feature Freeze – 19.04.24
- JMP 18.0.1 Code eingefroren – 26.04.24
- JMP 18.0.1-Veröffentlichung – ~ 18.05.24
- Der JMP 18.1-Genehmigungsmodus beginnt – 21.05.24
- Einfrieren des JMP 18.1-Codes – 14.06.24
- Eine vollständige Liste der JMP 18- und JMP 19- Termine finden Sie auf Confluence .
JMP-Entwicklungsaktualisierungen
Gastgeber
- Paul N:
- Erste Woche zurück nach Manchester und ein einwöchiger Urlaub in London. Die aktualisierte Python-Integration war ein großer Erfolg auf der Konferenz. Bei „Meet the Experts“ strömten immer mehr Leute an, die mehr über die Updates erfahren wollten. Und bei jeder gesellschaftlichen Veranstaltung mangelte es mir nicht an der Begleitung von Teilnehmern, die Fragen zu den Python-Entwicklungen stellen wollten. Alle Rückmeldungen waren sehr positiv. Viele Kunden wollten unbedingt 18 in die Hände bekommen!
- Eines der Probleme, auf die ich achten muss, ist die Möglichkeit, die Python Install Package()-Funktionalität für JMP zu deaktivieren, das in sichereren Umgebungen installiert wird. Sie möchten weiterhin Python verwenden, Benutzern jedoch nicht erlauben, neue Pakete zu installieren. Bei solchen Installationen müsste der Administrator ein überprüftes Site-Packages/-Verzeichnis bereitstellen, das auf dem Computer des Benutzers am JMP-Speicherort des Benutzers abgelegt wird.
- Diese Woche war die Frage der Zulassung von Python-Aktualisierungsskripten auf JMP Live ein Diskussionsthema. Das Hauptproblem besteht darin, herauszufinden, wie wir dies unterstützen können, ohne die Sicherheit der JMP Live-Serverinstanz zu gefährden. Der erste Aspekt besteht darin, die Paketinstallation auf die Serveradministratoren zu beschränken, ohne dass die Skripts selbst in der Lage sind, Pakete zu installieren.
- Am Donnerstag habe ich eine Webinar-Präsentation mit dem Titel „Entwickler-Tutorial: Neue Python-Integration und Skriptfunktionen in JMP 18“ gehalten, die von Gail Massari zusammengestellt und moderiert wurde.
- John Schroedl: Padding- und Chrome-Berechnungen zur Baumsteuerung hinzugefügt; Weiter zum Filterfeld. Hilft bei der Diagnose von SSO-Problemen, die sich auf Mac-Autorisierungen auswirken. Informationen zur Python-Integration aus Install Checker entfernt.
Interaktives HTML
- John Powell: Konvertierte ImageSegment, SpacerBox, Scaling, ParallelAxisSegment und PolylineSegment in JavaScript-Klassen (JMPHTML-13568, JMPHTML-13582, JMPHTML-13583, JMPHTML-13581). Integrierte Korrekturen in JMP 18.1 (JMPHTML-1691, JMPHTML-13561, JMPHTML-13560). Überprüfung der Funktionsanfragen mit Praveena und Paul zur Planung von JMP 19. Q1-Check-ins.
- Paul Spychala : Ich habe die Woche damit verbracht, mit dem HTML-Team an der Umstellung unserer Codebasis auf die Verwendung von ES6-Klassen zu arbeiten. Wir haben auch Zeit damit verbracht, das HTML-UI-Design zu besprechen und wie wir das allgemeine Erscheinungsbild und die Atmosphäre besser an JMP Live anpassen können.
- Mike Stickles : Arbeit an JMPHTML-13588 abgeschlossen (Umgestaltung der HTML LegendBox-Klasse zur Verwendung von ES6-Klassen). ACT-Now-Schulung abgeschlossen.
- Michael Senoyuit : Arbeitete an der Umgestaltung von TooltipModel und Annotation in EA6-Klassen.
JMP Live
- Aurora: 18.1: Fehlerbehebungen. Verbessern Sie das Hosting von REST-API-Dokumenten auf JMP Live im Entwicklungsmodus. 19.0: Planung der Implementierung von Verbesserungen der Kontrollkartenwarnungen. Aktualisierungen der Bibliotheken von Drittanbietern.
- Adrianna: Wir arbeiten an Autorisierungsänderungen und verbessern den Umgang mit Datentabellen, die viel Speicher benötigen.
Statistiken
- John Hall:
- Wenn Sie im Fit Response Screening eine Zeichengruppierungsspalte hatten, hatte diese Gruppierungsspalte im Mittelwertdifferenzbericht die falsche Größe. Es wurde in 18.1/19.0 behoben und für 18.0.1 (JMP-20674) vorgeschlagen. Im Response Screening verschiedene Korrekturen für die Untergruppierung (JMP-20628).
- Geben Sie im Mixture Profiler ein Argument „Anzahl der Rasterpunkte“ an, um eine höhere Auflösung zu ermöglichen (berichtet von Johnson Mathey) (JMP-20749).
- Beim Fit-Response-Screening wurden weitere Korrekturen für kontinuierliche Zufallseffekte vorgenommen, die nicht den Mittelwert Null haben. Jetzt zentriere ich sie vor dem Einbau (JMP-20758).
- Geben Sie im Fit Response Screening Beschriftungen an, auch wenn die Konvergenz fehlschlägt (JMP-19625).
- Fügen Sie in Logistik Konfidenzintervalle (JMP-20771) hinzu.
- Im Model Screening wurden Korrekturen für gefaltete Vorhersagespalten für Gruppen vorgenommen, die Suffixe für die Namen verwenden (JMP-19708).
- Beim Fit-Response-Screening wird jetzt die Untergruppierung unterstützt, ähnlich wie beim Response-Screening. Wenn Sie beispielsweise für alle Zeilen das Alter an das Geschlecht und den Familienstand anpassen, dann für jedes Land, dann für jede Größe und dann für jeden Typ. Dies wurde von Richard Zink für die Untergruppeninitiative (JMP-20855) beantragt.
- Laura CS: Ich habe die Produktion eines 6-minütigen Videos abgeschlossen, das alle vorhandenen SEM-Funktionen vorstellt – ich freue mich sehr, es nächste Woche mit dem SEMNET-Listserv zu teilen, wo ich hoffe, dass viele SEM-Benutzer, die noch nichts von uns gehört haben, eins haben werden Chance dazu. Weitere Fortschritte mit dem neuen MIIV-2SLS-Schätzer im SEM; Endlich habe ich die Zahlen in einem Bericht! Es gibt noch viel zu tun, aber ich liebe es, die Zahlen außerhalb meines Debuggers zu sehen. Hier eine kleine Vorschau,
Statistiktests
- Mark: Hat mit Tonya eine Zusammenfassung über den Zugriff auf die Berichtsebene beim JMP Discovery Summit USA eingereicht. Ich studiere Bayesianische Optimierung. Ich analysiere die Usability-Studie von Easy DOE vom JMP Lab in Manchester mit Ryan, Joseph und Jacob. Ich habe Jerry Fish und einem Kunden mit einem K-Fold-Lebenslauf in Stepwise geholfen.
- Jacob: Aktualisierung der Skripts zur Leistungstestanalyse. Untersuchung potenzieller Leistungsprobleme in JMP 19. Abschluss der ACT-NOW Compliance-Schulung. Untersuchung von DOE-Einheitentests, die ausschließlich auf Apple Silicon Macs fehlschlagen. Vorbereitung einer Präsentation für das Treffen der Statistiktester und -schreiber.
- Tonya: Arbeite mit Jacob an einer JMP Live-Präsentation für die Stat-Testgruppe, zur Bereinigung von Unit-Tests und zur Beta-Berichterstattung.
Entwicklungsbetrieb
- Myron: Es wurde daran gearbeitet, einige PII aus PathVar in Telemetrieattributen zu entfernen (JMP-20565). Aktualisierte JiraBot-Besitzer (JMPTOOL-1134, JMPTOOL-1136, JMPTOOL-1137). Arbeite weiter an der JiraBot-Benutzeroberfläche.
- Bob: Erstellen Sie eine Maschinenüberwachung und bereiten Sie sie auf AWS vor. Bereinigen der Dateien jetzt, da 18.0 final und in Produktion ist.
Lokalisierung
- Trish: Hatte ein kurzes Treffen mit Falco und Eric Hill, um die Lokalisierungsherausforderungen für den JMP Store zu besprechen – ein weiteres Treffen wird vereinbart, um Details zu besprechen und bei Lösungen zu helfen. Lokalisierte JMP-Dokumentations-Add-Ins vor der Übergabe an die Qualitätssicherung getestet. Lieferung lokalisierter PDFs für 18.0 an das JMP-Webteam. An die Kreditorenbuchhaltung übermittelte Rechnungen. Treffen mit Allison, um den neuen Prozess zur Beantragung von Arbeitsaufträgen bei JMP Legal zu besprechen. Ich habe es genossen, am Mittwoch auf dem Campus zu sein, um mit allen die Einführung von JMP 18 zu feiern – es war ein „P“-perfekter Tag :smiling_face_with_smiling_eyes: .
- Krzysztof: Habe mich mit dem Doc-Team getroffen, um den Übergang zu Oxygen und die Auswirkungen auf Lokalisierungen zu besprechen. Getestete Sauerstoffquelle in memoQ. Wir arbeiten an der Einrichtung einer AWS-Maschine zum Hosten von Memoqwb und der TM-Suchschnittstelle für unsere Anbieter. Besprechen von Verbesserungen unserer Automatisierung (Qualitätssicherung, Wortzahlberichte, Quellenvalidierungen, Paketfluss, Verwendung von Etiketten in unserem Workflow für Bücher). Bereitstellung von 18.0 UI-Übersetzungsspeichern und Termdatenbanken für das Marketingteam.
- Alison: Diese Woche habe ich daran gearbeitet, die lokalisierten Dokumentations-PDF-Add-Ins für V18 zu validieren und sie in der JMP-Community zu veröffentlichen. schickte WO-Anfragen an JMP Legal für unser V18 Big Books-Lokalisierungsprojekt; eine Confluence-Seite zu PO- und WO-Anfrageprozessen erstellt; und ich habe mir angeschaut, wie Gleichungen in memoQ erfasst werden, nachdem Devon im Rahmen der FM-zu-Oxygen-Migration von Big Books Aktualisierungen an Tags in der Oxygen-DITA-Datei vorgenommen hat.
- Sandy: Ich habe an einem Programm gearbeitet, das die Quelle in den Quelldateibereichen validiert, die wir für die Verarbeitung verwenden. Arbeitete an der Automatisierung, um für einen unserer Anbieter einen memoQ-Wortzählungsbericht im Trados-Stil zu erstellen. Mit dem Testen des neuen Add-In-Prozesses begonnen.
- Sohail: Implementierung von Verbesserungen für die TM-Suchschnittstelle. Planung der nächsten Entwicklungsaufgaben.
Dokumentation
- Susan C: Arbeiten an 18.1 Jiras – JMP Live/Public und Prozess-Jiras für Doc Team. Erstellen von Vorlagen zur Stapelerstellung von Storys. Aktualisierte JMP Live/Public-Dokumentationsdaten auf der JMP Live Confluence-Seite. Treffen mit Qiana, um die Ziele für 2024 zu besprechen. Arbeiten an einem Franklin Covey-Kurs (5 Möglichkeiten für außergewöhnliche Produktivität).
- Devon: Abschluss der FM-zu-DITA-Konvertierungstabellenarbeit und Testen der Dateien, funktioniert. ChrisB : Habe die Hilfe von 17.2 bis 19 sortiert (obwohl in der zukünftigen Hilfe Hilfekarten fehlen). Etwas DITA-Schulung. Hatte eine 18.0-Hilfe-Retrospektive, die meiner Meinung nach ganz gut lief. Möglicherweise gibt es eine Möglichkeit, die Veröffentlichung so zu ändern, dass Tester und Statistikautoren regelmäßig Updates erhalten, die ihren beiden Anforderungen gerecht werden.
- mit dem L10N-Team an Entwurfsübersetzungen von DITA-Dateien, Zielsetzung für 2024.
- Qiana: Arbeitete am Dokumentations-Add-In und an JMP 18.0-Projektabschlussaufgaben. Jiras wurde erstellt und Confluence aktualisiert, um neue 18.1-Elemente widerzuspiegeln.
System-/Hosttests – Cary
- Mandy: Habe 19 Jahre lang an Jira gearbeitet – neue Datentabellenänderungen – ein paar Abstürze; einige TS-Tracks behoben; Richten Sie die Installation von 18.0.1 und 18.1 und 19.0 ein, um regelmäßige Tests durchzuführen; Für die Systemtestgruppe wurde eine kurze 19.0-DEMO erstellt, um die neuen Änderungen in der Datentabelle zu zeigen. Hatte ein kurzes Gespräch mit Jasean R. über den Workflow Builder und ein Benutzerproblem; Arbeit an einer Workflow-Builder-Demo für Ende April; habe alle meine Ziele in Workday überarbeitet; Habe an der Athena Leadership Conference bei SAS teilgenommen und freiwillig mitgeholfen.
- Hunter: Hat ein Problem gemeldet und eine Lösung von Cloud Giants-Mitarbeitern getestet, bei der gespeicherte und per E-Mail verschickte Antwortcodes keine JMP 18.0-Installationen auf Geräten mit Luftspalt autorisieren konnten. Ich habe mich mit Aaron über eine kürzliche Änderung getroffen, die zu Problemen beim Aktualisieren aktualisierter Elemente im Inhaltsbereich eines JMP 19-Projekts führte. Installierte einen Entwicklungs-Build des kommenden R 4.4.0 unter Windows 11, um zu bestätigen, dass bei den R-Tests mit JMP Pro 17.2, 18.0 und einem aktuellen Build von JMP Pro 19.0 keine Fehler aufgetreten sind. Erfolgreiche Versuche, sich bei My JMP anzumelden, die Installationsprogramme für JMP 18.0, JMP Pro 18.0 und JMP Clinical 18.0 für Mac und Windows herunterzuladen und mit einem Konto zu installieren und zu autorisieren, das mit meiner Gmail-Adresse verknüpft ist.
- Mike M: Alle JMP-Dokumentations-Add-Ins für alle Sprachen überprüft. Sikuli-Tests wurden für 18.1 ausgeführt, mit Ausnahme einiger Tests zur Hilfetastenzuordnung. Abschluss von 3 Pflichtkursen zu SAS-Datenmanagement, Bestechung usw. Durcharbeiten eines Absturzberichts für den Formeleditor.
- Nick H: Ich arbeite an 19.0-Verifizierungen und füge bei Bedarf Bildtests und Unit-Tests hinzu. Ich habe auch daran gearbeitet, einige Unit-Test-Fehler zu bereinigen, die seit der 19.0-Entwicklung aufgetreten sind und zu einigen Regressionsfehlern geführt haben. Habe auch einige 18 EA-Tracks nachgeholt.
- Audrey: Verwaltungsaufgaben für Jira und Confluence, Experimentieren mit den Display-Eigenschaften, Arbeiten mit unseren Jenkins-Prozessen, Nachdenken über Ziele für das Jahr.
Webtests – Cary
- Anna: Untersuche Unterschiede für Log-Achsen aufgrund von Xans Änderungen in HTML5 und erstelle neue Diagramme, um das Verhalten einiger Achsentests nachzuahmen, die derzeit aufgrund nicht unterstützter Funktionen in HTML5 statisch bleiben. Verifizierte Xan-Achsenkorrektur für kleinere Teilstriche mit Referenzlinien. Erneutes und gründlicheres Testen der LDF-Inverse-Funktionalität mit Flächendiagrammen in HTML5 und JMP Live, um Praveena dabei zu helfen, sicherzustellen, dass Updates wie erforderlich funktionieren. Dans Fehlerbehebung für die geschlossene Gliederungsausrichtung in der Gruppenplattform wurde überprüft und ein neues Problem für die Redo-Analyse gemeldet. Überarbeitung der Bezeichnung „Fehlend“, die sowohl für fehlende Zeichen- als auch numerische Werte in HTML5 verwendet wird.
- Natalie: Übernahm den täglichen HTML5-Automatisierungsbericht und diente als Steves Backup für den täglichen JMP Live-Automatisierungsbericht. Weitere Untersuchung von Fehlern in bestehenden HTML5-Automatisierungstests und Hinzufügen zusätzlicher Abdeckung.
System-/Hosttests – Peking
- Peking-Team:
- Sitze verschieben – Fertig
- Q1 Zielsetzung und Gespräch – In Bearbeitung
- Da Li: (1) Fehlerüberprüfung. (2) IN Bearbeitung: Funktionstests (JMP-20468: Der PDF-Export sollte eine Möglichkeit unterstützen, ein einseitiges PDF basierend auf der Größe des exportierten Inhalts zu erstellen) . (3) Untersuchung und Behebung von UT-Fehlern in der Nacht
- Nan Wu: (1) Fehlerüberprüfung. (2) Regressionstests zu Telemetrieverbesserungsänderungen und Überprüfung der von der Citrix-Umgebung gesendeten Telemetriedaten für 18.1 und 19.0. (3) Aktualisierung des Geschäftsziels. (4) Bereiten Sie sich auf ein monatliches, unterhaltsames Thema vor.
- Kimi: (1) Fehlerüberprüfung. (2) Zielsetzung.
- Bella: (1) Onboarding-Lernen: Machen Sie sich mit den Arbeitsabläufen und Standards im JMP-Team vertraut. Kennen Sie die Grundlagen von JMP. Lernen Sie den Checkpoint von JMP Live kennen. Nehmen Sie die Video-Tutorials von JSL. (2) Verwenden Sie JMP für die grundlegende Tabellenbearbeitung und die Generierung der erwarteten Grafiken. (3) Bedienen Sie die Grundfunktionen von JMP Live.
- Nala: (1) Fehlerüberprüfung. (2) Zielsetzung im ersten Quartal und Gespräch im ersten Quartal. (3) Wöchentliches Check-in-Treffen mit Bella. (4) Andere.
Datenermittlung
- Morgan: Es wurde eine Voreinstellung implementiert, Skriptfenster mit Codeausschnitten zu versehen. Außerdem habe ich die Arbeit am IDE-Prototyp fortgesetzt und Unterstützung für den Dunkelmodus in Nicht-JSL-Skriptfenstern hinzugefügt.
- Xan: Unterstützt Live-Aktualisierung über den Farbthemendialog; Verwenden Sie das UIOnly-Flag in GB, damit Steuerelemente in HTML5 geschrieben werden. Aktualisieren Sie die GB-Achsentitel-Versandschlüssel für eine bessere Preset-Unterstützung.
DAMHIRSCHKUH
- Caleb: Ich melde mich von der Entdeckungsreise. Der Varianz-Explorer für eine Stichprobe wurde in C++ konvertiert und außerdem ein integrierter Explorer für gepaarte Mittelwerte für zwei Stichproben basierend auf dem Feedback von Discovery Europe hinzugefügt.
Notiz von Shannon
Ich hoffe, ihr hattet alle ein erholsames Wochenende! Das Wetter ist zwar nicht besonders schön, aber es wird zumindest jede Menge Basketball gespielt!