【发布时间】:2017-09-26 04:59:56
【问题描述】:
我添加了一个针对 NP WHEREUSED 对象的属性。 我正在添加一个新行,并且该字段正在使用 LKP 填充,并且在 Save Maximo 上删除了该值。 如何确保在保存时保持备用字段的值?
谢谢,
保持关注
【问题讨论】:
-
“使用 LKP”...您的意思是“使用启动点 + 自动脚本”?
我添加了一个针对 NP WHEREUSED 对象的属性。 我正在添加一个新行,并且该字段正在使用 LKP 填充,并且在 Save Maximo 上删除了该值。 如何确保在保存时保持备用字段的值?
谢谢,
保持关注
【问题讨论】:
首先,您需要了解将任何内容从非持久 (NP) 对象或属性移动到将被保存的位置需要代码。其次,您需要了解 save() 方法永远不会在 NP 对象上调用;而是调用 execute()。
我认为您遇到的问题是 Maximo 目前(从 Maximo 7.6.0.8 开始)在选择对象启动点的事件时不提供“执行”。如果您希望看到这种变化,请投票给这个 RFE:https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=77559
然后,您必须找到一种解决方法,直到 IBM 实施该 RFE。
【讨论】: