Eseguire workflow/jmpflow tramite prompt dei comandi o PowerShell ecc.Abbiamo parecchie analisi che vengono scritte in jmp e poi ci vengono fornite per automatizzarle. Il nostro processo attuale è di riscriverle in python, MatLab, ecc. Vogliamo accelerare lo sviluppo e usare jmp per la nostra automazione.
Come si esegue jmpflow dalla riga di comando, da PowerShell o da Python?
Automazione e scriptingFinestreRe: Eseguire workflow/jmpflow tramite prompt dei comandi o PowerShell ecc.Salva il flusso di lavoro JMP come script JSL. Questo può essere fatto dal triangolo rosso di Workflow Builder > Export > Save to Script Window.
Inserisci il percorso per jmp.exe nella variabile di sistema path, quindi puoi chiamare jmp.exe dalla riga di comando. Per eseguire lo script dalla riga di comando, chiama il file .jsl come argomento.
Qualcosa come
C:\>jmp.exe script.jsl
Re: Eseguire workflow/jmpflow tramite prompt dei comandi o PowerShell ecc.Non vedo l'opzione di esportazione in " Workflow Builder > Esporta > Salva nella finestra script ". Vedo l'opzione di esportazione in "File > Esporta", ma è disattivata.
Per altri che hanno la stessa domanda/problema
Sto copiando manualmente il " Step Code " generato da jmpflow in un file jsl (uno alla volta).
Gli script verranno eseguiti su un computer Windows.
https://community.jmp.com/t5/Discussions/calling-JMP-from-command-line-without-GUI/td-p/1619
Sembra che non sia possibile eseguire JMP headless (senza aprire l'interfaccia grafica JMP) dalla riga di comando.
Utilizzo OLE Automation (c#) per eseguire gli script headless.
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/ole-automation.shtml
Re: Eseguire workflow/jmpflow tramite prompt dei comandi o PowerShell ecc.Workflow Builder > Esporta > Salva nella finestra Script è specifico di JMP 18
Per JMP 17 sarebbe Workflow Builder > Salva nella finestra dello script