0

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

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

这是代码片段:

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);
});

我怎么解决这个问题?

4

1 回答 1

0

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

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

于 2018-03-11T00:51:00.987 回答