在Maximo中使用自动化脚本覆盖条件表达式

时间:2018-11-06 14:58:40

标签: python maximo

我想知道是否有一种方法可以使用自动化脚本覆盖条件表达式?例如,对某些状态设置了限制,但是此状态应通过脚本(通过工作流程调用)进行更改。在下面的示例中,我们在WAPPRP上设置了一个条件,以便它不会出现在“更改状态”对话框中,但是应该允许用户使用WF更改状态。该脚本被调用,但是由于值列表中不存在状态,因此会出错。

mbo.changeStatus('WAPPR',MXServer.getMXServer().getDate(),'autoscript',MboConstants.NOACCESSCHECK | MboConstants.NOVALIDATION_AND_NOACTION)

2 个答案:

答案 0 :(得分:0)

为什么不只是将状态值添加到状态值列表中?

答案 1 :(得分:0)

向对象添加一个非持久性属性,通过您的工作流进行设置,并在条件表达式中检查该属性的值。然后您的代码应该可以工作。