
Benvenuto nell'aggiornamento di sviluppo JMP per il 29 luglio 2022!
Grazie mille per il tuo continuo supporto mentre eseguiamo processi per tre versioni. I team di test, documentazione e L10N continuano a lavorare per finalizzare JMP 17.0 e questa settimana sono state approvate alcune correzioni critiche del codice sorgente post-blocco. Nel frattempo, molti sviluppatori e tester sono passati a lavorare nella versione 18.0, spingendo funzionalità e correzioni accantonate e testandole prima dell'integrazione in JMP 17.1. Per ulteriori informazioni sull'integrazione delle correzioni dalla versione principale alla 17.1, vedere l'e-mail di Jim di mercoledì con informazioni su dove trovare le istruzioni.
Come promemoria, le correzioni devono essere contrassegnate con più valori di versione/i correzione se sono destinate a essere corrette in più tracce. Grazie a Audrey Shull per suddividere le informazioni sulle correzioni multitraccia dalla nostra pagina Jira Workflow Confluence nella propria pagina in modo che sia più facile trovarle. Puoi leggere ulteriori informazioni sul flusso di lavoro consigliato per la gestione delle correzioni in più tracce qui a Confluenza .
In generale, quando uno sviluppatore prevede di risolvere un problema in due versioni, in genere invia la correzione a main e attende la verifica prima di integrare la correzione nel percorso di manutenzione. Ecco il flusso di lavoro consigliato:
- Quando si contrassegna per la prima volta una modifica che è stata corretta su Pronto per il test principale, modificare Correzione della versione a 18.0 e aggiungi 17.1:OPEN per indicare che intendi risolverlo per 17.1 ma non hai ancora integrato la correzione. Anche l'aggiunta di un commento in tal senso è utile.
- Quando il tester ha verificato la correzione, dovrebbe modificare lo stato in Sviluppando e assegna nuovamente l'elemento allo sviluppatore.
- Quando lo sviluppatore termina l'integrazione, dovrebbe contrassegnare l'elemento Pronto per il test e qualcuno (sviluppatore o tester) dovrebbe modificare la versione di correzione in 17.1 (invece di 17.1:OPEN).
- Il tester eseguirà nuovamente il test e quindi chiuderà l'elemento.
Audrey e io monitoriamo una dashboard di controllo degli errori che identifica gli elementi contrassegnati come accettati e chiusi senza rimuovere il tag :OPEN (e altri errori comuni di Jira), quindi cercheremo di aiutarti se i dettagli vengono persi.
Grazie agli stagisti Annika Pillutla , Lilia Sohrabi , Ben Tran , e Haley Yaremych per la presentazione di ieri! È stato bello conoscere la varietà di progetti interessanti a cui i nostri stagisti hanno lavorato quest'estate. Una copia scaricata della registrazione è disponibile in questa cartella: \\d73817\public\Dev Meetings\. La prossima settimana, vedremo altri sei stagisti presentarsi all'incontro JMP Development di giovedì mattina. All'inizio dell'incontro, John Sall ha riconosciuto i 30 anni di Brian Corcoran th anniversario alla SAS, Di cui 26 anni trascorsi in JMP, con alcuni momenti salienti dei progetti su cui Brian ha lavorato nel corso degli anni. Brian ha svolto un ruolo chiave aiutando a fornire consulenza su questioni tecniche e gestire progetti di transizione poiché JMP è passata da una divisione di SAS a un'entità indipendente, JMP Statistical Discovery LLC. Grazie, Brian, per tutto quello che hai fatto per JMP nel corso degli anni e che continui a fare per tutti noi!
Come ha menzionato Audrey (la nostra ambasciatrice intern JMP) durante l'incontro, alcuni dei nostri stagisti JMP si presenteranno anche al SAS Intern Expo martedì, mercoledì e giovedì prossimo nel Atrio dell'edificio R . Ci sono sessioni mattutine e serali ogni giorno in cui i tirocinanti di vari gruppi SAS mostreranno il loro lavoro. Puoi controlla il programma completo qui , ma nello specifico, ti invitiamo a supportare gli stagisti JMP che presenteranno Mercoledì pomeriggio (3 agosto) dalle 14:00 alle 16:00 . Il formato è più simile a una fiera della scienza e sarà un po' più interattivo rispetto alle presentazioni che faremo alle riunioni degli sviluppatori JMP. È un'ottima occasione per parlare direttamente con i tirocinanti dei loro progetti quest'estate. Se sarai nel campus mercoledì, per favore supporta i nostri stagisti JMP!
Avvisi generali
- Se desideri 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!
Prossime date importanti
- Blocco documenti JMP 17 – 8/2/22
- Blocco della guida di JMP 17 – 8/9/22
- JMP 17 L10N Congelamento – 8/12/22
- Blocco PDF localizzato JMP 17 16/08/22
- Primo candidato per l'installatore finale di JMP 17 – 23/08/22
- Per favore visita Confluenza per un elenco completo di JMP 17 date.
Aggiornamenti di sviluppo JMP
- Si prega di visitare questa pagina per visualizzare liste di verifica dei bug per JMP 17.0 .
Ospite
- Michele H: Acceso Conteggio automatico dei riferimenti (ARC) per Mac JMP in generale: una funzionalità di codifica macOS vecchia di 10 anni che stiamo finalmente adottando. Per favore fatemi sapere se riscontri nuovi problemi insoliti con il Mac, in particolare con la chiusura di finestre, poiché probabilmente sono correlati a questo. Grazie a Xan ed Evan per aver già trovato un paio di problemi! Risolto un problema di comportamento indefinito in Categorico ( JMP-12167 , candidato per 17.1.). Rimossa la classe IStoredPassword, che non è più utilizzata dal codice Portable e che causava avvisi di deprecazione su macOS Ventura beta. Il suo intento originale era quello di archiviare in modo sicuro le password sul portachiavi del Mac. Risolto un problema di vecchia data per cui Mac JMP trattava due percorsi dello stesso file come diversi, se le loro lettere maiuscole/minuscole erano diverse. Ciò, ad esempio, causerebbe l'apertura di una tabella di dati due volte se due percorsi Open() utilizzati con maiuscole e minuscole diverse dal nome del file sul disco ( JMP-13575 , candidato per 17.1)
- Paolo N: JMP-6758 – JMP non supporta immagini in formato tif e jpg quando si utilizza Python Get Graphics() – aggiunte stringhe .jpg e .tif alla convalida (sono stati supportati .jpeg e .tiff), aggiunta gif alla convalida di JMP 18. JMP-6759 – JMP supporta alcuni formati grafici ma python non supporta – contrassegnato NOBUG ma controllo degli errori dello script dell'utente – una nota del documento potrebbe essere in ordine. JMP-6775 - È valido sia per l'utilizzo di stringhe tra virgolette che non in "JMP Name To Python Name" – NOBUG – come implementato. JMP-6761 - Mostra "*" extra nella descrizione del controllo Python di Scripting Index Risolto, rimosso l'estraneo * Ho anche partecipato a un giorno e mezzo di orientamento per genitori/studenti per la Georgia presso la NCSU.
- Aaron: Aggiornato a Visual Studio 2022. Mi sono reso conto che le mie estensioni preferite vs non erano compatibili con la nuova versione. Ho imparato qualcosa sull'API (completamente folle) dell'estensione di Visual Studio, ho rispolverato le mie competenze in C#, WPF e XAML e ho scritto la mia estensione di Visual Studio (per gli sviluppatori (di cui potrei essere l'unico?) che regolarmente mantengo più istanze di VS si aprono contemporaneamente). Ha scritto un'estensione BuildHistory (come suggerito da John Schroedl) per tenere traccia dei risultati e degli errori di build precedenti. Ho registrato la mia presentazione Discovery Americas con Aurora.
HTML5
- John Powell: Ho preparato e registrato la mia presentazione Discovery Summit Americas. Partecipazione ad una sessione di Virtual Coaching nell'ambito del Curriculum Management SAS. Ha partecipato alla presentazione "Focus on JMP Public" di Melanie Stevens. Ha condiviso alcuni ottimi spunti e consigli! Ha indagato su un problema riscontrato da Kaylee Warren con un post di Analisi del sentimento di Esplora testo su JMP Live. Ha partecipato al primo round di presentazioni dei tirocinanti. Complimenti a tutti loro e ai loro mentori! Riviste e aggiornate alcune pagine di confluenza su come utilizzare Jira Fix Version/s per più tracce di sviluppo.
- Paul Spychala: Questa settimana ho iniziato a spingere parte del codice che ho accantonato su Perforce. Ciò include diverse modifiche ai testi html, come l'implementazione di pesi dei caratteri in grassetto per titoli e altre caselle di testo, l'aggiunta del supporto per il riepilogo a 5 numeri e il corretto rendering di più statistiche di riepilogo. Ho anche inviato alcune correzioni di bug ai profiler html e ho trascorso del tempo a imparare a integrare i rami in perforce.
- Mayowa: Ha lavorato su build HTML5 per i nuovi rami principali e 17.1, aggiornato i file Jenkins per i rami principali e 17.1 e ha creato una nuova pipeline Jenkins per 17.1. Lavorare sulla correzione dei bug con la selezione dei valori anomali del box plot e il riepilogo di 5 numeri ( JMPHTML-1436 , JMPHTML-1685 )
JMP in diretta
- Aurora: Risolti (migliora/annulla/elimina) vari test di Jest.Ho cercato (e trovato) query di database lente su JMP Live Sales.Metti insieme alcuni pensieri per una prossima retrospettiva di JMP Live 17.Discorsi registrati di Discovery Americas con Michael Goff e Aaron Andersen.
- Michele G: Discorso di scoperta registrato. Aggiornati alcuni vari 3 rd librerie party per JMP Live 18 e alcuni altri per 17.1. Lavorando su alcune correzioni di bug 17.1. Problemi di triage per 17.1 e 18.0.
Statistiche
- Giovanni Salli: A partire da 18 e 17.1 correzioni, incluso
- Screening della risposta - ripristinare il messaggio sulle regolazioni per zero celle (JMP-13525); fix Imposta i limiti e una stringa di differenza media per la localizzazione (JMP-13423, JMP-13424).
- Modello in forma - Supporta le colonne Switch per Logistica e Mista (JMP-13465, JMP-13558).
- Profiler dello spazio di progettazione - esempi corretti (JMP-13425).
- Simulatore di profili - risolti casi speciali di Save Spec Limits (JMP-13551).
- Proiezione del modello - non consentire il Profiler se più di 200 X. (JMP-13472).
- Laura CS: Ho ripreso il mio lavoro sulle variabili strumentali implicite nel modello per SEM poiché devo adattare il vecchio codice per lavorare con l'analisi a gruppi multipli. Ha continuato a supportare Haley durante il processo di preparazione della sua presentazione e di pubblicazione post sul blog e aggiungere . Aggiornati diversi utenti che avevano richiesto funzionalità nel componente aggiuntivo di Haley in modo che sappiano che è disponibile. Condotto un secondo test di usabilità per SEM con Haley.
- Annie: Ho ricominciato a correggere i bug della carta di controllo e ho registrato la mia presentazione Discovery con Laura.
Documentazione Stat
- Colleen: Finito di documentare l'incorporamento multivariato, aggiungendo una panoramica e dettagli statistici. Inviato per la revisione e hanno incorporato la maggior parte dei commenti di revisione. Aggiunto esempio per Design Space Profiler e inviato per la revisione e quindi incorporati commenti di revisione. Aggiunta documentazione per i valori di Shapley e le nuove distribuzioni di miscele casuali in Simulator. Ha esaminato Workflow Builder per Karen per risolvere il problema. Chiavi di aiuto. Documentare le correzioni di bug di FDE/NF.
- Michele C: Completamento della documentazione per vari NF in 17.0 nelle seguenti aree: GLMM, SEM, GenReg, Reliability. Documento di incorporamento multivariato esaminato per Colleen.
- Karen: Integrazione del feedback WFB e del feedback Easy DOE nei capitoli prima del blocco dei documenti. Risolte alcune piccole correzioni persistenti.
Test statistici
- Segno: Discuti del design Easy DOE con Brad e Joseph. Metti alla prova Easy DOE con Jacob. Rivedi l'annuncio del tutorial su Easy DOE per Gail. Rispondi alle domande nella comunità JMP.
- Giacobbe: Testare DOE facile. Ha collaborato con Joseph e Ryan per testare le correzioni approvate per 17.0 (JMP-12505, JMP-13552, JMP-13553). Verifica dei ticket Jira e aggiunta di unit test. Test dei grafici della leva nel modello di adattamento – REML (JMP-13437).
Aggiornamenti sulle scienze della vita
- Wenjun: La scorsa notte ha presentato "Snellire la valutazione dei dati degli studi clinici con gli standard utilizzando NDA e CR della FDA come esempi" come relatore principale per CDISC China Interchange.È stata una buona opportunità per presentare le tabelle e i dati clinici di JMP utilizzati nelle domande di nuovi farmaci e nelle revisioni cliniche della FDA. Grazie a Jim e Bob per aver aiutato a indagare sul motivo per cui i file di installazione di JMP Clinical non si aggiornavano dopo la ramificazione.
Supporto tecnico
- Wendy: Questa settimana è stata come al solito. Di seguito è riportato il conteggio delle tracce/casi per settimana.

- Bobby: Processo di crash track testato e problema di collegamento segnalato a Myron, ora risolto.
Operazioni di sviluppo
- Jim: Processi di compilazione migrati per le nuove build del ramo e aggiunta della capacità di aggiornamento. L'avvio di 17.0 e 18.0 UT viene eseguito su hardware aggiuntivo.Inviato un'e-mail allo sviluppatore di Packages in merito alla posizione del file .pkg creato per JMP 18.0.Grazie mille a Michael H per aver lavorato per risolvere i problemi con la nuova macchina di build per Mac JMP 18.0.Aggiunti i "nuovi" file di script jmptojava di Schroedl al processo di ramificazione per 17.0 e 17.1.Risolto un problema nel ramo 17.1 che impediva la compilazione del programma di installazione Clinical sul Mac.
Fornito supporto Perforce, comprese le autorizzazioni per il team di Pechino.Ha iniziato a configurare una VM Win 11 UT sostitutiva creata da Nick e ha eseguito con successo un test iniziale.I nostri sei nuovi mac mini CI non sono ancora sulla rete IP corretta per consentire a Nick di accedervi da remoto, lavorando con ISD per risolverlo.Funzionerà con ISD per migrare un set di macchine mac UT precedenti al 2015 su hardware più recente.
- Bob: 17.1 Installer di Windows completati e disponibili (a breve saranno disponibili aggiornamenti). 18.0 Programmi di installazione di Windows completati e disponibili per JMP e JMP Pro. Creati file PER/SID aggiornati da utilizzare per la versione 18. Aggiunti programmi di installazione 17.1 e 18.0 per Macintosh e Windows al set di programmi di installazione disponibili con la sincronizzazione notturna di OneDrive. Percorso di installazione di Windows modificato per la versione 18 per rimuovere la cartella "SAS" (JMP-12376).
- Mirone: Ha lavorato alla correzione dei processi di helpmap e doc (JMPDOC-1484, WEBJMP-5587, JMPDOC-1394, JMPTOOL-528). Pipeline di arresto anomalo di Salesforce aggiornata/risolta (JMPTOOL-500, JMPTOOL-533). Inizio del lavoro sulla telemetria (JMP-12704). Lavorare su problemi di certificati JiraBot (JMPTOOL-538).
- Shannon: Le verifiche per il sistema di crash di Myron funzionano. Indagato alcuni misteriosi arresti anomali interni nel processo. Aiuto e script di documenti e ricerche di lavoro. Discussioni su richieste di funzionalità e storie.
Documentazione
- Susan C: Completato l'inserimento del feedback di revisione per la sezione di pubblicazione pubblica/diretta di JMP nel capitolo Salva/Condividi di UG. Grazie, Michele G! Ha esaminato e documentato tutte le JIRA NF applicabili per il libro EG. Aggiornata la sezione di scripting nel JSG per JMP Live. Grazie mille a Chris H e Dieter per il loro aiuto. Sezione aggiornata inviata per la revisione. Ha partecipato all'incontro UX di Bryan sugli studi sull'usabilità.
- Chris B : Ha funzionato tramite l'e-mail delle vacanze. Nuovo documento di funzionalità modificato con feedback dai traduttori. Ho capito perché la ricerca di aiuto in 17 non funzionava. Avviato il processo di aggiunta di nuovi stili FrameMaker a ePublisher (appreso SASS).
- Qiana: Completate le guide alla distribuzione di macOS e Windows e le consegnate a L10N. Risolto il problema della traduzione sul documento Nuove funzionalità. Risoluzione dei problemi di compilazione del documento. Ha continuato a lavorare sul documento Using JMP.
Sistema/Host Test-Cary
- Mandy: Ha lavorato alla diramazione e alla messa a punto della macchina. Ho creato JMP su Mac a 18.0 e ho riscontrato subito un problema con WFB. Ha avuto l'assistenza di Nick H. per elaborare un test delle preferenze della tabella dei dati che ha iniziato a non riuscire e ha aperto un JIRA per quello.Ho registrato il mio discorso sul flusso di lavoro del Discovery Summit mercoledì e ho confezionato e inviato i documenti per questo. Ha funzionato su un problema di ricodifica delle prestazioni spinto a 18.0 su Windows e verrà testato su Mac quando sarà pronto.
- Nick: Questa settimana ho aggiornato gli unit test di JMPSearch e testPromise per funzionare meglio in JMP 18, oltre ad iniziare alcuni test delle prestazioni per la ricerca JMP in modo da poter disporre, si spera, di alcuni benchmark per iniziare il ciclo 18. Con l'aiuto di Audrey, Mandy e io abbiamo rintracciato un errore misterioso nel test dell'unità testDTPref che era stato un bug silenzioso per mesi ma era stato esposto solo di recente a causa del cambiamento nell'ordine di esecuzione del test.
- Lisa: Ha lavorato per recuperare le e-mail, aggiornare i ticket ServiceCloud nello script di arresto anomalo per utilizzare un prefisso "500" e inserire un bug segnalato da Laura e Haley in merito a un problema relativo al blocco delle etichette al passaggio del mouse su un grafico ad alta densità di punti.
- Audrey : aggiornamento di processi e strumenti dopo la ramificazione, analisi di alcuni bug negli unit test, collaborazione con il personale di Pechino su attività e pianificazione di fine rilascio, formazione sulla sicurezza.
- Josh L: Distribuito JMP Live 17.1 e 18.0 su 2 server che hanno visto un utilizzo ridotto.Ha lavorato con Chris su un problema di Keycloak su JMP Live Sales.Abbiamo escogitato altre best practice e una migliore comprensione di Keycloak.Test di regressione JMP Live 17. Lavorare su alcuni progetti lato pubblicazione in JSL da pubblicare in JMP Live.
Test di sistema/host-Pechino
- Squadra di Pechino: JMP 17 Test di regressione, i dettagli sono disponibili in JMPTESTBJ-1673 .
Revisione del contenuto della guida/documento di JMP 17, i dettagli sono disponibili in JMPTESTBJ-1674.
- Eric Wang: (1) Test di regressione JMP 17 completato. (2) Aggiornati i test unitari JMP Live JSL e i test E2E. (3) Configurare i server di prova JMP Live 17.1 e JMP Live 18.
- Da Li: (1) Test di regressione JMP 17 completato. (2) Rapporto TS indagato Numero di caso 00009702, che è un problema relativo a JMP Live iFrames. (3) Revisione del contenuto della guida/documento di JMP 17. (4) Verifica i biglietti Jira per Dashboard, Posts-Download, Admin Client e Client-General.
- Mike Wu : (1) Test di regressione JMP 17. (2) Segnalazione TS indagata Numero di caso 00009302 e inserimento di un bug JMP-13459. (3) Verifica i biglietti di Jira.
- Kimi: (1) Test di regressione JMP 17 completato. (2) Revisione del contenuto della guida/documento di JMP 17. (3) Verifica i biglietti di Jira. (4) Jenkins del team di Pechino: al lavoro sul supporto delle filiali 17.1 e 18. Lavorando sul supporto del test init/connect di Python (tramite lo strumento Python).
- Nala: (1) Test di regressione JMP 17. (2) Verifica i biglietti di Jira. (3) Partecipa alla formazione Manager Journey.
- JMP Jira: 18 bug / storie create ( Collegamento ), 4 bug/storie verificati ( Collegamento )
- JMP Live Jira: 2 Bug / Storie create ( Collegamento ), 2 bug/storie verificati ( collegamento )
Scoperta dei dati
- Evan: Aggiunte etichette ai codici e codici agli script di etichette e alla registrazione delle azioni. È stato apportato un piccolo miglioramento delle prestazioni quando si nascondono le colonne. Risolto il problema con il Col Cumulative Sum con il livello ByGroup mancante. Corretto il valore della mappa con la mappatura non letterale. Assicurati che i risultati della ricerca vengano eseguiti nella finestra corretta su Mac. Lavorare per fare in modo che le scorciatoie da tastiera dei risultati di ricerca vengano visualizzate in modo più coerente su entrambi gli host.
- Dan S: Risolti bug con finestre modali, Risolto problema segnalato dal cliente con RemoveFrom() su un argomento matrice, Risolto problema di avvio con Control Chart in un'app JMP, Risolto crash relativo all'animazione Bubble Plot con selettore di colonna.
- Davide B: Spostato il processo di creazione e test di jmprunner su una nuova macchina e aggiornato per Jmp 18 e VS2022, risolto un problema con i numeri di versione del componente aggiuntivo quando si utilizzava la virgola come separatore decimale.
- Xan: GB Aggiornamenti più fluidi per 18: aggiunte statistiche di riepilogo e opzioni di normalizzazione del conteggio. Pulizia del codice: size_t -> int/Bnt.
DOE
- Brad: Ho registrato il mio discorso sulla scoperta di JMP. Lettura di una tesi di dottorato studente presso NCSU per il quale faccio parte del comitato.
- Ryan L: Indagare su alcuni bug più recenti in Easy DOE e preparare un colloquio sulla scoperta con Rory.
- Caleb: Avviato il lavoro sulle correzioni di bug per gli esploratori di dimensioni del campione pianificati per 17.1.
Gestione del prodotto
- Bryan F: Presentazione della scoperta registrata sulle curve di fiducia. Ha lavorato alla sintesi dei risultati del test di usabilità di Design Space Profiler e alla documentazione dei risultati. Coordinato con UX Development Workstream su un piano per condurre test di usabilità su Easy DOE e inviato sollecitazioni ai potenziali partecipanti. Rivisto script di usabilità bivariata e personas con Functional UX Workstream. La settimana precedente ho frequentato 4 classi Nielsen e Norman Group per l'intera giornata.
Nota di Shannon
Grazie mille a Wendy Murphy per aver condiviso una foto del recente matrimonio di suo figlio Graham con la sua nuova moglie Megan. Wendy dice: "Tutto era perfetto e siamo entusiasti di avere Megan ufficialmente nella nostra famiglia!" Congratulazioni a Wendy e alla coppia felice!
Spero che tutti voi abbiate un meraviglioso weekend!
