【问题标题】:Unable to get response from GlideRecord servicenow-rest for ticket update无法从 GlideRecord servicenow-rest 获得响应以进行票证更新
【发布时间】:2018-03-09 05:32:11
【问题描述】:

我正在使用 Node.js 和 var GlideRecord = require('servicenow-rest').gliderecord; 在 ServiceNow 中创建和更新票证。

我可以通过节点代码创建票证并获取 sys_id,但我无法关闭票证。我也没有收到任何响应或错误。

这里是sn-p的代码:

gr = new GlideRecord("xxx", "yyy", "zzz", "aaa");
var obj2 = {
    comments: "Ticket closed",
    state: "7",

}
gr.update(sys_id, obj2).then(function (error, response) {
    console.log(response);
    console.log(error);
});

我该如何解决这个问题?

【问题讨论】:

    标签: node.js servicenow servicenow-rest-api


    【解决方案1】:

    您是否在客户端或通过没有此库的休息调用尝试了相同的更新,因为我看不到如何记录错误。可能存在禁止更新的中止业务规则,但这通常不会出现在其余响应中。

    尝试将状态设置为 6,也就是已解决。如果可行,请查看业务规则并考虑建议更改中止更新的逻辑以满足您的需要。

    【讨论】:

      猜你喜欢
      • 2019-09-28
      • 2012-12-13
      • 1970-01-01
      • 2014-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 2021-07-18
      相关资源
      最近更新 更多