我有Maximo Anywhere的自定义工作执行应用程序并创建了服务请求的新视图。但是我无法将新记录保存回到maximo。记录保存在移动设备中,并在刷新时可见,但不会在maximo中更新。而其他与工作单相关的视图可以保存记录。这是我保存记录的Handler脚本代码。
_saveTransaction: function(){
try{
var serviceRequestSet = this.application.getResource('serviceRequest');
var serviceRequest = serviceRequestSet.getCurrentRecord();
if (serviceRequest.isNew()) {
//alert(serviceRequest.get("description"));
ModelService.save(serviceRequestSet);
}
this.ui.hideCurrentView();
}catch(e){
alert(e);
throw e;
}
},
我错过了一些步骤吗?
答案 0 :(得分:0)
你能确定在当时和其他方面阻止这次保存成功吗?
例如:
ModelService.save(serviceRequestSet).
then(function(result) {
Logger.trace('ServiceRequestSet saved: ' + result);
}).
otherwise(function (result) {
Logger.trace('ServiceRequestSet not saved: ' + result);
});