☑ 很酷的新功能
☑ 可以帮助很多Jmp用户!
☑ 删除一些感觉像“错误”的东西
☐ 很高兴有
☐ 没人需要它
是什么启发了这个愿望清单请求?
工作流生成器非常适合定义工作流,然后一次又一次地运行它。
如果输入数据始终以相同的文件名存储,则它会运行得非常顺畅,就像在演讲“突破工作流生成器的极限”中一样。然后工作流可以完全自动运行,并且始终会生成相同的输出。
如果用户想要使用不同的输入文件运行相同的工作流程(导致表格具有不同的名称),则必须相应地更改工作流程步骤中的数据表引用。这可以通过参考管理器和选项允许替换参考来完成:

该主题在工作流生成器的问答环节或脚本的“初步尝试”中进行了讨论。
正如@brady_brady所强调的那样,这种方法存在以下问题:
用户必须坐在电脑前,并在工作流执行期间在特定时间选择正确的表。
如果导入步骤是工作流程的一部分,这尤其令人讨厌:
步骤 1:打开表格
第 2 步:绘图->哪个表?
为了解决这个问题,用户必须添加一些自定义 JSL 以使工作流程完全自动化。
在 Jmp 18 中,工作流生成器向工作流管理器迈进了一步:
现在可以添加“高级”步骤,例如 If/Else 和 For Each 循环。
非常好的功能 (***)
一个步骤的返回值可以用作另一个步骤的输入 - 哇!
例如
MFI → 表格列表
→ (输入) For Each

https://www.jmp.com/support/help/en/18.0/?os=win&source=application#page/jmp/example-of-a-workflow-with-a-for-each-loop.shtml#
您希望看到什么改进?
1)请提供高级步骤:访问表,让这个想法(***)更加用户友好
该步骤可放置在工作流程中的位置 1,并应提供标准选项,例如:
- Pickfile() + Open()
- PickDirectory() + 定义文件模式 + MFI
- 当前数据表()
- 要求用户立即选择一张空桌
...类似于仪表板生成器中的数据表选项:

2)对于每一步(而不仅仅是对于每个步骤) - 请提供一个选项来指定输入值
- 数据表引用
- 列引用
- 平台参考
....
并且应该有一个选项可以一次选择多个步骤 - 并将它们全部链接到一个访问表输入。
2 b) 坚持与参考文献管理员保持一致 - 除了要求提供表格参考的选项之外:

应该有一个选项来选择访问表步骤(之一的返回值)。
为什么这个想法很重要?
Workflow Builder 具有巨大的潜力,特别是对于不想学习 JSL 的用户来说。
但是一旦输入表名称发生变化,用户就必须在自定义 JSL 和烦人的问题之间进行选择,即使用哪个数据表。
通过提出的改进,该问题可以得到解决。
更多愿望
Jmp 18 中的 For Each 具有这里描述的一些功能。