From 6717575cfde93d5c6c8883b1c7293b07820a8acd Mon Sep 17 00:00:00 2001 From: chaitaliKundu Date: Mon, 13 Oct 2025 13:25:36 +0530 Subject: [PATCH 1/2] Create README.md --- .../GlideAggregate/Count Problem record/README.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Core ServiceNow APIs/GlideAggregate/Count Problem record/README.md diff --git a/Core ServiceNow APIs/GlideAggregate/Count Problem record/README.md b/Core ServiceNow APIs/GlideAggregate/Count Problem record/README.md new file mode 100644 index 0000000000..34e1c6a299 --- /dev/null +++ b/Core ServiceNow APIs/GlideAggregate/Count Problem record/README.md @@ -0,0 +1,2 @@ +#Contribution +Use case - Display the total number of active problem records per assignment groups From 5c399689323028fe09c5e1dfa7f123db70434cc7 Mon Sep 17 00:00:00 2001 From: chaitaliKundu Date: Mon, 13 Oct 2025 13:33:59 +0530 Subject: [PATCH 2/2] Create count problem.js --- .../GlideAggregate/Count Problem record/count problem.js | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Core ServiceNow APIs/GlideAggregate/Count Problem record/count problem.js diff --git a/Core ServiceNow APIs/GlideAggregate/Count Problem record/count problem.js b/Core ServiceNow APIs/GlideAggregate/Count Problem record/count problem.js new file mode 100644 index 0000000000..586eeb8b2f --- /dev/null +++ b/Core ServiceNow APIs/GlideAggregate/Count Problem record/count problem.js @@ -0,0 +1,9 @@ +var probCount = new GlideAggregate('problem'); +probCount.addActiveQuery(); //active record +probCount.groupBy('assignment_group'); //Per Assignment Group wise +probCount.addAggregate('COUNT'); +probCount.query(); +while(probCount.next()) +{ + gs.print("Count of Problem records :" +probCount.getAggregate('COUNT') + " " + "Per Assignment Groupwise :" + probCount.getDisplayValue('assignment_group')); //Display Problem record per assignment group +}