回复:工作流生成器 + 加载项你好@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 函数添加历史记录:
召回:添加历史功能
回复:工作流生成器 + 插件嗨@julian 。
我在 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>
回复:工作流生成器 + 插件哇,工作框架
- 窗口通知用户需要执行一些手动步骤。
“完成手动步骤后请单击“确定””。 - ...
- 单击“确定”后,工作流程将继续下一步。
已经存在:

无模式窗口,暂停脚本工作流的执行。
非常有用 - 非常感谢发明者:)