特别公告:3 月 1 日至 2 日周末,SAS IT 计划更新 jmpsi 上的服务器操作系统版本。 JMP DevOps 预计 Perforce 将在 3 月 2 日星期六不可用,并且可能会持续到 3 月 3 日星期日。敬请关注下周发布的更多信息。
欢迎来到 2024 年 2 月 23 日的 JMP 开发更新!
本周,我们暂停了对 JMP 18.0 最终候选安装程序 #3 的测试,预计会收到来自 legal 的更新翻译许可证文件,并将其包含在计划于下周初构建的 JMP 18.0 最终候选 #4 中。特别感谢Bob Hickey与测试团队合作对许可证文本中发现的问题进行分类,并感谢 JMP 法律团队,他们又与翻译供应商合作以获得所需的修订。在过去的发布周期中,特殊的点击协议包含在试用版安装程序中,并且具有试用版特定的语言。现在,通过为每个产品/操作系统组合仅构建一个安装程序,JMP 安装程序流程已大大简化,显示的许可证文本还必须涵盖非评估场景。如果周日晚上的 18.1 安装程序的最后一轮测试显示翻译后的许可证文本没有进一步的问题,我们预计 JMP 19 FC#4 安装程序将在周一构建。
正如我在周四上午的 JMP 开发会议上提到的,我们有一个 18.0.1“dot-dot”轨道,主要用于第三方库的安全修复。 18.0.1 计划于 5 月中旬发布,即 18.0 发布两个月后。 18.0.2 轨道将在 18.0.1 冻结时创建,并计划于 7 月中旬发布。在那之后,18.1(计划于 2024 年 9 月中旬)可能是我们发布安全相关修复程序的下一个机会。 JMP 安全拥护者和第三方库所有者应该已经有权将所需的修复程序推送到 18.0.1 轨道。根据 Brian Corcoran 的说法,JMP 将仅在点对点版本中修复关键和高安全性相关问题。 JMP 18.0 中检测到的中优先级和低优先级问题将在下一个点版本(例如 18.1)中得到解决,当然也会在下一个功能轨道(19.0)中得到解决。
开发和 QA 经理将评估影响 JMP 代码其他领域的问题,看看是否有任何问题足够重要,值得包含在点对点版本中。阻碍大型客户部署的错误、广泛的崩溃和数字问题将得到优先处理。任何非安全代码更改请求都需要首先由开发人员经理进行审查、审核,然后发送给 JMP 审批者,以按照我们的常规流程获得 4 次批准。提醒一下,由于 2 个月的发布时间很短,因此点点轨道中不允许进行任何功能更改、文档更新或字符串更新。一旦我们冻结 18.0.1,就会创建一个具有类似时间范围和设置的 18.0.2 轨道。
提醒一下,我们在 JMP 18.1 的时间表上有一个功能冻结日期 - 4 月 19 日星期五。我在 Confluence 中添加了一个 JMP 18.1 功能页面,以跟踪该版本计划的功能相关项目。请在该页面中为您正在或计划在 18.1 轨道中处理的任何故事类型项目添加一个部分。我将很快发送包含更多详细信息的 Outlook 提醒。
非常感谢Drew Foglia在本周的 JMP 开发会议上分享 JMP Clinical 18.0 新功能Subpopulation Builder 和 JMP Clinical Recoder !如果您错过了会议, 可以在此处找到录音。会议和团队就 JMP Clinical 如何以定制方式利用 JMP 功能进行了很多很好的讨论,以更好地满足其特定客户角色的需求。
最后,非常感谢Tonya Mauldin分享本周的测试版/崩溃报告以及选定的崩溃。
2024 年 2 月 23 日当周的 Beta/崩溃报告 | JMP Live (sas.com)
一般公告
即将到来的重要日期
- JMP 18.0 QA 签核,FC #4 – 待定,2024 年 3 月上旬
- 请访问Confluence查看JMP 18日期的完整列表。
JMP 开发更新
产品管理和产品营销
- PM 团队本周举行了几次现场会议,因为我们很幸运本周有Sam Gardner、Sarah Gilyard 和 Mia Stephens在办公室。
- Sam:本周我们为生命科学团队举办了一次很棒的路线图规划会议!我们决定了基因组学相关功能和工具的几个优先事项,包括SAM 和 BAM 文件导入支持和基因组标准化。 JMP 临床 19 路线图会议的注释可以在 Confluence 中找到。
- 布莱恩·F:
- 我和 Sarah Sylvestre 与 Syensqo 就 AI 助理可用性测试进行了交谈。这是令人兴奋的,因为计划是在原型上进行现实世界的可用性测试。可用性研究的结果可以帮助为实施或进行/不进行决策提供信息。虽然可用性研究是一项微观活动,但在这种情况下,它们支持业务层面的战略计划,为工程师提供帮助。
- 与朱利安的小组一起举办了另一场日常事物设计读书俱乐部会议,我们开始讨论设计思维过程各个方面在他们即将开展的工作中的潜在应用。
- 开始在 Discovery Europe 的 JMP 实验室开发未来潜在 JMP 功能的“展示”。我们打算捕获态度数据,而不是可用性数据,以帮助确定一些潜在的未来产品的可行性和可取性。
- 与 Sarah Sylvestre 合作开展一项调查,通过数据表向 SE 发送有关客户痛点的调查。
技术支持和参与
- Duane:客户服务团队正在准备支持 My JMP 和 JMP 18。我们参与了 My JMP 授权以及 My JMP 内的流程/功能的测试。此外,我们很高兴看到旧版 GIDB 帐户信息正在被处理到 Salesforce 中。与受限方筛查 (RPS) 相关的案例正在不断增加,并且随着越来越多的用户开始使用 My JMP(它集成了 RPS,可在各种观察名单上筛查用户是否存在潜在的不良行为者),这种情况还将继续增加。支持人员还与泰勒合作调查/审查构建和共享支持案例数据的更好方法。稍后还会有更多内容!
- 以下是TS JMP Live 报告以及 Jira 过滤器的链接,其中显示了TS 在过去 14 天报告的票证。
每周案件量:
参与队列的案例主题总计:
上周参与队列的案例主题:
开发运营
- Melanie:调查了Run_JMP_JiraDefects 作业的问题 - 发现了在凌晨 12:03 运行作业时是什么导致了该作业的终止(谢谢 Jim Borek!)。与 Audrey 合作,向控制台添加一些日志记录,以便将来更好地进行故障排除。 Audrey 将作业移至稍早的位置,结束了与其他作业的冲突,现在作业已成功运行! JMP 帮助:安排了一次会议,讨论我们要根据 EA 和文档迁移到不同创作软件的时间范围为 JMP 19 设置哪些内容;输入 JMP 帮助 18.1 所需更新的工作问题。 Mac 崩溃:参加周五的一场争夺活动,以让 Mac 崩溃象征着工作再次正常进行。 (感谢 Shannon、Myron 和 Nick!) Windows 崩溃:发现符号化作业已卡住 3 天;添加了超时,以便我们将来知道调试器何时卡住。 2024 年目标:致力于将目标添加到 Workday 中。 Stringbot:对未来工作的调查。
- Nick:在 AWS 构建服务器机器上工作;下周初将与鲍勃和吉姆会面以完成该过程。更新了几台 Mac 和 Windows CI 机器,并将在本周末进行 Jenkins 服务器更新,这将更新服务器操作系统、Jenkins 本身和所有可用插件,并增加可用磁盘空间。将在更新之前创建 AMI 快照,并且预计不会出现停机。
- Shannon:对公开研发项目经理职位进行简历审查和面试。与团队成员会面讨论 2024 年目标和经理调查结果。与 Geoff 和各个生命科学团队成员讨论 JMP 和 JMP 临床发布流程以及团队为准备第 19 个周期而进行的回顾性工作。协助 JMP 崩溃和基线测试失败调查。与迈伦、梅兰妮和尼克一起调查碰撞系统故障。
本土化
- Krzysztof:为文档团队推送文档翻译并在 P4 中标记翻译文件。处理本地化标签流程的文档。纠正 DJ 翻译中的间距和标签问题。与开发人员讨论 PortableUI 中 menuItem//Tooltip 构造的语法更改。进一步增强术语流程和我们的术语库。
- Allison:解决本地化 JMP Live/Public 帮助 18.0 中的标签问题;验证 Bigbooks 项目的生产套件,在 memoQ 中启动项目并创建传出包和字数统计报告以发送给供应商;最后但并非最不重要的一点是,与 Trish 一起回顾本地化团队 2024 年的目标,并起草我的个人目标。
- Trish:在 1:1 会议期间与所有团队成员讨论了经理调查反馈。继续与团队讨论 2024 年的个人目标。主持每月文档/本地化团队会议。 JMP Live 帮助重新交付给文档团队。
- Sandy:完成了 Jenkins 自动化 xstr 语言文件编译工作。
- 开始对我们用于处理的源文件区域进行编程验证。
- 霍华德:错误修复。发布产品仓库/git 信息的仪表板 API,这有助于集中 l10n 相关 Jenkins 作业的配置 ( JMPLOCTOOL-425 )。
- Sohail:修复 TM 搜索界面中的错误(处理变体翻译)。为 MT 模型重新训练准备数据。
文档
- Susan C:已完成 JMP Live/Public 本地化帮助的创建并发送进行测试。非常感谢本地化团队帮助解决问题!使用 HTML5 帮助解决一些剩余问题。与 Qiana 和 Chris 会面,讨论 UI 字符串指南。
- Qiana:更新了 JMP 18 安装验证文档并发送以供审核。处理组策略对象文档。与 Chris 和 Susan 会面,讨论创建 JMP 字符串指南和研发技巧。参加每月一次的 Doc 和 L10N 会议。
- Chris B :创建了 18.0 文档库 PDF 和文档插件。合规培训。刚刚摆脱新冠疫情的短短一周。
系统/主机测试-Cary
- Mandy:经过测试的安装工候选人#3;目前测试已暂停,我们将在下周初获得第四个安装程序候选者。进行了 JMP 19 制表更改,以使用对话框和按钮的标准角色 UI ( JMP-20499 ) - 这是一个屏幕截图,如果您好奇,可以查看一下。还可以在 TS 曲目到达时对其进行处理 - 在需要时报告问题。
- Nick H:致力于向平台预设框架添加一些 HTML 测试,试图确保我们的示例预设在导出到 HTML 时保持交互性。添加了单元测试,以确保交互式导出到 HTML 以及每个示例预设的图像测试。响应了几条 EA 轨道,其中一条针对 RGB 颜色功能的错误,该错误已迅速修复,另一条针对未来平台预设的增强。提交了一个特定于 Mac 的错误,当使用阶段管理器选项时,快速启动菜单在其他应用程序之上保持打开状态。最后,我改进了一个夜间流程,为测试人员写出数据表,以显示与当前 19.0 故障相关的 Jira 问题 - 这可以帮助测试人员识别其 Jira 的“受影响版本”字段中缺少 19.0 的问题,这是确保正确“已知”所必需的测试框架的问题标记。
- Hunter:使用 JMP 18 RC 4 版本进行最终安装程序测试,然后停止使用 Bob 提供的包含更新的许可协议文件的特殊 JMP 18.1 版本进行测试。更新并关闭了我们发现的两个 JIRA 项目,这些项目与遥测服务器离线有关( JMP-20487 、 JMP-20573 )。回应 JMP 早期采用者案例。
- Audrey :Jira 管理任务,测试 18.0 和 18.1 许可证文件和安装程序。与 Melanie 合作解决 Jenkins 在 QA 工作中神秘的失败问题。
网络测试 – 卡里
- Josh L:安装程序测试并等待下一个 JMP 安装程序进行重新测试。有关如何使客户的 JMP Live 安装体验更轻松、更快捷的客户支持和会议。 Jira 验证主要围绕 JMP Live 19.0 中的 Vue 3.0 升级 - 有很多重大更改,因此我们提前这样做真是太好了!
- Anna:测试 Xan 的新地图 SHP 文件简化功能。验证 HTML5 工具提示显示和缩放 |平移修复。检查安德鲁的图例值格式更改。测试 HTML5 的填充模式修复。已验证 CCB 柱切换器的控制限制问题。
- Natalie: 18.0 安装程序测试开启和关闭。完成所有合规培训。继续在我将使用的开发/测试机器上设置自动化框架。
北京 Web 测试 / Cary Jira 状态
准备测试 70
测试7
创建时间 7 天 24
过去 7 天已关闭 119
系统/主机测试-北京
数据发现
- Dan S:更新了选项卡页面以使用内部填充,适用于面板框和选项卡列表框。修复了 LineUpBox,使其能够与对齐和拉伸填充选项正确配合使用。修复了滚动框,以便与具有填充/边距的子项正常工作。已弃用旧的 <
- Parker:气泡图上的圆形绘制算法的性能提高了 200% 以上,整体帧率提高了 5%。学习使用探查器,运行成功的图像测试,并为最终代码审查做好准备。 (JMP-20597)
- Morgan:继续研究 Metal 错误,我修复了脚本编辑器和 JMP Notebook 中的一些小视觉错误。
- Xan: RowStateAbility 重构和单元测试
美国能源部
- Caleb:继续进行样本大小浏览器转换工作,添加一个样本比例。目前正在积极测试中!
主持人
- John Schroedl:将视觉样式更新推送到按钮并解决该更改的后果。感谢Evan、Dan 和 Laura CS的评论和帮助。这一变化确实表明我们以 72 dpi(Mac 默认值)存储了 48 个图标,而不是 Windows 期望的 96 个图标 - 将致力于转换这些图标。操作系统更新后,遥测服务器关闭,在某些情况下影响了 JMP 关闭,因此该问题正在得到解决。修复了损坏的服务器看门狗任务(感谢 BeyondTrust!grr)。 Russ 的项目更新。查看组策略文档。
- Paul N:准备发表曼彻斯特主题演讲的一部分,以及迪特主持的闪电演讲。与 Aaron 合作调查 JMP 项目中罕见的文件损坏问题。回顾 Evan Carr 的 Python 工作,向 jmp.DataTable 对象添加对 cell_height 属性的支持,向 jmp.DataTable.Column 添加对 display_width 属性的支持。要求他研究在 JMP 和 Python 之间传递日期/时间值的替代方案。
- Kristen:本周的开发重点是将 JMP Marketplace MVP 的 1.0 阶段推广到临时环境,以便为演示和安全测试提供稳定的环境。一些更新包括:更新下载以使用预先设计的 URL JMPMRKT-42 、 设置用户配置文件JMPMRKT-46 ,并通过 terraform (IAC) JMPMRKT-41设置临时基础设施。
交互式 HTML
JMP 直播
- Aurora: 18.1 :修复了空间管理员记录访问的错误。提高数据发布历史选项卡性能。研究审核日志过滤器计数性能。 19.0:致力于消除对 pg-large-object 的依赖。第三方库审查和更新。
- Michael G: 18.1 推送了更改,允许站点范围的空间管理员查看管理员用户和组选项卡。 18.1 在其他页面嵌入报告时进行改进。包更新和 Vue 3 错误修复。
统计文档
- Michael C:负责 Fit Model 多个角色的脚本索引更新,并对脚本索引中的一些 CCB 条目进行了一些清理。在 JMP 项目中添加了一个新的 Jira 组件,用于脚本索引中的统计内容更新/错误:“脚本索引 - 统计内容”。
- Karen:更新了海藻胶与其他材料结构的比较设计材料。我还帮助盖尔创建了一个 CSALT 博客。
统计测试
- Mark:测试 Torch 深度学习插件。与 Tonya 一起为下周的统计测试人员和作者会议准备 JSL 中的 XPath 介绍。与 Jacob 一起为欧洲 JMP Discovery 峰会准备了闪电演讲。使用 FDE 中的新光谱数据工具协助 Chris 了解气相色谱分析的化学背景。与 Jacob、Ryan 和 Joseph 一起为 2024 年 HCI 国际会议撰写一篇完整的文章。还研究选择设计建模中使用的效用函数的性质。完成了所需的“SAS 道德准则”培训。
- Jacob:为 Discovery Europe 准备 Easy DOE Lightning Talk 演示。与 Mark Bailey、Joseph Morgan 和 Ryan Lekivetz 共同撰写关于 HCI International 2024 最新 Easy DOE 可用性研究的论文。调查单元测试失败并验证 Jira 票证。
- Tonya:致力于 bug 验证、单元测试清理以及为测试人员提供 xpath 演示。
香农的注释
感谢Mandy Chambers分享有关即将举行的 SAS 国际妇女节活动的详细信息! 希望你们周末过得愉快!
飞跃:为什么是时候拥抱职业变革了
虚拟活动:周四, 3月7日 | 10:上午 00 点 – 1 点1:00 东部时间上午

今天 是 一个独特的时刻 和 一个 女性数量空前 重新评估他们的职业轨迹并考虑重大变化。
为了 国际妇女节, 赢 加入的是 杰西卡 Galica ,职业发展教练和畅销书作者 飞跃: 为什么是时候放手在职业生涯中取得进步,学习并讨论女性如何拥抱变革,以达到职业生涯的新水平,实现她们最雄心勃勃、最真实的目标。被誉为“真正的宝石”和“对有事业心的女性冒险的可能性的激励证明”, 杰西和她的畅销智慧 飞跃 不容错过。 该虚拟活动向公众开放, 因此,请注册并邀请您的网络参加。
https://www.sas.com/en_us/events/24q1/international-womens-day.html
穿上紫色衣服参加 JMP 赞助的观看派对和 InterAct 捐款活动
JMP DEI 行动团队将在 A1030 举办一场现场观看 Jessica Galica 活动的派对。需要注册,但 3 月 7 日星期四,卡里的所有员工都会受邀参加上午 9:15 开始的茶点和交流活动
为了将我们的支持付诸行动,我们将与 InterAct是一家位于罗利-达勒姆地区的非营利组织,致力于结束家庭暴力和性暴力的循环。即日起至 3 月 8 日星期五,我们邀请您捐赠下列必需品。观看派对以及 A 楼 4 楼和 5 楼的休息室均设有捐款箱。捐助者被要求在每个垃圾箱所附的表格上写下他们的姓名、日期和捐赠物品的描述。
- 早餐项目: 盒装麦片、即食燕麦片、即食粗燕麦粉、麦片棒、格兰诺拉麦片棒、水果杯
- 餐食项目: 金枪鱼罐头、鸡肉罐头、Hormel Completes、微波炉通心粉和奶酪碗、拉面碗、家庭装意大利面和意大利面酱、Chef Boyardee 罐装意大利面
- 清洁用品: 洗衣液(片)、洗洁精、纸巾、卫生纸、厨房垃圾袋、纸巾、万能清洁剂
对于卡里地区以外的人,请考虑支持当地的妇女倡议或社区组织。
读书俱乐部:让对话继续下去
让我们在 3 月 7 日之后继续庆祝国际妇女节!我们邀请您参与我们关于赋权和职业发展的讨论,以进行丰富的对话 Leap:为什么是时候放手以在职业生涯中取得进步 作者:杰西卡·加利卡。这本富有洞察力的书经过深思熟虑地分为三个部分,与我们计划的三个引人入胜的讨论会议相一致。
每场会议均由 WIN 受人尊敬的成员主持,提供了一个独特的机会来深入研究本书的关键主题和见解。无论您只参加一场会议还是参加全部三场会议,我们都热烈欢迎所有 SAS 员工参与这一赋权对话。
不要错过——通过注册来确保您的位置 这里 并成为我们迈向专业成长和赋权的集体旅程的一部分。