スクリプトを使用して Maximo の CustomMboSet に追加することは可能ですか? TIMESHEET というカスタム オブジェクトを使用してカスタム アプリケーションを作成しています。アプリケーションの一部として、MboSet (タイムシートのセット) を動的に構築する必要がある (Jython) スクリプトを作成しています。このコードは、既存の 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 の動的構築をサポートしていないだけですか? どんな助けでも大歓迎です。ありがとう。