Oggetto: Workflow Builder + componenti aggiuntiviCIAO @ih ,
Sfortunatamente, al momento (JMP 17.1) non esiste un modo per fare in modo che Workflow Builder raccolga gli elementi jsl dal registro avanzato che ha avuto origine da una finestra di script o da un componente aggiuntivo. Stiamo lavorando a una correzione generale in 18 in modo che ciò sia possibile.
@giuliano
Oggetto: Workflow Builder + componenti aggiuntivi@giuliano qualche possibilità che tu abbia un esempio di scrittura di un jsl personalizzato nel registro avanzato?
Oggetto: Workflow Builder + componenti aggiuntiviDesidero ottenere almeno alcune informazioni sulle chiamate addIn in Woskflows:
https://community.jmp.com/t5/JMP-Wish-List/Workflow-Builder-AddIns/idc-p/583109
minimo: un commento che l'addin è stato chiamato, ma non registrato
Oggetto: Workflow Builder + componenti aggiuntiviStesso comportamento sul Mac, l'ho appena inviato come difetto in modo che possiamo risolverlo. Grazie per averlo preso!
Oggetto: Workflow Builder + componenti aggiuntiviStavo per chiedere se è anche possibile inviare script alla cronologia del flusso di lavoro, ma penso che JMP mi abbia fornito una risposta andando in crash (o meglio semplicemente chiudendo).
- Aprire la finestra Workflow Builder, registro avanzato e script (nessun registro incorporato).
- Esegui script semplici come Apri("$SAMPLE_DATA/Big Class.jmp")
- Aggiungilo al flusso di lavoro

- JMP si chiuderà/si bloccherà
Utilizzo di Windows 10 con JMP17 Pro.
Oggetto: Workflow Builder + componenti aggiuntiviWorkflow Builder acquisisce passaggi basati su JSL registrato nel registro JMP. Per le azioni interattive di JMP da menu/piattaforme, questo funziona perché la registrazione dell'azione interna di JMP sa come generare il JSL equivalente alle tue azioni interattive e lo scrive nel registro. Affinché Workflow Builder funzioni per un componente aggiuntivo, lo sviluppatore dei componenti aggiuntivi dovrebbe aggiungere codice per scrivere il JSL equivalente delle azioni eseguite nel registro in modo che Workflow Builder possa prelevare tale JSL e creare un passaggio. Non conosco alcun componente aggiuntivo che lo faccia in questo momento, ma questa sarebbe una buona pratica per il futuro per gli sviluppatori.
Modificare: mio errore, Workflow Builder infatti non acquisisce automaticamente JSL eseguito da uno script in questo momento. Il componente aggiuntivo dovrebbe chiamare Save to Workflow nel registro avanzato dopo aver generato il JSL equivalente per qualsiasi azione eseguita dal componente aggiuntivo.
Generatore di flussi di lavoro + componenti aggiuntiviCome posso abilitare il Workflow Builder per registrare azioni da componenti aggiuntivi come:
- Scrittore formato data personalizzato Componente aggiuntivo Strumenti tabella dati
- rinominare le colonne Strumenti di scripting
https://community.jmp.com/t5/JMPer-Cable/How-the-new-Workflow-Builder-in-JMP-17-will-save-you-time/bc-p/571602/highlight/true# M808
Personalizzazione di massaRi: Generatore di flussi di lavoro + componenti aggiuntivipotrebbe aiutare a aggiungi il messaggio "Richiama" integrato a tutte le finestre create da "Nuova finestra" seguente @thomasz desiderio.
La maggior parte è già disponibile: The Recall Script di @MikeD_Anderson :
Richiama la libreria delle funzioni
Più avanti:
Se Jmp fornisce un modo ufficiale per memorizzare le impostazioni della GUI, è possibile accedere alle impostazioni
1) sia per riempire nuovamente la Gui - tramite un pulsante Richiama
2) per eseguire direttamente l'azione del componente aggiuntivo, semplicemente trasmettendo le impostazioni dall'array associativo della funzione Richiamo al componente aggiuntivo.
E un flag autorun=0/1 potrebbe controllare se 1) o 2):
1) predefinito: esecuzione automatica=0;
esegui il componente aggiuntivo -> GUI (con un pulsante Richiama)
2) impostare innanzitutto autorun-flag=1 nello spazio dei nomi del componente aggiuntivo
eseguire il componente aggiuntivo -> non è necessario aprire la GUI -> l'azione viene eseguita direttamente, prendendo le impostazioni dai valori Recall memorizzati
Ultimo passaggio: aggiungi una cronologia alla funzione Richiama:
Richiamo: aggiungi una funzionalità di cronologia
Re: Workflow Builder + componenti aggiuntiviCiao @julian .
Ho notato in JMP18: l'esecuzione degli script ora viene registrata. È fantastico.

Purtroppo, l'attivazione di un componente aggiuntivo/comando tramite il menu principale non viene registrata per impostazione predefinita.
Dove posso abilitarlo?
Re: Workflow Builder + componenti aggiuntiviCiao @hogi ,
Esatto, le voci di menu selezionate in modo interattivo non vengono catturate da action recording/workflow builder, quindi anche la selezione interattiva di una voce di menu creata da un componente aggiuntivo non verrà registrata. Potresti creare manualmente quel passaggio in WFB usando MainMenu("menu item name"). Riconosco certamente il valore se fosse catturato automaticamente, quindi possiamo esplorarlo, ma è importante sapere che a causa del modo in cui la registrazione delle azioni viene eseguita internamente non è così semplice come "abilitare" la registrazione di una selezione di menu.
@giuliano
Re: Workflow Builder + componenti aggiuntiviCiao @julian , grazie per il feedback.
Forse, invece di trovare un modo per registrare l'esecuzione dei componenti aggiuntivi esistenti, si potrebbero aggiungere alcune funzioni di supporto che consentano ai programmatori JSL di sviluppare componenti aggiuntivi registrabili?
Ho diversi colleghi che sono disposti a iniziare a registrare i loro flussi di lavoro tramite Workflow Builder, ma non sono programmatori professionisti, quindi per loro non è possibile aggiungere i passaggi mancanti. Al momento, qualsiasi passaggio che implichi un AddIn è un killer per loro.
Come soluzione alternativa a breve termine:
@julian , vedi qualche possibilità di rilevare (non: registrare) l'esecuzione di comandi tramite il menu principale?
Workflow Builder diventerà molto più utile quando avrà la possibilità di aggiungere passaggi di flusso di lavoro "fittizi" come:
- una finestra informa l'utente che sono necessari alcuni passaggi manuali.
"Fare clic su OK una volta completati i passaggi manuali".
- il flusso di lavoro principale è in pausa
- in parallelo, viene attivato il passaggio AddIn/manuale, ad esempio tramite il menu principale ("voce di menu")
[l'utente può applicare i passaggi manuali e impiegare tutto il tempo necessario]
- Dopo aver cliccato su OK, il flusso di lavoro proseguirà con il passaggio successivo.
Re: Workflow Builder + componenti aggiuntiviFunzionalità molto utile in combinazione con il trucco:)
Multiple File Import(
<<SET use="" file="" list=""></SET>
<BR />source:<BR /><A href="https://community.jmp.com/t5/Abstracts/Using-Point-and-Click-and-Basic-Code-Cracking-Skills-to-Import/ev-p/776106" target="_blank">Utilizzo di tecniche di puntamento e clic e di cracking del codice di base per l'importazione</A>
by <A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/13754" target="_blank">@wendytseng</A> and <A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/45164" target="_blank">@monique_lander</A>
Re: Workflow Builder + componenti aggiuntiviWow, il telaio di lavoro per
- una finestra informa l'utente che sono necessari alcuni passaggi manuali.
"Fare clic su OK una volta completati i passaggi manuali". - ...
- Dopo aver cliccato su OK, il flusso di lavoro proseguirà con il passaggio successivo.
è già lì:

Una finestra SENZA MODELLO, che mette in pausa l'esecuzione di un flusso di lavoro con script.
Incredibilmente utile - grazie infinite agli investitori : )