We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

Auto resolve case when related inc and chg is resolved and closed

Alex D Great
Tera Contributor

Hi community

I have this current challenge where I need to auto resolve case (parent) when related inc AND/OR chg, req (childs) are resolved and closed. 

I manage to auto resolve case when only incident is resolved, however, when a second task type is related it becomes harder. Any help is highly appreciated.

6 REPLIES 6

Thanks for your reply @jaheerhattiwale 

Sorry , but how to write this as script in br?

@Alex D Great You can create a after business rule on "Task [task]" table as below

jaheerhattiwale_0-1670409210335.png

 

jaheerhattiwale_1-1670409229521.png

 

 

Script: 

(function executeRule(current, previous /*null when async*/) {

var allTasks = new GlideRecord("task");
allTasks.addQuery("active=true^state!=6"); //6 is resolved state
allTasks.addQuery("parent="+current.parent.toString());
allTasks.query();

if(!allTasks.next()){
var caseGr = new GlideRecord("sn_customerservice_case");
if(caseGr.get(current.parent.toString())){
caseGr.state = 3; //3 is closed state
caseGr.update();
}
}

})(current, previous);

 

 

Please mark as correct answer if this solves your issue.

Please mark the answer as correct or helpful based on impact
ServiceNow Community Rising Star, Class of 2023