我想知道是否有一种方法可以使用自动化脚本覆盖条件表达式?例如,对某些状态设置了限制,但是此状态应通过脚本(通过工作流程调用)进行更改。在下面的示例中,我们在WAPPRP上设置了一个条件,以便它不会出现在“更改状态”对话框中,但是应该允许用户使用WF更改状态。该脚本被调用,但是由于值列表中不存在状态,因此会出错。
mbo.changeStatus('WAPPR',MXServer.getMXServer().getDate(),'autoscript',MboConstants.NOACCESSCHECK | MboConstants.NOVALIDATION_AND_NOACTION)
答案 0 :(得分:0)
为什么不只是将状态值添加到状态值列表中?
答案 1 :(得分:0)
向对象添加一个非持久性属性,通过您的工作流进行设置,并在条件表达式中检查该属性的值。然后您的代码应该可以工作。