Benvenuti all'aggiornamento sullo sviluppo di JMP del 12 luglio 2024!
I programmi di installazione di JMP e JMP Pro 19 EA1 sono ora disponibili per gli utenti autorizzati in Il mio JMP. Grazie a tutti per aver reso disponibile questa prima iterazione affinché i nostri clienti beta la testassero! Stiamo già ricevendo tracce beta e rapporti sugli arresti anomali. Congeleremo JMP 19 EA2 il 26/7, quindi non dimenticare di aggiungere pagine di funzionalità ( vedi Come fare qui ) per i nuovi articoli principali che desideri mostrare in EA2 e nei prossimi EA.
Il blocco del codice sorgente di JMP 18.1 è avvenuto il 28/06/24 e il blocco della sicurezza per 18.1 è a poco meno di un mese di distanza (9/8/24). Eventuali correzioni del codice sorgente richieste dopo il congelamento dovranno essere sottoposte al normale processo di approvazione. Un bug numerico critico è stato corretto all'inizio della settimana e oggi sono state approvate alcune modifiche finali alla fonte JMP Clinical.
Il ramo JMP 18.2 è ora aperto per integrazioni di correzione di bug di manutenzione. Nel prossimo futuro avremo anche un ramo 18.1.1 aperto riservato agli aggiornamenti di sicurezza di terze parti e agli ostacoli critici che non possono attendere il 18.2. Resta da vedere se incontreremo problemi o correzioni delle librerie che influiscono sul codice sorgente JMP, ma JMP Live avrà sicuramente delle modifiche da apportare a causa del suo ampio set di librerie di terze parti.
Grazie infinite allo stagista Parker Dingman per aver offerto i miglioramenti demo apportati alla funzionalità della mappa di JMP 19 durante la riunione degli sviluppatori di questa settimana! Se vi siete persi l'incontro potete trovare la registrazione qui . Nelle prossime settimane organizzeremo una serie di incontri sugli sviluppatori JMP incentrati sugli stagisti durante i quali i nostri studenti presenteranno il loro lavoro estivo.
Grazie a Shannon Leslie per aver condiviso i dettagli sui recenti aggiornamenti di Atlassian! Consulta i collegamenti seguenti per conoscere alcuni nuovi elementi di cui potresti voler usufruire quando lavori con i nostri prodotti Atlassian Cloud.
Grazie mille a Tonya Mauldin per aver fornito dettagli sui casi beta di JMP 19 di questa settimana con gli arresti anomali selezionati. Come sempre, sono molto grato a Tonya e Nicole Jones per aver valutato così tanti casi beta e aver collaborato con i tester per indagare e segnalare i problemi di EA. Grazie anche al supporto tecnico di JMP per aver aiutato i clienti con le domande sull'autorizzazione mentre adottano 18 e 19!

Rapporto sulla beta di JMP per la settimana del 24/07/24 | JMP in diretta
Annunci generali
Prossime date importanti
- Congelamento del codice JMP 19 EA2 – 26/07/24
- JMP 18.1 Blocco della sicurezza – 9/8/24
- Visita Confluence per un elenco completo delle date JMP 18 e JMP 19 .
Aggiornamenti sullo sviluppo di JMP
HTML interattivo
- Paul Spychala : Firefox 128 ha aggiornato il motore di rendering, quindi abbiamo dovuto riorganizzare tutte le nostre immagini di riferimento del test. Introdotte grandi modifiche in Javascript per implementare il layout dei report di Graph Builder in modo nativo in Javascript invece di fare affidamento su JMP JMPHTML-13843 , JMPHTML-13844 , JMPHTML-13845 , JMPHTML-13883 . Ciò è necessario per implementare report reattivi che rispondano alle dimensioni dello schermo del browser. Aggiunto il supporto per i profiler di screening dei modelli in HTML (purché tutti i metodi supportino i profiler HTML) JMPHTML-13918 .
- Mike Stickles: Completata l'abilitazione temporanea delle selezioni unidirezionali - le selezioni delle word cloud si riflettono nella tabella dei termini - nelle word cloud ( JMPHTML-13665 ), continuando a lavorare sull'abilitazione delle selezioni bidirezionali (le selezioni delle tabelle dei termini si riflettono anche nella parola cloud), che richiede la correzione dell'esportazione della tabella esistente per funzionare correttamente con le tabelle HTML. Sarò in vacanza la prossima settimana e riprenderò questo lavoro il 22 .

- Ha lavorato con John Sall e Praveena su un prototipo di browser per lo screening dei processi basato sul web ( JMP-22074 ). Stiamo lavorando su un problema per cui i punti con avvisi nei grafici di controllo prodotti dalla piattaforma Process Screening non visualizzano il numero di riga ( JMPHTML-13927 ).
- Partecipato a discussioni riguardanti le nuove funzionalità HTML interattive e i miglioramenti dell'interfaccia utente con Dieter, Bryan F., Praveena e Paul S.
- Q2 Conversazioni di check-in. Completato il corso di formazione sulla sicurezza SAS. Partecipazione alle riunioni per la domanda di brevetto Triage sugli avvisi della carta di controllo.
JMP in diretta
- Aurora: miglioramenti agli avvisi sulle carte di controllo. Aggiunta notifica agli utenti quando viene loro assegnato un indicatore per il triage e quando vengono menzionati in un'annotazione di triage. Risolti vari bug. Tenuto un incontro di domande e risposte tra gli sviluppatori del progetto e i tester. Presentato al comitato brevetti insieme ad altri.
Statistiche
- John Sal:
- Adatta minimi quadrati ora protegge dalle scale degli assi non autorizzati in Effettivo in base a Previsto da righe escluse (JMP-22086).
- I menu categorici sono stati ulteriormente riorganizzati (JMP-21300).
- Implementa il tipo di effetto BSpline per tutte le personalità Fit Model utilizzando le routine di Ryan Parker di FDE (JMP-22024).

In Process Screening lavoro iniziale per creare una pagina web che possa far apparire qualsiasi grafico di controllo tra molti processi. Praveena Panineerkandy ha già la pagina html che inizia a funzionare. (JMP-22074)

- Laura CS: completato l'ultimo corso di formazione sulle risorse umane. Ho lavorato con Murali nel team accademico su un paio di esempi SEM avanzati. Risolto un bug di riavvio con la finestra di dialogo di avvio personalizzata SEM. Revisione di una bozza del libro SEM di Ken Bollen. Ha iniziato la ricerca sulle correlazioni policoriche. Ho incontrato Haley durante la sua visita al campus e abbiamo presentato una proposta per un workshop SEM alla convention SPSP del 2025.
Documentazione statistica
- Hamid: completato un onboarding JMP di 3 giorni con James. Formazione sulla conformità terminata.
Pianificato la prossima serie di compiti con Michael.
- Michael C: ha esaminato la versione 18.1 per aiutare a sviluppare il server di test e ha aiutato James con le sessioni di onboarding per i nuovi assunti nella ricerca e sviluppo di Stat.
Test statistico
- Tonya: Test delle carte di controllo a breve termine, lavoro su una presentazione XPath per Discovery e lavoro con il feedback della beta.
Aggiornamenti sulle scienze della vita
- Reetika Sarkar: Conteggi convalidati per la potenziale legge di Hy nei rapporti di screening DILI per 0 giorni di ritardo. Ho consegnato il mio poster per SAS Intern Expo e ho lavorato su alcune delle mie diapositive per la presentazione dello stagista JMP.
- Drew: Lavoro continuo per sostituire l'implementazione Java dell'elaborazione del modello Apache Velocity con l'implementazione Python utilizzando il pacchetto airspeed. Correzioni di bug e lavoro sulle funzionalità per JMP Clinical 18.2 e 19.0. Fornito supporto per il triage e l'assistenza ai clienti JMP Clinical.
- Tom: Ho collaborato con Susan Conaghan per correggere i tasti di aiuto non funzionanti nella documentazione di Genetics. Ho incontrato Monica Beals per discutere dell'integrazione dei video nei documenti clinici. Continua a risolvere i vecchi (e alcuni nuovi) problemi di Jira. Continuo aggiornamento dei documenti clinici per 18.1.
- Richard: ha lavorato su una funzione grafica per riprodurre facilmente i grafici più complessi del Generatore di grafici.
Gestione del prodotto e marketing del prodotto
- Bryan F: La scorsa settimana ho preparato delle icone per Parker Dingman da utilizzare nel suo progetto di refactoring delle mappe e ho offerto indicazioni sul metodo appropriato per mostrare queste icone. Ha offerto approfondimenti e suggerimenti per la riprogettazione della home page di JMP Live a Michael Goff e Justin Chilton . Feedback offerto sul componente aggiuntivo Diagramma di Venn creato da Russ Wolfinger . Coinvolto in discussioni con i membri del team HTML5 ( Praveena Panineerkandy , Paul Spychala e John Powell ) riguardo alle icone, al testo e al sistema di progettazione Vuetify. Ha offerto consigli a John Powell su come comunicare in modo efficace la mancanza di interattività di un grafico omettendo un tooltip, insieme a istruzioni sull'implementazione del carattere Roboto all'interno di un canvas HTML5. Classificazione delle potenziali metriche di gestione del prodotto in ampi gruppi in base al focus esterno o interno, nonché al risultato o all'orientamento all'output. Sviluppato un modulo di voto per valutare il valore e l'impegno associati a questi parametri. Analisi telemetrica condotta per tenere traccia del numero di utenti che apportano modifiche stilistiche ai report.
Supporto tecnico e coinvolgimento
- Duane: Come previsto, abbiamo affrontato alcuni casi riguardanti l'autorizzazione e l'accessibilità del JMP 19 EA1. Anche l'utilizzo e l'autorizzazione di JMP con JMP 18 hanno generato numerosi casi. Ecco i report di TS JMP Live e il collegamento al filtro Jira che mostra i ticket segnalati da TS negli ultimi 14 giorni .
- Volume dei casi di supporto tecnico per settimana:

- Volume dei casi di supporto per il coinvolgimento per settimana:

- Argomenti del caso per la coda di coinvolgimento, totale:

- Argomenti dei casi per la coda di coinvolgimento, la scorsa settimana:

Operazioni di sviluppo
- Melanie: Jira! Jira! Jira! Ho imparato come creare in batch Jiras da un file CSV (esportato da JMP). Quindi mettilo in azione per Jiras ramificati 18.2. Ho lavorato al miglioramento del modello di ramificazione con gli assegnatari, il campo di aggiornamento di jirabot e gli osservatori. Sperimentato modi per automatizzare l'aggiornamento della tabella in JMP prima di esportare il CSV. Consulente per la localizzazione: ha fornito input alla localizzazione sui loro piani per semplificare e migliorare la raccolta e la distribuzione di stringhe PortableUI. Formazione SAS: completati gli ultimi moduli di formazione SAS. DevOps: indagini generali, test e risoluzione dei problemi per una varietà di processi DevOps.
- Shannon L: Ho incontrato il team del processo di documentazione per assistere in ulteriori configurazioni della scheda Jira; assistenza nella pulizia dei problemi aperti della versione 18.1 dopo il blocco del codice; rinnovi Atlassian finalizzati e altra gestione delle licenze Atlassian; ricercato opzioni Jira per aggiungere osservatori ai problemi creati tramite file CSV; assistere nelle indagini sui rapporti sugli arresti anomali di JMP; rilascio curato di Atlassian di luglio che interessa i nostri siti Jira e Confluence.
- Jim: Disabilitati tutti i progetti Jenkins JMP 18.0.2. Archiviati molti progetti Jenkins 18.0.1. Creato //depot/rel/r18.2/… ramo Perforce; aggiornati molti JIRA relativi al processo 18.2. Installato il nuovo sistema operativo mac, Sequoia, sui mac mini; impostare le esecuzioni di test delle unità 18.2 e 19.0. Supporto Perforce, inclusi ripristini, integrazioni, configurazione di nuovi utenti e autorizzazioni. Segnalate numerose JIRA con errori di asserzione.
- Myron: ha lavorato sulla versione AWS di Stringbot, facendolo funzionare senza errori e preparandolo per i test. Risolti anche bug con i risultati della dashboard dei test e con il sistema di crash.
- Bob: Aggiornati i programmi di installazione 18.1 e 19.0 con nuove stringhe per facilitare le installazioni quando non sono presenti privilegi amministrativi (JMP 21717). Creato JMP Live 18.0.2, che utilizza JMP Pro 18.0.1. Aggiornamenti del registro per i programmi di installazione della versione 19 per supportare il tipo di file notebook JMP (JMP 22047). Forzare la corrispondenza dei GUID dei programmi di installazione di Windows tra produzione ed EA per ciascuna edizione (JMP-21955). Gli script di installazione 18.2 sono stati creati e ora verranno eseguiti secondo la pianificazione notturna.
- Shannon C: Martedì ha partecipato alla sessione di domande e risposte sulla leadership di JMP con stagisti e nuovi assunti. Aiutato a indirizzare le domande degli stagisti sull'integrazione e sulle presentazioni di Python. Ha indagato su diversi incidenti. Ha esaminato i problemi con i collegamenti di arresto anomalo e simboleggiano i progetti che non vengono eseguiti come previsto e ha collaborato con Lisa per ridurre le dimensioni della tabella Crash Scores rimuovendo le versioni precedenti alla 15.2. Ho lavorato con Shannon L e Melanie sulla pianificazione del rilascio del processo Jira.
Localizzazione
- Allison: ha inviato JMP Live Public Help ai fornitori per la localizzazione; traduzioni finali del JMP Marketplace e consegnate a Kristen; ho provato a caricare i componenti aggiuntivi aggiornati 18.0 KO, JA, ZH Doc nella comunità JMP e si è verificato un problema con le pagine KO e JA, quindi ho segnalato il problema a Ryan Gilmore; mettere insieme 18.1 JMP e JMP Live TM e Termbase e condividerli con il team di marketing.
- Krzysztof: elaborazione dei rendimenti delle traduzioni pubbliche di JMP Marketplace, libri e JMP Live. Manutenzione TM (pulizia) per progetti di interfaccia utente JMP 18.1. Ho scritto una proposta per nuovi lavori/script di commit e restituzione per progetti di interfaccia utente. Sviluppato un prototipo per il flusso di lavoro di traduzione clinica di JMP. Correzioni di bug nelle traduzioni.
- Howard: Aggiunta la funzionalità di sincronizzazione forzata a memoQ Commit Job. Aggiungi etichetta per lavoro condizionale MIF. Aggiungi la funzionalità di confronto file per i file importati da memoQ con i file sorgente.
- Trish: Conversazioni riguardanti la localizzazione clinica. Revisione delle localizzazioni del Marketplace. Valutazione dei difetti e pianificazione delle risorse per 19.
- Sandy: ha lavorato al test del programma di confronto dei file che convalida la popolazione dei file per tutti i progetti.
Documentazione
- Qiana: La produzione ha controllato i risultati finali per la 18.1. Ho collaborato con Audrey e l'ufficio legale per risolvere gli URL non aggiornati nelle tabelle di dati di esempio. Ho incontrato Shannon L. riguardo all'impostazione dello sprint di Jira. Ho ricevuto formazione da David W. sull'aggiornamento dell'indice dei campioni. Ho incontrato Jim per discutere dell'imminente ramificazione P4 della 18.1. Ho collaborato con Roger per aggiornare le pagine della documentazione JMP DE, ES, FR, IT in modo che puntino alla pagina del componente aggiuntivo della documentazione specifica della lingua, anziché alla pagina EN. Ossigeno e pianificazione e coordinamento del progetto.
- Khawar: La produzione ha controllato i libri GA e DOE. Ho partecipato a una sessione di formazione per comprendere la modifica dell'indice di esempio. Ho iniziato ad analizzare le voci dell'indice di esempio e a identificare possibili problemi. Conversioni da DITA a PDF ricercate con Oxygen; Conoscenza di Oxygen Styles Basket e creazione di modelli per PDF e guida web. Ho iniziato il corso HTML su CodeAcademy.
- Susan C: completato due corsi di formazione obbligatori. Ho incontrato Shannon L e Qiana per apportare modifiche alla scheda Jira. Terminate le stringhe dell'interfaccia utente di giugno, passo a Chris per la revisione prima di inviare feedback agli sviluppatori. Ho incontrato Landra, Qiana e Aaron per parlare della versione della pagina Novità. Lavorare al corso Lavora in modo più intelligente, non più difficile.
- Devon: attività di pubblicazione di documenti 18.1, risoluzione di errori in un capitolo XML per testare l'output, continua a leggere The Global English Style Guide.
Test di sistema/host-Cary
- Adnane El Hachami: Ho lavorato sulle verifiche e sul poster dell'esposizione del mio stagista. Imparando React e ho corretto diversi bug nella Dashboard di test.
- Mandy: Sto tenendo il passo con le mie JIRA e provo ad aggiungere test dove necessario. Ho lavorato su circa 4 brani EA1 TS dal cliente Holgar Specht che è stato molto diretto e disponibile. Attualmente sta indagando su un incidente di 19 Tables > Join segnalato oggi. Ho lavorato su un altro arresto anomalo con i tag di colonna che ho trovato la settimana scorsa. Ho ricevuto 2 chiamate diverse da SE che lavorava su flussi di lavoro con importazione di più file: in un certo senso funziona, ma richiede un po' di JSL per consentirti di scegliere i file, quindi ho aperto una JIRA che potrebbe essere una nuova funzionalità se viene completata in 19 Ho trascorso un po' di tempo testando la nuova griglia dati per David White su Windows attivando la preferenza corretta ed eseguendo la suite di test JSL e ho segnalato alcuni problemi con JIRA. È necessario lavorare sodo su questa funzionalità se verrà presentata per EA2.
- Nick H: ha lavorato su circa 19 tracce EA, inviando una Jira per un suggerimento del cliente per la nuova proprietà della colonna Valori forzati e ha contattato Morgan per alcuni suggerimenti su Notebook. È stato riscontrato un arresto anomalo quando si fa clic su "Valori forzati" nella finestra delle proprietà della colonna. Ho notato che non siamo più in grado di importare file JSON su Mac in JMP19: il tipo di file è disattivato. E infine ho trovato un bug con Trova e sostituisci su Mac. Lavoro continuamente alle verifiche dei bug di JMP 19 e al progetto dati che presenterò per il Discovery virtuale.
- Hunter: I messaggi controllati sono stati restituiti all'avvio con JMP 18.1 e 19.0 su Mac e Windows poiché la mia licenza valida è passata a scaduta e successivamente terminata durante la settimana. Verifiche JIRA e aggiornamenti sugli elementi aperti, installato Mac Sequoia Dev. Beta 3 su macbeta1x86 in laboratorio, ho eseguito i test e completato i due corsi di formazione sulla sicurezza.
- Audrey : Informazioni sulle nuove modifiche che supportano la valutazione degli avvisi delle carte di controllo in JMP Live. Aggiornamento dei progetti Jenkins ora che abbiamo trasferito il nostro ramo di manutenzione alla 18.2. Lavoro amministrativo di Jira e Confluence e consulenza con i team. Grazie a James Koepfler, Christine Bevan e Diana Levey per aver ospitato una chat sulla leadership di ricerca e sviluppo e un workshop sul curriculum per i nostri stagisti questa settimana!
- Lisa : ha esaminato un brano EA di Holger, ha ottimizzato alcune visualizzazioni dalla dashboard di Jira Issues e ha aggiunto un rapporto sulle attività per la versione 19.0 e ha eliminato gli arresti anomali precedenti alla versione 15.2 dalla tabella dei punteggi degli arresti anomali.
Test Web – Cary
- Natalie Horton: Dopo una lunga vacanza, i grandi cambiamenti dell'interfaccia utente nei report HTML5 hanno influito sui nostri test automatizzati, in particolare sul nuovo report centrato. La posizione modificata ha causato il fallimento di tutti i test. Molti incontri con Steve e Josh questa settimana per ideare una nuova strategia coordinata. Il quadro è in atto ma i casi di prova devono essere aggiornati individualmente. Questo è in corso con la prima ondata di aggiornamenti che entreranno in PR oggi.
Test di sistema/host-Pechino
Nucleo
- Parker Dingman: ha creato e presentato diapositive per il discorso degli sviluppatori "Better Maps in JMP 19". Il video (e le diapositive) del mio discorso agli sviluppatori possono essere trovati nel numero JIRA JMP-21520 .
- Xan: aggiornamenti dei nomi dei paesi sulla mappa, lavoro più fluido, capacità di stato delle righe a risposta multipla, strumento lazo, invio di scatole.
- Ernest: Stiamo lavorando per supportare SiType::NumberFormat nelle preferenze. Lavorare sull'utilità Trova nei passaggi del flusso di lavoro.
Hosting e interfacce
- Will Morgan: [JMP-21519] - Il connettore dati S3 è in fase di test a Pechino ed è quasi pronto per l'implementazione sul mercato JMP. [JMP-22169] - Nel frattempo, ho iniziato lo sviluppo di un altro connettore dati che utilizzerà il nuovo framework Python. Questo nuovo connettore si interfaccerà con la piattaforma Microsoft Sharepoint e consentirà agli utenti di interagire con le proprie origini dati SharePoint. Inoltre, sto lavorando alla presentazione e alla demo della mia presentazione da stagista JMP affinché tutti possano vederla, quindi spero che vi piaccia!
- Paolo N: ha funzionato sugli aggiornamenti di Python
- Risolto il problema con JMP-22039 – jmp.DataTable() impostava DtFlags::Private anche se la tabella non era privata.
- JMP-22064 – jmp.run_jsl() ora restituisce il risultato di topSubmit() invece dello stato di successo o fallimento.
- JMP-21924 – Python equivalente a JSL Python Send() / Get(). La nuova funzionalità aggiunge jmp.globals che è un sostituto Python per TopSymbolMap delle variabili globali. L'utilizzo di questo da Python è: valore = jmp.globals[' nome variabile'] per ottenere il valore JSL come oggetto Python. ( funziona sugli stessi tipi di JSL Python Send() / Get ). E per impostare un valore JSL da Python: jmp.globals['nome variabile'] = valore.
- Risolto il problema con JMP-22167 – correlato al lavoro di cui sopra, arresto anomalo dopo l'iterazione su jmp.globals in Python.
- Lavorando su JMP-20584 – in modo che gli script Python in esecuzione nei progetti possano trovare file all'interno del progetto.
- Kristen : Questa settimana lo sviluppo ha riguardato principalmente il caricamento dei componenti aggiuntivi nell'ambiente dello stage JMP Marketplace, con i progressi monitorati in questo epico JMPMRKT-106 . Se lo staff di JMP dispone di componenti aggiuntivi che non sono presenti in questo epic da considerare per il passaggio a JMP Marketplace e che vorrebbe spostarli, inviami un'e-mail in modo che io possa aggiungerli a titolo oneroso.
Nota di Shannon
Grazie al membro del team di dottorandi Devon Powell per aver condiviso questo divertente meme! Spero che oggi abbiate superato la tempesta, ok e godetevi il fine settimana!
