maximo7.5的新功能:自动化脚本,通过编写脚本实现部分系统功能,程序员的福音啊,呵呵。
用好这个功能就能摆脱以往的开发模式,省去很多发布部署的麻烦,省去很多代码的定制化开发。
老外的说法是:
Scripting promotes simplified programming model
Scripting is completely dynamic (no server re-starts)
下面举个小例子:
新建一个对象启动点的脚本,跟asset表关联,在更新时调用,根据不同的使用情况给资产描述赋值
脚本代码如下:
usage = mbo.getString('usage')
if usage == 'Server':
mbo.setValue('DESCRIPTION','test1')
elif usage == 'StandardWS':
mbo.setValue('DESCRIPTION','test2')
elif usage == 'ProWS':
mbo.setValue('DESCRIPTION','test3')
有兴趣的同学可以尝试用下