回复:构建带自动警告的控制图的任务听起来你已经接近你需要的了,但只需要一些额外的“花絮”来把它们联系在一起:
- “我几乎完成了图表,但我只能通过单击 JSL 来绘制它”
- 如果您将控制图的脚本命名为“打开时”,那么它会在每次打开数据表时自动运行。 您可能需要调整您的首选项以允许这种情况发生。

- 自动刷新/重新加载数据:
- 访问数据库 - JMP 用户社区在如何从 JMP 连接到数据库方面具有良好的背景知识。
- 从 JMP 中创建数据库调用后,数据表本身将保存一个“从数据库更新”脚本。 如果将此按钮中的脚本与控制图脚本结合使用,则每次打开表时都会从数据库更新数据表,然后运行控制图。
- 电子邮件卡在 Outlook 中。 这可能是贵公司的安全设置?
回复:构建带自动警告的控制图的任务嗨,杰德,
感谢您的快速帮助。
1.我改成on open,现在可以了
另一个问题是关于spec limit,现在我可以一键获取控制图JSL,但是spec limit不是我上次加载的。 我有 spec.limit.jmp 文件,我通过质量和过程 -> 管理规范限制加载它。
重新打开JSL可以知道怎么用吗?
2.自动刷新/重新加载数据:谢谢,我会先看这个视频。
另一个问题是,如果我只是第一步自己更新数据,是否有可能获得类似的脚本来发出新数据点的警告?
3.电子邮件卡在 Outlook 中:好的,我会与 IT 核实。
回复:构建带自动警告的控制图的任务1. 如果您保存脚本,JMP 应该会自动加载规格限后你已经加载了规格限制。 如果您查看 On Open 脚本,它应该有类似“Get Limites(“filename...”) 的内容。 我附上了一个示例脚本来执行此操作。
2. 是的。 一种方法是修改脚本(红色三角形...警报脚本)以包括在发送电子邮件之前检查某些条件是否为真。 这可能是您的数据/情况所独有的,但它看起来像这样(蓝色突出显示的部分):

还, JMP 脚本语言简介 - JMP 用户社区这是一门免费课程,将帮助您在未来做更多此类事情。
回复:构建带自动警告的控制图的任务嗨,杰德,
谢谢,
另一个问题是使用带有图表 ID 和警告限制的电子邮件警报。 我尝试使用警报脚本,但没有用。 我已经确认不是安全问题,因为在我默认简化单词后电子邮件可以正常工作。
因此,您是否可以提供直接将代码包含到 JSL 中的方法,而不是通过控制图设置警报脚本?
我想在警告中包含的信息“如批次 ID/WF ID/OOC 项目以及警告项目”,您能否分享一个示例(我在社区中搜索过但找不到类似的案例)。
警告(
规则 1 3S( 1 ),
规则 2 2S( 1 ),
规则 R 4S( 1 ),
规则 4 1S( 1 ),
规则 10 X( 1 ),
超越极限测试( 1 )
谢谢
回复:构建带自动警告的控制图的任务嗨立春,
下面的任何链接是否可以帮助您找到所需的内容?
JMP 手册 - 控制图脚本
社区 - 示例 1
社区 - 示例 2
回复:构建带自动警告的控制图的任务嗨,杰德,
Q1,
是的,我阅读了您提供的链接。
问题是我想让邮件像下面的链接一样直接将警报警告发送到电子邮件,如果你能告诉我你提供的链接中日志保存在哪里,我将不胜感激。
使用 JSL 发送电子邮件 - JMP 用户社区
Q2,
当我运行 win task scheduler 时,我将路径指向 JSL 文件,
Windows 将弹出我想用哪个软件打开 JSL 文件(已确认 JSL 文件是使用 Windows 属性中的 JMP 打开的)。
有什么办法可以绕过检查吗?
回复:构建带自动警告的控制图的任务Q1:对不起,我不明白你所说的共享日志保存位置是什么意思。 你能澄清一下吗?
Q2:我不是Windows Task Scheduler 的专家,但如果我像下图那样设置它,它会在不要求我选择程序的情况下运行。

但是如果我像下图那样设置它,它会要求我选择一个程序:

回复:构建带自动警告的控制图的任务嗨,杰德。
非常感谢任务计划的帮助。 现在它完美地工作。
现在的问题是我如何通过电子邮件或其他方式向自己发送警告/警报。
我从 JMP 阅读了所有警报/警告或通过谷歌搜索,但我无法自行修复。
1. 首先,我想用 LOT ID / WF ID / Fail item 发出警告(如表格中的列 F/Column G / 失败控制规则)。
2.把第1条的warning给我发warning email给我,要是能把graph也发上就完美了。
3. 如果我们可以通过 JSL 获取 item1,2,最后一个问题是我想像每天一样更新文件(意味着演示文件每天都会不同。 在这种情况下,我可以只收到新数据的警告吗? 很抱歉,现在我们无法将它直接连接到数据库。 我可能需要先用不同的产品用 excel 运行它。
非常感谢您的所有帮助。谢谢。
回复:构建带自动警告的控制图的任务<<我从 JMP 阅读了所有警报/警告或通过谷歌搜索,但我无法自行修复。 >>
经常遗漏的一件事:为了运行警报脚本,您必须首先选择要运行的测试(右键单击图表、警告、测试,然后选择要运行的测试)。 这可以保存到脚本中,因此您不必每次都这样做。

将警报脚本修改为仅在失控点在最近 3 天内运行发送电子邮件将是一种仅发送新警告的方法。 下面的示例,并保存到此回复所附的数据表中。

要将图表附加到电子邮件,这可能有帮助,但我也认为你可能会得到最好的帮助这个免费课程关于 JSL 脚本。
<<抱歉,现在我们不能直接将它连接到数据库。 我可能需要先用不同的产品用 excel 运行它。 >>
如果您的意思是您希望 JMP 可以直接从您的数据库中提取数据,那么 JMP 很可能可以。 这里有更多信息。
回复:构建带自动警告的控制图的任务嗨,杰德,
谢谢,
电子邮件是工作,
但我只能得到它作为样本,如何将样本替换为 LOTID 和 WFID?
而且我在控制图中运行多个图表,但我只能收到第一项的警报,我需要更改的任何内容或请指导我应该参考的文件。
回复:构建带自动警告的控制图的任务下面是包含 LOTID 列的示例脚本。 你会做类似的事情来包括 WFID。
Write(
Substitute(
"Out of Control for test ^QCTEST in column ^QCCOL in sample ^QCSAMPLE, lot ^QCLOT.",
"^QCTEST", Char( qc_test ),
"^QCCOL", qc_col,
"^QCSAMPLE", Char( qc_sample ),
"^QCLOT", Char( :LOTID[qc_sample] )
) || "
"
)
要接收多个图表的警报,您需要像设置第一个图表一样设置每个图表。 这也可以通过脚本来完成,上面的链接是对 JSL 脚本的一个非常好的介绍。
建立带有自动警告的控制图的任务大家好,
我正在尝试通过 JMP 构建类似 WAT SPC 图表的控制图。
我几乎完成了图表,但我只能通过单击 JSL 来绘制它
但是,我现在的问题是如何自动加载数据(例如特定路径中的文件或从服务器读取它)。
加载数据后,我如何只能从 JMP 获得帮助,仅针对新数据点发出警告。
实际上我尝试了警报功能,但它总是卡在 Outlook 中(我会在我的电子邮箱中收到错误消息)。
这里有3部分。
例如,每天上午 8:00
1.自动加载csv或execl文件等数据表。我可以学习过去的经验吗?
2. 数据加载后自动运行JSL 文件。过去有什么经验可以让我学习吗?
3. 仅针对新数据向电子邮箱发送警告。 过去有什么经验可以让我学习吗?
抱歉有多个问题,如果我的问题不清楚,请告诉我。
谢谢
数据存取回复:构建带有自动警告的控制图的任务你好,
我想知道你是否弄清楚了你问题的这一部分“
加载数据后,我如何只能从JMP获得帮助仅针对新数据点发出警告”,除此之外,我意识到超出限制的测试只会提醒超出控制限制的点,有没有一种方法可以让超出控制范围的任何事情都失败规格限制