We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc3a3b6 commit 7196dbfCopy full SHA for 7196dbf
Weekly Metrics Calculation using GlideAggregate
@@ -0,0 +1,20 @@
1
+// Scheduled Script Execution | Runs weekly
2
+(function() {
3
+ var agg = new GlideAggregate('task_sla');
4
+ agg.addAggregate('COUNT');
5
+ agg.addQuery('stage', 'breached');
6
+ agg.groupBy('u_service');
7
+ agg.query();
8
+
9
+ var report = new GlideRecord('u_weekly_sla_report');
10
+ while (agg.next()) {
11
+ var rec = new GlideRecord('u_weekly_sla_report');
12
+ rec.initialize();
13
+ rec.u_service = agg.u_service;
14
+ rec.u_breach_count = agg.getAggregate('COUNT');
15
+ rec.u_report_date = gs.nowDateTime();
16
+ rec.insert();
17
+ }
18
19
+ gs.info('Weekly SLA report generated successfully');
20
+})();
0 commit comments