1. 程式人生 > >maximo7.5自動化指令碼

maximo7.5自動化指令碼

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')
有興趣的同學可以嘗試用下