
欢迎阅读 2022 年 8 月 5 日的 JMP 开发更新!
本周批准了一些重要的修复并将其集成到 JMP 17.0 中。 一组修复解决了密码无意中出现在数据库访问表脚本中的安全问题,而另一组修复了影响您可以从 JMP 日志提交 JSL 的某些方式的回归。 Paul Nelson 已验证 Blackduck 安全扫描未发现任何新问题,并且已针对 Mac 和 Win 重新运行静态分析扫描。 我们已经通过了文档内容冻结,并且正在接近 JMP 17.0 的帮助和 L10N 冻结日期。
当你继续工作时JMP 18 和 JMP 17.1 ,请注意,Jira 中仍有许多标记为 Fix Version/s = 17.0:OPEN 的项目。 请检查和分类您的列表,并将仍然标记为 17.0:OPEN 的任何项目移至 18.0:OPEN、17.1:OPEN 或两者都合适。 如果您已完成分类并准备在没有电子邮件通知的情况下移动多个项目,您可以咨询Confluence 中的这个页面. 如果您有任何问题,奥黛丽和我很乐意帮助回答或帮助进行批量更新。
正如我今天早上在电子邮件中提到的那样,您应该努力清除与功能相关的项目的活动列表,以删除绝对没有计划在 18 年发布的想法。 如果您绝对不会在此版本中处理故事,请不要将故事放在当前轨道中。 如果您想保留这个想法,但不确定何时以及是否可以处理它们,您可以将故事项目降级为功能请求。 此外,当您开始编写代码以支持功能请求项时,应将其更新为 Story 项类型并分配给您正在处理的版本。
感谢我们的第二批暑期学生参加本周的 JMP 开发会议! 我感谢我们的实习生大使奥黛丽·舒尔(Audrey Shull)为帮助协调过去两周的实习生演示所做的所有工作。 本周,实习生克里希纳帕特尔、克里斯蒂恩、梅兰妮史蒂文斯、凯莉沃伦和马修沃伦提出了。
如果您错过了演示文稿,您可以在我的公共文件夹中找到下载的录音副本:\\d73817\public\Dev Meetings\ 或者您可以在此处访问 Sharepoint 中的录音. 如果您错过了几位 JMP 实习生展示海报的校园实习生博览会,您可以阅读这篇回顾文章从内部 SAS。
最后,感谢朱利安·帕里斯本周分享他创建的一个插件,让您可以使用数据过滤器过滤您的数据表视图! Ernest 在 JMP 17 for Tables 菜单操作中引入的预览功能揭示了在创建新数据表之前查看计划的更改是多么有用。 Julian 的过滤视图允许您快速查找并仅显示表中的重要行,而无需创建子集。 如果您希望能够快速创建和丢弃子集,而不需要创建不需要保存的新表的开销,那么它是一个有用的工具。 你可以在此处下载 Julian 的插件如果您想试用,请将其拖入 JMP 进行安装!

一般公告
- 下周二至周五我将不在办公室休假,所以奥黛丽·舒尔将为我做周五更新。 我们目前没有安排下周的开发会议,但如果您有兴趣展示,请让 Audrey 知道!
即将到来的重要日期
- JMP 17 帮助冻结 – 22 年 8 月 9 日
- JMP 17 L10N 冻结 – 22 年 8 月 12 日
- JMP 17 本地化 PDF 冻结 8/16/22
- 第一个 JMP 17 最终安装候选人 – 22 年 8 月 23 日
- 请拜访合流完整列表JMP 17日期。
JMP 开发更新
数据发现
- 埃文:重构 pushCallback 和 pushBackground 以具有更清晰的返回值。 从 EvalContext 中删除使用的成员。 添加了通用属性包 (AnyBag) 并将不常用的成员从 EvalContext 移动到 EvalContext 上的属性包。 使 JMP Search 在项目中工作得更好。
- 戴夫乙:修复了几个不同的注释错误,修复了将对齐网格保存为 html 的问题,修复了会导致 jmp 冻结的表格框编辑问题,为拟合模型崩溃创建了一个测试用例,修复了导入电子表格时的 MFI 导入错误一个“在它的名字。
- 西布索:修复轴反转时的马赛克图。 浏览表格代码,进行一些常规代码改进、清理和现代化。 还在 JMP 表格单元格中处理换行功能。
- 丹·S:焦点处理、气泡图、过滤器的复制/粘贴、带有指定网格的等高线图、引用 SAS/R/Python 脚本文件的会话文件和导出空窗口中的错误修复。 使用 NF 允许使用 New Window() 创建 SAS/R/Python 文件。
- 赞: DisplaySeg 工作:markerSeg 性能、lineSeg 裁剪、polySeg 曲线填充;愿望清单分类。
美国能源部
- 彭:完成了与 Bill Meeker 的 Discovery 谈话录音,并在 17.1 中进行了与必要更新相关的更改。
- 布拉德:这个星期二我在读博士。 Jon Stallrich 的学生委员会。 他的论文通过了。
主持人
- 约翰·施罗德:帮助调查由于操作系统资源表已填满而导致的 JMP Live 服务器池故障。 修复将需要更改我们的剪贴板代码。 如果目标文件位于 OneDrive 上并被 Excel 锁定,则能够重现导出 Excel 数据时的崩溃。 更新了用于设置开发 PC 和遥测工作的 Confluence 页面。 调查一些 VS 代码分析器问题。
- 保罗 N:在 JMP 17.0 上重新运行 blackduck 扫描,以确保在最近的修复之后没有新问题。 与 Dave Matthews 合作,检查 AWS 数据库和支持页面,以查看在激活过程中学生订阅续订是否存在问题。 似乎没有问题。 完成了各种 Python 修复:
- 17.1 中的 JMP-6759 – 处理图形格式的一致性
- JMP-13609 – JMP 17.1 和 18。 修复 Python Execute 损坏的脚本索引脚本。该示例没有为返回值声明足够的变量,并试图反转奇异矩阵。
- JMP -6513 – NOBUG – 处理 Python Name(“::y”) 和 Python Name(::y)
- JMP-7062 – 使用 Python 3.6.x 在 Mac 上的 JMP 16 出现 Python Init 问题。不再是问题,因为我们现在需要 3.7 或更高版本。
HTML5
- 约翰鲍威尔:完成安全培训。 安装 VS 2022 并准备 JMP 17.1 开发。 为我们最后的 sprint 召开了回顾会议。 召开了 JMP 17.1 计划会议,包括Jira 组件重新分配并为所有组件分配二级开发人员. 延期 17.0 项目。 为启用新抖动功能时错误放置的单向标记提交了修复( JMPHTML-638 )。调查了切换到深色主题时图形和轴标题移动的问题( JMPHTML-1531 )。
- 保罗·斯皮查拉:推动了分析器 html 导出性能更改,这可能会减少多达 90% 的导出时间和更多可能导致 17.1 的分析器渲染问题。 花时间与 Jim 一起处理我的 perforce 集成问题,并研究了 Jira 中的 18.0 项目。
- 普拉维娜:实现了对边框边的支持( JMPHTML-1717 )。 正在重新设计在 HTML5 中绘制的线段,这将修复 Line 和 Area 段中的大量错误( JMPHTML-1663 )。
- 马约瓦:修复了 17.1 和 18.0 分支中带有异常值和 5 个数字摘要的箱线图错误( ( JMPHTML-1436 , JMPHTML-1685 ),分配给我的分类工单在 17.0 中打开,并酌情将任务分配给 18.0 或 17.1,参加了 HTLM5 团队 sprint 计划、scrum 和回顾会议,致力于提高测试的分支覆盖率。
JMP 直播
- 极光:17.0:我在将信息从数据库中提取到 JMP 方面的相对无知派上了用场。 我玩弄了这个,与 JMP Live 17.0 “可刷新数据”功能配合使用,并绊倒了安全漏洞Eric Hill 和 Bryan Boone 正在解决的问题。 17.1:调查了一些性能问题,最常见的结果是推迟它们。 调查了一个审计日志问题,发现它是有效的,现在正在修复它。 18.0:在这里整理一份个人愿望清单。 各种各样的:完成所需的安全培训。
- 迈克尔·G:将 Jest 运行时补丁集成到 17.1 以修复构建中的测试运行。 在主页添加了一个报警控制图过滤器,在空间页面添加了一个报警控制图部分。 这两个控制图功能都集成到 17.1 中。 各种错误修复和环境更新。
统计数据
- 伊丽莎白:当使用 By 变量时,在 Mixed 和 GLMM 中禁用保存模拟公式,因为行不是独立模拟的;用户解决方法是对数据表进行子集化并分别拟合/模拟 (JMP-13596)。 这是一个 17.1 的候选版本,所以要设置和构建一个 17.1 的工作空间。 吉拉清理。 混合模型问答。
- 劳拉 CS:与我们的实习生 Haley 一起完成工作。 继续研究 SEM 中的模型隐含工具变量,参加了实习生博览会,作为与 UNC-Greensboro 和 McGill 教授合作的一部分,将一些 SEM 拟合到真实数据,并向 CSP 提交了一份演示文稿。
- 约翰·萨尔:拟合响应筛选现在允许分类切换列 (JMP-13637)。
- 安妮:开始将修复集成到控制图的 17.1 中。
统计文档
- 迈克尔 C:完成了 17.0 文档冻结的最后更新。 感谢审阅者在文档冻结之前获得反馈!
- 凯伦:在文档冻结之前完成最后一分钟的编辑并接受了安全培训。
统计测试
- 标记:与 Brad 和 Joseph 讨论 JMP 18 的 Easy DOE 设计。 结束对 Easy DOE 的测试,以关闭与 Jacob 的 JMP 17.0 票证。 与 Andrea Coombs 一起对 JMP 17.0 中的 Easy DOE 进行了可用性测试,用于 JMP UI/UX 工作流,并在两周内安排下一次测试。 参加第一期产品安全培训。 在 JMP 社区中回答问题。
- 雅各布:已验证 Jira 票证并添加了单元测试。 参与 UI/UX 工作流,观察和处理由 Nick Shelton 完成的 Easy DOE 可用性研究的结果。 回答了 JMP 技术支持的一个分类问题。
- 托尼亚:回答了有关脚本管理规范限制的用户社区问题。为 17 编写新功能博客文章:EWMA、分布、Type 1 Gauge。错误验证。
产品管理
- 布莱恩·F:
- 设计空间探查器
- 基于 5 个可用性测试在 Confluence 中完成演示。
- 将调查结果提交给约翰·萨尔和山姆·加德纳
- 开发了一个想法的原型以简化工作流程
- 简易 DOE 可用性研究
- 进行了可用性测试拜伦·温格德
- 联系潜在参与者
- 协调雅各布·莱恩和马克·贝利因为他们自愿帮助测试
- JMP 直播
- 发现峰会
- 提供了一些反馈给凯蒂·斯通关于可用性实验室的设置。
- JMP 临床概述
技术支援
- Bobby 和 Wendy 获得了 Magento 的访问权限和培训,来自法尔科·克朗米勒. 非常感谢法尔科!
- 鲍比、大丽花、戴夫和温蒂审查了订阅网页和确认电子邮件中的语言不一致,这让客户最近感到困惑。
- 杰森和帕特里克正在继续为他们的发现演示做准备。

开发运营
- 迈伦:
- JMPTOOL-538 - 更新 JiraBot 服务器的证书
- 本周参与了各种文档、帮助和崩溃相关的项目。
- JMPTOOL-544 - 帮助项目成功运行,但不包括最新源
- JMPTOOL-501 - 根据需要为新的帮助服务器位置更新帮助关键项目
- JMPDOC-1522 - Docs Generic ImageChecker 电子邮件似乎不同步
- JMPDOC-1523 - 跟踪编辑电子邮件已过期
- JMPTOOL-491 - 静态帮助检查和 JMP.com HelpKeys 检查 Jenkins 项目当前被禁用
- 已完成 JMP 崩溃系统的修复和更新
- JMPTOOL-543 - 当 Jira 问题出现在块弹出窗口中时,链接的构造类似于缺陷链接
- JMPTOOL-541 - 请更新 JMPTRACK 中的 W_KnownSignatures 表
- 吉姆:多个系统更新以适应各种单元测试配置运行。 Perforce 支持和 17.0/17.1 集成。
- 香农:测试崩溃系统更新。 调查了几个神秘的崩溃问题,并进入了 Jira 问题。
文档
- 钱娜:完成更新并在 UG 中实施审查意见。 更新了安装质量白皮书。 在源文件上运行 FrameScripts 以获得帮助。 协助解决帮助问题。 为即将到来的文件交付计划和安排。
- 苏珊 C: UG 保存/共享章节中的最终 JMP Live 脚本内容。 验证并更新了 UG 保存/共享章节中的所有 JMP Live 截图脚本。 记录了分配给我的 UG 书籍的一些 NF。 内置帮助并协助解决问题。 从事一些必要的培训。
开始编写学生订阅文档。
- 克里斯·B : 这周大部分时间都在运行文档流程,试图看看我是否能让它们工作。 例如,我查看了 PDF 创建脚本并完成了手动 PDF 创建过程。 尝试将我们的新样式添加到 FrameMaker 和 WebWorks,但没有成功。 审查了我们实习生的一些代码,然后将他送回学校! 参加了来自 Stat 作家 Michael 和 Colleen 的一些优秀的 StringBot 培训。
系统/主机esting-Cary
- 缺口:帮助验证 Ernest 对阻止 JSL 从 JSL 日志提交的回归的修复。 它已被批准并推至17。 JMP 搜索性能测试应在下周添加。 在一个项目上工作,看看我们是否可以使 JMP Preferences 的 JSL 字符串与 GUI 中的字符串更加一致。 似乎当前某些出厂默认设置显示在 pref 文件中,而另一些则没有,并且某些首选项字符串不同并且与 GUI 中的字符串不匹配。 我正在尝试生成一个表格来说明当前的不一致并在 18 中工作以使这些更加一致。
- 曼迪:学习了所有 3 个产品安全模块并重新开始学习 STIPS 课程,即使用数据进行决策。 响应了 4-5 个 TS 轨道并验证了 18.0 中的几个项目以供 17.1 考虑。 在 Mac 上为 18.0、17.1 和 17.0 验证 Easy DOE 和 JMP Workflow 的所有语言的字符串,帮助 Trish 和本地化。
- 猎人:在实验室的 MDA692 上安装了 Ventura Beta 4,发现了 Ventura 特有的报告刷新错误 (JMP-13655),完成了 3 门安全培训课程中的 2 门,在多个系统上更新了 17.1 和 18.0 的测试件,并调查和更新了 JIRA 项目。
- 丽莎:删除了一个相关的数据拉取,这将运行时间减少了大约 4 分钟,帮助在日志中测试运行 JSL,并继续处理缺陷仪表板报告。
- 奥黛丽:在分支和新流程上线后更新一些自动监控作业,更新虚拟机并为 17.0.0 的发布做准备。
系统/主机测试-北京
- JMP 17 帮助/文档内容审查,详细信息可在 JMPTESTBJ-1674 中找到。
- 埃里克王: (1) 更新了 17.1 和 18.0 的 JMP Live 单元测试和端到端测试。 (2) nd-to-End 测试常用功能重构,JMPTESTBJ-1309,JMPTESTBJ-1678。 (3) 查看 JMP 17 的帮助/文档,重点关注 JMP Live 部分,JMPTESTBJ-1674
- 大丽: (1) 查看 JMP 17 的帮助/文档。 (2)OSIPI进口技术支持调查,案号00010236。 (3) 从 Josh 获取 JMP Live 迁移自动化路径。 (4) 查看从 OSIsoft PI Server Information 中导入数据的信息并向 Qiana 提供意见。 (5) 为17.0/17.1->18.0迁移自动化试用环境准备env。
- 迈克·吴: (1) JMP/JMPLive 17 bug 回归测试。 (2) JMP 17.0 回归测试完成。 (3) 查看 JMP 17 的帮助/文档。
- 基米: (1) JMP 17 帮助/文档测试。 (2) 验证 Jira 票证。 (3) 为北京团队的 Jenkins 环境支持 17.1 和 18.0 分支。
- 娜拉: (1) JMP 17 回归测试。 (2) 验证 Jira 票证。 (3) 查看 JMP 17 的帮助/文档。 (4) 与北京团队成员的签到会。
香农的笔记
不管你怎么做,我希望你这个周末能保持冷静!
