Maximo 7.6 更改状态对话框(通知电子邮件字段)默认为空白
Posted
技术标签:
【中文标题】Maximo 7.6 更改状态对话框(通知电子邮件字段)默认为空白【英文标题】:Maximo 7.6 Change status dialog box (Notification E-mail field) default blank 【发布时间】:2018-08-07 18:21:39 【问题描述】:寻求指导,在Maximo 7.6中,更改状态对话框有一个字段(toemailaddr)标签:通知电子邮件用于工作订单更改状态。见下图。
我正在寻求指导的是如何将该字段编辑为默认空白,而不是默认填充登录电子邮件的用户?这甚至可能吗?
我查看了 WOTRACK 上的更改状态对话框以及提取的 Library.XML,但没有找到一种方法将其从默认情况下使用用户电子邮件填充到保持空白。
如果显示标记不正确,我提前道歉。
Picture of what I am looking to change to show blank
【问题讨论】:
【参考方案1】:Maximo "psdi.app.workorder.virtual.WOChangeStatus" MBO 类默认了该值。
如果演示级别的默认值在 MBO add() 代码之后运行,那么一个简单的演示“默认值”控件应该允许您覆盖它。
如果这不起作用,那么您可以尝试自动化脚本。它需要针对 WOCHANGESTATUS 对象和“添加”操作。如果它在 Java 代码之后运行,那么您可以获取该字段 (toEmailAddr) 并将其设置回空字符串。我认为屏幕仍会随着该更改而更新。
我没有查看清除此字段可能产生的任何下游影响的代码。可能是 Maximo 被编码为始终发送该电子邮件,如果电子邮件地址为空,则此时可能会出错。
【讨论】:
【参考方案2】:创建一个名为 WOCHANGESTATUS.NEW 的自动化脚本
(以 mbo 后跟 .NEW 命名的自动化脚本在创建 MBO 的新实例时执行,它们可用于初始化列值。)
在脚本中添加一行。 mbo.setValueNull("TOEMAILADDR")
将脚本标记为活动并保存
【讨论】:
以上是关于Maximo 7.6 更改状态对话框(通知电子邮件字段)默认为空白的主要内容,如果未能解决你的问题,请参考以下文章
Maximo Anywhere 7.6 - 查找选择未显示在字段中