Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

How many incident tasks are closed for incident

String
Kilo Sage

Hi Team ,

How to check ,how many incident tasks are closed for respective incident using script 

 

Please guide me with best practice 

1 ACCEPTED SOLUTION

nitinsharma2510
Giga Guru

Hey @String ,

You can use the following script for finding the number of closed Incident Tasks for an Incident.

//incident_task is the table name for Incident Task table
var target = new GlideRecord('incident_task');
//replace with incident=sys_id of your incident
//states 3,4,7 correspond to closed complete, closed incomplete & closed skipped respectively
target.addEncodedQuery("stateIN3,4,7^incident=077b6755dbd26c10a6a84de239961911");
target.query();
//getRowCount() returns the number of records returned by the query
gs.info("Number of open Incident Tasks are = " + target.getRowCount());

I would suggest substituting the fields with your data and running it in the 'Scripts - Background' module.

View solution in original post

5 REPLIES 5

nitinsharma2510
Giga Guru

Hey @String ,

You can use the following script for finding the number of closed Incident Tasks for an Incident.

//incident_task is the table name for Incident Task table
var target = new GlideRecord('incident_task');
//replace with incident=sys_id of your incident
//states 3,4,7 correspond to closed complete, closed incomplete & closed skipped respectively
target.addEncodedQuery("stateIN3,4,7^incident=077b6755dbd26c10a6a84de239961911");
target.query();
//getRowCount() returns the number of records returned by the query
gs.info("Number of open Incident Tasks are = " + target.getRowCount());

I would suggest substituting the fields with your data and running it in the 'Scripts - Background' module.