是否可以使用脚本添加到 Maximo 中的 CustomMboSet?我正在使用名为 TIMESHEET 的自定义对象编写自定义应用程序。作为应用程序的一部分,我正在编写一个(Jython)脚本,该脚本需要动态构建一个 MboSet(一组 TIMESHEET)。该代码检索现有的 CustomMboSet 并尝试向其中添加元素。它在使用开箱即用的 MboSet 时有效,但是当我尝试在自定义 MboSet 上运行相同的代码时,它似乎不起作用。不会引发错误,但不运行违规行下方的代码。
换句话说,这是可行的(LABTRANS 是一个开箱即用的 MBO):
myMboSet = mbo.getMboSet("LABTRANS")
newMbo = myMboSet.add()
# Set attributes on newMbo, everything is happy
但这不是(TIMESHEET 是自定义 MBO):
myMboSet = mbo.getMboSet("TIMESHEET")
newMbo = myMboSet.add()
# Code does not execute after the above line
任何人都知道为什么我会看到这种行为?Maximo 脚本框架是否根本不支持 CustomMboSet 的动态构建?任何帮助表示赞赏。谢谢。