Betreff: Workflow Builder + Add-InsHallo @ich h ,
Leider gibt es derzeit (JMP 17.1) keine Möglichkeit, dass Workflow Builder JSL-Elemente aus dem erweiterten Protokoll abruft, die aus einem Skriptfenster oder Add-In stammen. Wir arbeiten an einer allgemeinen Lösung in 18, damit dies möglich ist.
@julianisch
Betreff: Workflow Builder + Add-Ins@julianisch Haben Sie vielleicht ein Beispiel für das Schreiben einer benutzerdefinierten JSL in das erweiterte Protokoll?
Betreff: Workflow Builder + Add-InsIch möchte zumindest einige Informationen über AddIn-Aufrufe in Woskflows erhalten:
https://community.jmp.com/t5/JMP-Wish-List/Workflow-Builder-AddIns/idc-p/583109
Minimum: ein Kommentar, dass das Add-In aufgerufen, aber nicht aufgezeichnet wurde
Betreff: Workflow Builder + Add-InsGleiches Verhalten auf dem Mac, ich habe es nur als Defekt gemeldet, damit wir das beheben können. Danke, dass du das verstanden hast!
Betreff: Workflow Builder + Add-InsIch wollte gerade fragen, ob es überhaupt möglich ist, Skripte an den Workflow-Verlauf zu senden, aber ich denke, JMP hat mir durch einen Absturz (oder vielmehr durch das Schließen) eine Antwort gegeben.
- Öffnen Sie Workflow Builder, Fenster „Erweitertes Protokoll und Skript“ (kein eingebettetes Protokoll).
- Führen Sie ein einfaches Skript aus, z Open("$SAMPLE_DATA/Big Class.jmp")
- Fügen Sie es dem Workflow hinzu

- JMP wird geschlossen bzw. stürzt ab
Verwendung von Windows 10 mit JMP17 Pro.
Betreff: Workflow Builder + Add-InsWorkflow Builder erfasst Schritte basierend auf JSL, die im JMP-Protokoll aufgezeichnet werden. Für die interaktiven Aktionen von JMP aus Menüs/Plattformen funktioniert dies, weil die interne Aktionsaufzeichnung von JMP weiß, wie die entsprechende JSL zu Ihren interaktiven Aktionen generiert wird, und diese in das Protokoll schreibt. Damit Workflow Builder für ein Add-In funktioniert, muss der Entwickler der Add-Ins Code hinzufügen, um die entsprechende JSL der ausgeführten Aktionen in das Protokoll zu schreiben, damit Workflow Builder diese JSL abrufen und einen Schritt erstellen kann. Ich kenne derzeit keine Add-Ins, die dies tun, aber dies wäre eine gute Best Practice für die Zukunft für Entwickler.
Bearbeiten: Mein Fehler, Workflow Builder erfasst JSL, das derzeit von einem Skript ausgeführt wird, tatsächlich nicht automatisch. Das Add-In müsste „In Workflow speichern“ im erweiterten Protokoll aufrufen, nachdem die entsprechende JSL für die vom Add-In ausgeführte Aktion generiert wurde.
Workflow Builder + Add-InsWie kann ich den Workflow Builder aktivieren, um Aktionen von Add-Ins aufzuzeichnen wie:
- Benutzerdefinierter Datumsformat-Writer Datentabellen-Tools-Add-in
- Spalten umbenennen Skript-Tools
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
MassenanpassungBetreff: Workflow Builder + Add-Inses könnte helfen Fügen Sie allen durch „Neues Fenster“ erstellten Fenstern eine integrierte „Rückruf“-Nachricht hinzu. folgende @thomasz Wunsch.
Das meiste davon ist bereits verfügbar: Das Recall-Skript von @MikeD_Anderson :
Funktionsbibliothek abrufen
Weiter:
Wenn Jmp eine offizielle Möglichkeit zum Speichern von GUI-Einstellungen bereitstellt, könnte auf die Einstellungen zugegriffen werden
1) entweder um die GUI erneut zu füllen – über einen Recall-Button
2) um die Add-In-Aktion direkt auszuführen – einfach die Einstellungen vom Assoziativen Array der Recall-Funktion an das Add-In weiterleiten.
Und ein autorun=0/1-Flag könnte steuern, ob 1) oder 2):
1) Standard: autorun=0;
Führen Sie das Add-In aus -> GUI (mit einer Recall-Schaltfläche)
2) Setzen Sie zunächst autorun-flag=1 im Namespace des Add-Ins
Führen Sie das Add-In aus -> es muss keine GUI geöffnet werden -> die Aktion wird direkt ausgeführt, wobei die Einstellungen aus den gespeicherten Recall-Werten übernommen werden
Letzter Schritt: Fügen Sie der Recall-Funktion einen Verlauf hinzu:
Zur Erinnerung: Fügen Sie eine Verlaufsfunktion hinzu
Betreff: Workflow Builder + Add-InsHallo @julian .
Mir ist in JMP18 aufgefallen: Die Ausführung von Skripten wird jetzt aufgezeichnet. Das ist großartig.

Leider wird das Auslösen eines AddIns/Befehls über das Hauptmenü standardmäßig nicht aufgezeichnet.
Wo kann ich es aktivieren?
Betreff: Workflow Builder + Add-InsHallo @hogi ,
Das ist richtig, interaktiv ausgewählte Menüelemente werden nicht von der Aktionsaufzeichnung/dem Workflow-Builder erfasst, und daher wird auch die interaktive Auswahl eines von einem Add-In erstellten Menüelements nicht aufgezeichnet. Sie könnten diesen Schritt manuell in WFB erstellen, indem Sie MainMenu("Menüelementname") verwenden. Ich erkenne den Wert auf jeden Fall, wenn er automatisch erfasst würde, also können wir das untersuchen, aber es ist wichtig zu wissen, dass es aufgrund der Art und Weise, wie die Aktionsaufzeichnung intern erfolgt, nicht so einfach ist, wie einfach die Aufzeichnung einer Menüauswahl zu "aktivieren".
@julianisch
Betreff: Workflow Builder + Add-InsHallo @julian , danke für das Feedback.
Vielleicht sollten Sie – anstatt eine Möglichkeit zu finden, die Ausführung vorhandener Add-Ins aufzuzeichnen – einige Hilfsfunktionen hinzufügen, die es JSL-Programmierern ermöglichen, aufzeichnbare Add-Ins zu entwickeln?
Ich habe mehrere Kollegen, die bereit sind, ihre Workflows über den Workflow Builder aufzuzeichnen. Sie sind jedoch keine professionellen Programmierer und können daher die fehlenden Schritte nicht hinzufügen. Im Moment ist jeder Schritt, der ein Add-In beinhaltet, für sie ein Killer.
Als kurzfristige Problemumgehung:
@julian , sehen Sie eine Möglichkeit, die Ausführung von Befehlen über das Hauptmenü zu erkennen (nicht: aufzuzeichnen)?
Der Workflow Builder wird noch nützlicher, wenn die Möglichkeit besteht, „Dummy“-Workflow-Schritte hinzuzufügen, wie:
- Ein Fenster weist den Benutzer darauf hin, dass einige manuelle Schritte erforderlich sind.
„Bitte klicken Sie auf OK, wenn Sie die manuellen Schritte abgeschlossen haben.“
- Hauptworkflow ist angehalten
- parallel dazu wird der AddIn/manuelle Schritt ausgelöst, zB über das Hauptmenü("Menüpunkt")
[der Benutzer kann die manuellen Schritte durchführen – und sich dabei so viel Zeit lassen wie er braucht]
- Nach einem Klick auf „OK“ wird der Workflow mit dem nächsten Schritt fortgesetzt.
Betreff: Workflow Builder + Add-InsSehr hilfreiche Funktionalität in Kombination mit dem Trick:)
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">Verwenden von Point-and-Click und grundlegenden Code-Cracking-Kenntnissen zum Importieren/</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>
Betreff: Workflow Builder + Add-InsWow, der Arbeitsrahmen für
- Ein Fenster weist den Benutzer darauf hin, dass einige manuelle Schritte erforderlich sind.
„Bitte klicken Sie auf OK, wenn Sie die manuellen Schritte abgeschlossen haben.“ - ...
- Nach einem Klick auf „OK“ wird der Workflow mit dem nächsten Schritt fortgesetzt.
ist schon da:

Ein MODELESS-Fenster, das die Ausführung eines geskripteten Workflows unterbricht.
Unglaublich nützlich – vielen, vielen Dank an die Entwickler : )