Benvenuto nell'aggiornamento per lo sviluppo di JMP del 9 giugno 2023!
Sono sicuro che tutti sanno bene che martedì 13 giugno è l'inizio di Approvazione del codice per JMP 17.2. L'approvazione del codice è il punto in cui iniziamo davvero a frenare le correzioni che entrano nel prodotto. Puoi ancora apportare correzioni, ma assicurati che soddisfino i criteri: priorità alta, rischio ragionevolmente basso, ha superato una revisione del codice, è stato testato nel ramo principale (quando possibile) e hai quattro approvazioni dopo aver inviato una richiesta a la mailing list degli approvatori di JMP.
Ho esaminato i nostri dati Jira per gli articoli con la versione di correzione contenente la 17.2 per tutti i prodotti e possiamo vedere un bel po' di attività nelle ultime settimane man mano che le correzioni vengono apportate e testate. So che sviluppatori e tester stanno finalizzando le ultime cose che devono entrare.

Grazie come sempre a Tonya Mauldin per aver condiviso i riepiloghi beta e crash track della settimana. Qui vediamo gli arresti anomali selezionati (tutti segnalati internamente questa settimana).

Rapporto beta di JMP - Distribuzione (4) | JMP Live (sas.com)
Suggerimento Atlassian della settimana
Grafico Lucido è ora integrato con la nostra istanza di Confluence. LucidChart è un'app per la creazione di grafici che consente una facile creazione di diagrammi e diagrammi di flusso. Molti membri del nostro staff JMP sono in grado di utilizzare LucidChart tramite una licenza padre esistente per SAS. L'integrazione con LucidChart è stata una delle funzionalità più richieste da questo staff JMP. Di recente abbiamo lavorato con i nostri amministratori SAS Lucid e fortunatamente siamo riusciti a farlo accadere. Se disponi di una licenza Lucid, ora hai accesso all'integrazione bidirezionale con Confluence. In caso contrario, puoi comunque visualizzare i documenti Lucid creati da altri nelle nostre pagine di Confluence.
Annunci generali
- Se sei disposto a essere un dipendente in primo piano su Inside JMP, scarica una copia del Conosci modulo . Compila semplicemente le domande e quando hai finito, caricalo, insieme a 3 foto di te nella cartella. Grazie per aver contribuito a rendere la nostra famiglia JMP un po' più familiare!
- Articoli recenti per conoscere:
- Le congratulazioni sono d'obbligo Josh LoPresti , che questo mese festeggia il suo decimo anniversario con SAS! Josh è in JMP da quattro anni e da allora si occupa di tutto ciò che riguarda i test JMP Live. Congratulazioni Gios!
Prossime date importanti
- Inizia l'approvazione del codice JMP 17.2 - 13/06/23
- Giornata di riposo e ricarica JMP – 19/06/23
- JMP 18 EA4 e JMP Clinical EA2 Freeze – 23/06/23
- Blocco codice JMP 17.2 – 30/06/23
- JMP 18 Feature Freeze – 7/21/23
- JMP 18 EA5 e JMP Clinical EA3, JMP Live 18 EA1 – 8/11/23
- JMP 18 EA6 e JMP Clinical EA4 – 3/10/23
- JMP 18 EA7 e JMP Clinical EA5 – 8/12/23
- Per favore visita Confluenza per un elenco completo di PMP 17 E MP 18 date.
Aggiornamenti sullo sviluppo di JMP
Stagisti
- Hayley: Scrivere unit test per la piattaforma Response Screening con dati genomici. Ho anche lavorato sul codice SAS per ottenere benchmark per le stime dei parametri.
- Amido: Finalizzazione del mio primo progetto, che prevedeva l'indirizzamento dei commenti sul capitolo SLS_Examples. Revisioni, interpretazioni, schermate, revisione dei progressi da parte del mio team. Partecipare a un incontro informativo e amichevole di Coffee Conversations con altri stagisti. Le discussioni sono state coinvolgenti e mi è piaciuta l'opportunità di socializzare durante la pausa caffè. Ho iniziato a lavorare al mio secondo progetto, aggiungendo un nuovo esempio al capitolo SEM incentrato sull'analisi della mediazione. Ho studiato a fondo l'argomento e mi sento ben preparato per iniziare a creare l'esempio. Completato corsi pertinenti, tra cui "Prosperare in un luogo di lavoro flessibile", "Strategie di gestione dell'energia quando si lavora in remoto", "Formazione e sensibilizzazione del team di risposta agli incidenti di sicurezza (SIRT)" e "Proteggere la privacy utilizzando la corretta classificazione e gestione dei dati".
- Emilia: Finalizzazione delle modifiche ai video che ho realizzato per i 12 consigli per lavorare in modo più intelligente. Inoltre, questa settimana sto completando il corso di certificazione SAS Programming 1.
- Anusa: Questa settimana è stata fantastica!! Ho lavorato su alcuni unit test per la clinica JMP. Sto seguendo la programmazione SAS 1: sessione di formazione Essentials per stagisti degli ultimi due giorni, il che è stato fantastico finora. Spero di poter imparare e lavorare di più anche la prossima settimana.
- Irene: Questa settimana ho partecipato alla conferenza Informs QSR e ho presentato il nostro lavoro (il mio progetto di stagista estivo) sulla localizzazione dei guasti bayesiani. Sto anche lavorando per mettere a punto il modello e provare ad applicarlo a un caso di studio reale.
Scoperta dei dati
- Xan : Migliore schivata collisione jitter per marcatori non rettangolari.
- Eva : Struttura iniziale consegnata per Personalizzazione dei report a colonna che è una modifica a Dispatch per rendere più robusta l'analisi statica e la riscrittura degli script JSL quando le colonne cambiano. Questo è un lavoro iniziato per i modelli di piattaforma, ma sarà utile per altre cose come Workflow Builder, Data Table Scripts, ecc. Attualmente sto lavorando per estenderlo a Scale Box e per annotare le caselle necessarie all'interno dei rapporti della piattaforma per lavorare con questa funzione.
- Dave B : Risolti un paio di bug di annotazione del testo ridotti al minimo, corretto un bug di wrapping della visualizzazione del contorno, corretto un arresto anomalo di NumberColEditDisplay, completato il test delle immagini in movimento nelle macchine virtuali AWS e apportate alcune modifiche per ridurre al minimo il numero di e-mail rumorose.
- Giuliano : Assunto un nuovo sviluppatore, Jared Thomas, che inizierà il 6 luglio th . Lavoro continuato nel backlog JIRA. Riunione UI/UX sull'aiuto al passaggio del mouse e sulla rilevabilità dei suggerimenti. Discussioni su come la registrazione dell'azione potrebbe inviare variazioni di uno script al generatore di log/flusso di lavoro avanzato. Lavoro continuato sui modelli di piattaforma.
- Dan S : Risolto il problema con l'avvio graduale dei modelli in Fit Group. Correzione dell'anti-aliasing del testo nelle finestre popup con sfondo trasparente. Lavoro continuato sui modelli di piattaforma.
Ospite
- Paolo N: (1) Proseguire il lavoro su Python.Deprecazione di alcune delle funzioni Python JSL che non sono più applicabili con Python incorporato in JMP.Python Init(), Python Control(), Python Term(), << Disconnetti.Pulizia e razionalizzazione del codice. Aggiornato l'indice di scripting per rimuovere l'utilizzo deprecato dagli esempi.(2) Risolto il crash JMP-17046 : JMP si arrestava in modo anomalo se si iniziava a utilizzare le funzioni Python JSL come Python Send() prima di chiamare Python Init() o Python Connect().Con Python incorporato, l'inizializzazione di Python può ora avvenire facilmente al primo utilizzo.Ora l'unico motivo per utilizzare Python Connect () è se si desidera restituire un oggetto con script per l'uso. (3) Apple WWDC: visione di Keynote e presentazioni video.Scaricato il nuovo XCode 15 beta, corretti errori di compilazione e avvisi durante la compilazione con il nuovo compilatore. (4) Sessione di laboratorio con un tecnico Apple su un bug Mac, in cui abbiamo problemi con il pulsante Salva non abilitato per un file di script sporco se non è un tipo di file di proprietà di JMP.( .jsl funziona bene, .py no, .sas ha un kluge hardcoded ).Salva con nome funziona bene. Non è stato possibile risolvere nella sessione di mezz'ora, sono necessarie ulteriori indagini.
- John Schroedl: Aggiunta telemetria per le selezioni in File > Nuovo. I nuovi file di arresto anomalo gestiti includono un elenco di DLL che possono aiutare a identificare i problemi con i file binari di terze parti. Aggiornamenti delle icone. Sto ancora ricercando la possibilità di passare a .NET Core ma riscontrando problemi con la gestione della memoria. e debug. Discussioni sulla telemetria.
- Michele H: PI Server Import: l'implementazione iniziale di “Change Attributes” è spinta ed è attualmente in fase di test. Grazie a David White per l'aiuto!
HTML interattivo
- John P: lavorando sul supporto per report/dashboard con più filtri di dati locali ( JMPHTML-1000 )
- Mike S: Il problema del formato della data dell'asse di lavoro è continuato (JMPHTML-1866) poiché sono stati rilevati più problemi che non facevano parte della descrizione iniziale del bug. Hai completato tutta la formazione sulla sicurezza (formazione sulla sicurezza del prodotto livello 1 e livello 2).
JMP in diretta
- Aurora : lavoro continuato sull'accesso a livello di cartella. Risolti alcuni bug minori non correlati.
Statistiche
- John Sal: Considerando la possibilità di modificare la formula salvata per i limiti di confidenza per consentire all'utente di modificare facilmente l'intervallo di confidenza all'interno della formula, ma avendo comunque il quantile t valutato solo una volta utilizzando la funzione AsConstant (JMP-16628).

- Laura CS : Ha proseguito la ricerca sui metodi di inferenza causale (IC) per i dati osservativi e colmare le lacune con il modo in cui SEM si avvicina all'IC. Ho incontrato Russ e Meichen per discutere di questo argomento e identificare i set di dati per una presentazione cartacea a una futura scoperta. Ha condotto diverse analisi CI con dati empirici e simulati in SEM. Ho incontrato Bryan Fricke per discutere di una nuova icona per i bordi residui in SEM.
Documentazione statistica
- Michael: Ripuliti alcuni schemi di tipo di problema e variabili Jira inutilizzate (con James); limitato l'accesso di creazione/modifica per il progetto JMPDOC in Jira ai soli scrittori; ha esaminato alcuni esempi su cui Hamid ha lavorato aggiornando la documentazione del Fit Model; verificato che il contenuto dell'Indice statistico sia reperibile in JMP Search o nella documentazione in preparazione alla rimozione dell'Indice statistico in 18.
Test statistico
- Tonia: Ripulire i ticket Jira duplicati, testare i grafici di controllo a breve termine ed eseguire la verifica dei bug.
- Segno: Ha partecipato alla conferenza INFORMS Quality, Statistics, and Reliability presso la NC State University e ha presentato la nostra metodologia di studio sull'usabilità con Jacob che ha portato a potenziali collaborazioni con due università. Ho risposto alle domande nella community di JMP.
Gestione del prodotto
Supporto tecnico
- Duane: Il supporto è sicuramente impegnato con i nostri clienti. Inoltre, il team Engagement continua a vedere progressi con il lavoro di Service Cloud che deve essere completato per supportare le proprie aree. Con le operazioni digitali, stiamo cercando di ottenere l'invio di e-mail al caso e le code telefoniche entro la fine del mese. Una sfida, ma non possiamo prorogare questa scadenza. Il JMP Store ora utilizza Decartes Visual Compliance per il nostro Restricted Party Screening (RPS) e siamo stati molto attivi con le persone bloccate. Il team di Wendy e il team di Sharon Hamrick in BizOps stanno lavorando insieme per creare processi per gestire questi problemi in modo rapido ed efficiente.
Ecco i Rapporti in tempo reale di TS JMP e il collegamento al filtro Jira che mostra il file biglietti segnalati da TS per gli ultimi 14 giorni .

Operazioni di sviluppo
- Jim Borek: Migrazione AWS continua delle VM UT giornaliere. Collaborare con Hunter per preparare un nuovo Mac mini Sonoma per il test JMP 18.0. Aggiornamenti multipli di build e macchine UT per mac OS.
- Mirone: Aggiornamenti di JiraBot (modifiche all'assegnazione del proprietario, problemi minori, ecc.). JMPTOOL-861.. Configurazione e installazione del software su sostituzione AWS per help-pdf-builds doc build machine. JMPTOOL-881: problemi di sincronizzazione e attivazione sulla macchina AWS. Crea nuove sostituzioni AWS per i progetti JMPTOOL (JMPTOOL-870, JMPTOOL-809, JMPTOOL-868)
Documentazione
- Susan: Il contenuto Quick Start: inviato per una revisione del team, che incorpora il feedback. Lavorando anche per ottenere il contenuto in file HTML. Testato uno nella build. Creazione del resto del progetto Jiras per 18
- Devon: Lavoro continuato sui suggerimenti per il libro Utilizzo di JMP da parte del team di localizzazione giapponese. Ottenere un vantaggio sulle note di rilascio 17.2. Completamento della formazione DITA XML.
- Chris B: Ha esaminato le animazioni Quick Start, i video dei consigli del nostro stagista e un piano di conservazione dei documenti. Ho passato parecchio tempo a cercare di diagnosticare il motivo per cui gli aggiornamenti dei miei file FrameMaker non venivano visualizzati nelle build. Apparentemente anche Susan ha riscontrato questo problema, ma Nick conosce una soluzione. Documentazione New Window() completata (JMP-3993), ma questo è il documento che non riesco a creare. Testato e pubblicato il componente aggiuntivo per documenti coreani (JMPDOC-1889).
Test di sistema/host-Cary
- Mandy: Risolti un altro paio dei miei JIRA con test e verifiche. Ho risposto ad alcune domande sul flusso di lavoro che ho visto nella community, principalmente problemi con il registratore di azioni, uno per creare una colonna di convalida ( JMP-14057 ) e uno per fare clic con il tasto destro, riempire fino alla fine della riga e ripetere ( JMP-14202 ) - grazie a David White per averli sistemati. Ho incontrato Qiana e ho passato un po' di tempo a lavorare sulla tabella dei dati del San Francisco Crime per rimuovere la parola chiave ( JMP-16894 ); salvato la tabella in una posizione diversa in modo da poterla utilizzare per i test. Lavorando su alcune cose del costruttore del flusso di lavoro, usandolo per testare altri ticket JIRA.
- Lisa: Ha lavorato al test della funzione di annotazione ridotta, ha esaminato le tracce EA relative al pulsante Richiama e allo strumento di selezione nel generatore di grafici e ha discusso con Evan diversi bug del generatore di grafici che coinvolgono mappe personalizzate e finestre di dialogo del tema dei colori.
- Audrey: Brainstorming sui dati dei dipendenti nella nostra telemetria, roba di amministrazione Atlassian, giocare con Dati sulla qualità dell'aria .
- Cacciatore: Indagato e risposto a diverse tracce di JMP 18 EA 3, lavorato con Jim B. per applicare Sonoma 14.0 Developer Beta 1 sul sistema di test host M1 MDA692 in laboratorio, aperto JMP-16991 per il contenuto invertito in JMP 17.xe 18.0 in esecuzione su Sonoma Beta 1 e testato una build JMP Runner per Aaron su diverse configurazioni Mac per il comportamento del menu contestuale in WEBJMP-7144.
Test di sistema/host-Pechino
- Squadra di Pechino:
- Eric(Nai) Wang: (1) Indagine sui fallimenti dei test JSL di JMP Live, destinati sia a 17.2 che a 18.0. JMPTESTBJ-2411. (2) Debug dei test JSL live di JMP su Jenkins VM.JMPTESTBJ-2416 . (3) Preparazione del test JMP Live I18N. (4) Test clinico JMP I18N Round2.
- Da Li: (1) Il componente OSIPI è cambiato in Import-PI Server, il motivo è scritto Miglioramenti all'importazione del server PI - JMP - Confluence (atlassian.net) . (2) TS:00042993 indagine, nuovo bug creato [JMP-16939] Filtro file predefinito "*;" dovrebbe essere rimosso quando si aggiunge il filtro file facendo clic su Aggiungi estensione - Jira (atlassian.net) . TS:00043261 indagine, fornire feedback e attendere risposta. (3) Test delle funzionalità FATTO, totale 2 bug creati [JMP-16733] Sostituisci il motore di importazione di Excel su Windows - Usa LibXL invece di SpreadsheetGear - Jira (atlassian.net) . (4) Test delle funzionalità FATTO, totale 2 bug creati [JMP-7736] ICRP: suggerimento di attributi importati Buono|Cattivo|Sostituito|Valori annotati come espressione o stringa in una singola colonna - Jira (atlassian.net) . (5) Verificare e chiudere 15 bug per i componenti Import-SAS, I18N, Import-PI Server e Import-Excel, aggiunta anche l'UT corrispondente. (6) 5 nuovi bug creati durante il test delle funzionalità e la verifica dei bug. (7) Organizzare e inviare la posta per il round di test 1/6 di JMP Live 18.0 I18N. (8) Verificare e chiudere 2 bug per i componenti Comments-Server e Notifications-Server. (9) Indagare e correggere seguendo il nuovo flusso di lavoro [JMPTESTBJ-2415] Bug: jmp_live_migration_16.2_to_18.0 fallito - 2023w23 - Jira (atlassian.net)
- Mike Wu: (1) Test di regressione dei bug di JMP 18.0. (2) JMP 18.0: test I18N eseguito per il round 1. (3) Round di prova JMP C 17.2 I18N 2. (4) Test di regressione dei bug di JMP Live 18.0.
- Kimi(Yu) Wang: (1) Test JMP 18.0 NF per Python [JMP-16815] Rimozione di Python Get Graphics() e << Get Graphics() - Jira (atlassian.net) .[JMP-16901] Rimozione del parametro Python Control - Jira (atlassian.net) . (2) Test JMP C 17.2 I18N - Round2. (3) Test JMP Live 18.0 I18N round 1/6. (4) Jenkins: modificare il file di connessione per mac e test, i dettagli si riferiscono a JMPTESTBJ-2414 . Aggiungi test di compatibilità sia per Mac che per Win, i dettagli si riferiscono a JMPTESTBJ-2219 - in corso. Aggiornare i nomi per le istanze e le AMI, vedere i dettagli JMPTESTBJ-2464 .
- Da Zhang: (1) Test di carico JMP Live 18: correzione/aggiunta di test di carico in JMeter. (2) Test JMP Live 18.0 I18N round 1/6. (3) Test JMP C 17.2 I18N - Round2. (4) Verifica dei bug.
- Nala: (1) JMP Live 18.0 I18N round di test 1/6. (2) Test JMP C 17.2 I18N - Round2. (3) Verifica dei bug.
Buon fine settimana a tutti!
Audrey
Un vecchio ma buono:

https://xkcd.com/552/