如何在Maximo中保存记录

时间:2015-04-29 08:36:27

标签: ibm-mobilefirst maximo maximo-anywhere

我有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;
        }
    },
我错过了一些步骤吗?

1 个答案:

答案 0 :(得分:0)

你能确定在当时和其他方面阻止这次保存成功吗?

例如:

ModelService.save(serviceRequestSet).
then(function(result) {
      Logger.trace('ServiceRequestSet saved: ' + result);
}).
otherwise(function (result) {
      Logger.trace('ServiceRequestSet not saved: ' + result);
});