我希望在事件状态关闭时将问题状态更新为已关闭
我尝试了这段代码,但它正在更新问题表中的所有记录,但我只想更新该相关表。
// update the state of all active incidents to 4 - "Awaiting User Info"
var gr = new GlideRecord('incident')
gr.addQuery('active', true);
gr.query();
gr.state = 4;
gr.updateMultiple();
我希望在事件状态关闭时将问题状态更新为已关闭
我尝试了这段代码,但它正在更新问题表中的所有记录,但我只想更新该相关表。
// update the state of all active incidents to 4 - "Awaiting User Info"
var gr = new GlideRecord('incident')
gr.addQuery('active', true);
gr.query();
gr.state = 4;
gr.updateMultiple();
听起来您可以使用一点滑翔脚本帮助。尝试更多类似的东西:
// update the state of all active incidents to 4 - "Awaiting User Info"
var gr = new GlideRecord('incident'); //Create the glide record
gr.addQuery('sys_id', current.incident_ref_field); //Only the relevant record should be returned.
gr.query();
if (gr.next()) {
gr.state = 4;
gr.update();
}
您只需要一条相关的 inc 记录,因此我们确保返回的记录与 ref 字段中的记录相匹配(我称之为 event_ref_field,但您应该更改为实际的字段名称)。