回复:工作流生成器 + 加載項你好@ih ,
遺憾的是,目前 (JMP 17.1) 無法讓 Workflow Builder 從源自腳本窗口或插件的增強日誌中選取 jsl 項目。 我們正在努力在 18 中進行一般修復,以便這成為可能。
@朱利安
回复:工作流生成器 + 加載項@朱利安你有沒有機會寫一些自定義 jsl 到增強日誌的例子?
回复:工作流生成器 + 加載項希望至少獲得一些關於 addIn 調用 Woskflows 的信息:
https://community.jmp.com/t5/JMP-Wish-List/Workflow-Builder-AddIns/idc-p/583109
最小值:插件被調用但未記錄的評論
回复:工作流生成器 + 加載項Mac 上的行為相同,我只是將其作為缺陷提交,以便我們修復該問題。 感謝您抓住它!
回复:工作流生成器 + 加載項我想問問是否有可能將腳本發送到工作流的歷史記錄,但我認為 JMP 通過崩潰(或者更確切地說只是關閉)為我提供了答案。
- 打開 Workflow Builder、增強型日誌和腳本窗口(無嵌入式日誌)。
- 運行簡單的腳本,例如打開(“$SAMPLE_DATA/Big Class.jmp”)
- 將其添加到工作流程

- JMP 將關閉/崩潰
將 Windows 10 與 JMP17 Pro 結合使用。
回复:工作流生成器 + 加載項Workflow Builder 基於記錄在 JMP 日誌中的 JSL 捕獲步驟。 對於來自菜單/平台的 JMP 交互操作,這是可行的,因為 JMP 的內部操作記錄知道如何為您的交互操作生成等效的 JSL 並將其寫入日誌。 要讓 Workflow Builder 為加載項工作,加載項的開發人員需要添加代碼以將其採取的操作的等效 JSL 寫入日誌,以便 Workflow Builder 可以選取該 JSL 並構建一個步驟。 我不知道現在有任何加載項可以執行此操作,但這對開發人員來說是一個很好的最佳實踐。
編輯:我的錯誤是,Workflow Builder 實際上不會立即自動捕獲從腳本執行的 JSL。 在為插件執行的任何操作生成等效的 JSL 後,插件需要在增強日誌中調用保存到工作流。
工作流生成器 + 加載項如何啟用 Workflow Builder 來記錄來自加載項的操作,例如:
- 自定義日期格式編寫器數據表工具加載項
- 重命名列腳本工具
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
大規模定制回覆:工作流程產生器 + 插件它可以幫助在「新視窗」建立的所有視窗新增內建「召回」訊息下列的@托馬斯希望。
其中大部分已經可用:The Recall Script by @邁克D_安德森:
呼叫函數庫
進一步:
如果 Jmp 提供了儲存 GUI 設定的官方方式,則可以存取這些設定
1) 再次填滿 Gui - 透過 Recall 按鈕
2) 直接執行 Add-In 操作 - 只需將設定從 Recall 函數的關聯數組傳送到 Add-In。
autorun=0/1 標誌可以控制是 1) 還是 2):
1)預設:autorun=0;
運行加載項 -> GUI(帶有“調用”按鈕)
2) 首先在加載項的命名空間中設定 autorun-flag=1
運行外掛程式 -> 無需開啟 GUI -> 直接執行操作,從儲存的呼叫值中取得設置
最後一步:為 Recall 函數新增歷史記錄:
召回:新增歷史功能
回覆:工作流程產生器 + 插件嗨@朱利安。
我在 JMP18 中註意到:現在會記錄腳本的執行。這太棒了。

不幸的是,預設不會記錄透過主選單觸發插件/命令。
在哪裡可以啟用它。
回覆:工作流程產生器 + 插件嗨@hogi ,
是的,以互動方式選擇的選單項目不會被操作記錄/工作流程產生器捕獲,因此以互動方式選擇由加載項建立的選單項目也不會被記錄。您可以使用 MainMenu("選單項目名稱") 在 WFB 中手動建立該步驟。我當然認識到自動捕獲的價值,所以我們可以探索這一點,但重要的是要知道,由於動作記錄是在內部完成的,它並不像「啟用」選單選擇的記錄那麼容易。
@朱利安
回覆:工作流程產生器 + 插件您好@julian ,感謝您的回饋。
也許 - 不是找到一種方法來記錄現有插件的執行 - 添加一些幫助函數,允許 JSL 編碼人員開發可記錄的插件?
我有幾個同事願意開始透過 Workflow Builder 記錄他們的工作流程 - 但他們不是專業編碼員,因此對他們來說不可能添加缺少的步驟。目前,任何涉及 AddIn 的步驟對他們來說都是致命的。
作為短期解決方法:
@julian ,您是否有可能透過主選單檢測(而不是:記錄)命令的執行?
當工作流程產生器能夠新增「虛擬」工作流程步驟時,它會變得更加有用,例如:
- 一個視窗通知用戶需要執行一些手動步驟。
“完成手動步驟後,請按一下“確定””。
- 主要工作流程已暫停
- 同時,觸發 AddIn/手動步驟,例如透過主選單(「選單項目」)
[使用者可以應用手動步驟 - 並根據需要花費盡可能多的時間]
- 按一下「確定」後,工作流程將繼續下一步。
回覆:工作流程產生器 + 插件與技巧相結合非常有用的功能:)
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">使用點擊和基本代碼破解技巧導入/</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">@莫妮克_蘭德</A>
回覆:工作流程產生器 + 插件哇,工作框架
- 一個視窗通知用戶需要執行一些手動步驟。
“完成手動步驟後,請按一下“確定””。 - ……
- 按一下「確定」後,工作流程將繼續下一步。
已經存在:

MODELESS 窗口,用於暫停腳本工作流程的執行。
非常有用 - 非常感謝投資者:)