From a702bb4077d830a2664cfe9613fed4be0a3707f7 Mon Sep 17 00:00:00 2001 From: kishoretk92 Date: Fri, 31 Oct 2025 21:51:55 +0530 Subject: [PATCH 1/2] Create script.js --- .../Business Rules/Schedule Events/script.js | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 Server-Side Components/Business Rules/Schedule Events/script.js diff --git a/Server-Side Components/Business Rules/Schedule Events/script.js b/Server-Side Components/Business Rules/Schedule Events/script.js new file mode 100644 index 0000000000..7d4a565e88 --- /dev/null +++ b/Server-Side Components/Business Rules/Schedule Events/script.js @@ -0,0 +1,11 @@ +(function executeRule(current, previous /*null when async*/ ) { + + var gdt = new GlideDateTime(); + gdt.addWeeksLocalTime(1); + gs.eventQueueScheduled("sn_sow_inc_post_incident_review.reminder", current, "", "1", gdt); //this will trigger after 1 weeks + gdt.addWeeksLocalTime(1); + gs.eventQueueScheduled("sn_sow_inc_post_incident_review.reminder", current, "", "2", gdt); //this will trigger after 2 weeks + gdt.addWeeksLocalTime(1); + gs.eventQueueScheduled("sn_sow_inc_post_incident_review.reminder", current, "", "3", gdt); //this will trigger after 3 weeks + +})(current, previous); From 1c1ec137a4206cc40cb930890d4f7d942351bf73 Mon Sep 17 00:00:00 2001 From: kishoretk92 Date: Fri, 31 Oct 2025 21:53:41 +0530 Subject: [PATCH 2/2] Create read.md --- Server-Side Components/Business Rules/Schedule Events/read.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Server-Side Components/Business Rules/Schedule Events/read.md diff --git a/Server-Side Components/Business Rules/Schedule Events/read.md b/Server-Side Components/Business Rules/Schedule Events/read.md new file mode 100644 index 0000000000..d4b02dac67 --- /dev/null +++ b/Server-Side Components/Business Rules/Schedule Events/read.md @@ -0,0 +1,3 @@ +The eventQueueScheduled method is used to schedule future events in ServiceNow. +The "current" parameter refers to the GlideRecord on which the rule is executing. +The "1", "2", "3" strings are likely used to differentiate the reminders (e.g., first, second, third).