Automazione dei report per modelli PowerPoint con JMP 15Ciao a tutti,
Eseguo rapporti settimanali sugli attributi fisico-chimici. Il vecchio processo consisteva nell'inserire manualmente i dati da Excel in JMP. Dopo aver immesso i nuovi dati in JMP vengono eseguiti due script: gli script Esegui grafico e Grafico di controllo, che vengono salvati nella tabella dati. Questi script hanno limiti di precisione e formattazione applicata (o salvata negli script). Quindi i grafici vengono copiati e incollati uno per uno in una presentazione PowerPoint.
Mi chiedevo: è possibile automatizzare questo processo?
Ho aggiunto uno script che mi consente di aggiornare automaticamente la tabella dati.
Mi piacerebbe poter generare semplicemente la presentazione PowerPoint con il semplice clic di un pulsante invece di dover copiare e incollare ogni grafico nel report.
Ogni sceneggiatura che ho provato mi ha sempre deluso.
Vorrei sapere se qualcuno può indicarmi la giusta direzione o se è possibile farlo (vedi sotto).
Nella mia testa vorrei -
1. Uno script per aggiornare la tabella dati (l'ho già ottenuto)
2. Esegui script per Run Charts e Control Charts in modo da poter aggiornare l'asse x (trascinare i nuovi dati e trascinare i vecchi dati fuori dall'asse x. Quindi salva i grafici aggiornati
3. Aggiungi uno script finale che aggiungerà automaticamente i grafici di esecuzione e di controllo aggiornati a una presentazione PowerPoint formattata.
Grazie per qualsiasi consiglio
Ingegneria della qualità e dei processiRi: Automazione dei report per modelli PowerPoint con JMP 15magari provare a farlo così?
https://community.jmp.com/t5/Byron-Wingerd-s-Blog/Saving-a-list-of-control-charts-as-graphic-files/ba-p/33181
Re: Automazione dei report per i modelli di PowerPoint con JMP 15Ciao Sean,
Sì, il processo può essere sicuramente automatizzato con la giusta combinazione di scripting in JMP e integrazione con PowerPoint. Dato che hai già automatizzato l'aggiornamento della tua tabella dati, il passaggio successivo consiste nello scriptare la generazione dei grafici e quindi esportarli direttamente in una presentazione PowerPoint.
-
Automazione dei grafici : è possibile creare uno script JMP che esegua automaticamente gli script Run Chart e Control Chart sui dati aggiornati. Assicurarsi che gli script siano modulari in modo che accettino la nuova tabella dati come input, aggiornando gli assi e la formattazione in modo dinamico.
-
Esportazione in PowerPoint : lo scripting JMP (JSL) consente di esportare grafici come immagini o di interagire direttamente con oggetti COM in PowerPoint (su Windows). È possibile scrivere uno script finale che prenda tutti i grafici aggiornati e li inserisca in un modello di PowerPoint preformattato. Se non si dispone di un modello pronto, utilizzare i modelli di PowerPoint gratuiti disponibili online può aiutare a mantenere una formattazione, un layout delle diapositive e un branding coerenti.
-
Automazione con un clic : combinando questi passaggi in uno script JSL master, è possibile generare la presentazione completa con un solo clic, evitando completamente il passaggio manuale di copia e incolla.
Potresti iniziare testando le funzioni di esportazione dei grafici in PNG o EMF, quindi automatizzare l'inserimento di queste immagini in una diapositiva di PowerPoint. Una volta che questa funzione funziona in modo affidabile, puoi estenderla a diapositive completamente formattate utilizzando un modello.
Se necessario, posso condividere un piccolo frammento di script di esempio per esportare grafici JMP in diapositive di PowerPoint: è un ottimo modo per iniziare con l'automazione completa.
Re: Automazione dei report per i modelli di PowerPoint con JMP 15Ciao,
Abbiamo già dovuto farlo per un cliente con la stessa identica richiesta. Alla fine, abbiamo utilizzato uno script JSL che copiava il modello PPTX (vuoto) e poi lo popolava in modo incrementale con elementi dell'analisi JMP, come grafici di controllo ecc., utilizzando il comando JSL "Salva presentazione". Tuttavia, il risultato era un po' "grezzo", quindi abbiamo aggiunto un livello chiamando uno script VBA (o uno script Python con il pacchetto pptx) all'interno del JSL per formattare il rendering (centratura delle immagini, dimensione del carattere, intestazione, ecc.).
https://community.jmp.com/t5/Abstracts/From-Data-to-Decision-Automated-SQC-Reporting-and-Seamless-MES/ev-p/822847?profile.language=en