From 1696345291ee9a08da1babcd89340307dbc53d07 Mon Sep 17 00:00:00 2001 From: pallipoina92 <33309804+pallipoina92@users.noreply.github.com> Date: Thu, 31 Oct 2024 22:52:38 +0530 Subject: [PATCH 1/3] Create Reject Approvals Created Before an Year.js The overall purpose of this script is to identify and reject approval requests that are older than one year and are still in the "requested" state. This helps in cleaning up old approvals that may no longer be relevant. --- .../Reject Approvals Created Before an Year.js | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Scheduled Jobs/Reject approvals created before an year/Reject Approvals Created Before an Year.js diff --git a/Scheduled Jobs/Reject approvals created before an year/Reject Approvals Created Before an Year.js b/Scheduled Jobs/Reject approvals created before an year/Reject Approvals Created Before an Year.js new file mode 100644 index 0000000000..34d6ed97d2 --- /dev/null +++ b/Scheduled Jobs/Reject approvals created before an year/Reject Approvals Created Before an Year.js @@ -0,0 +1,7 @@ +var grAppr = new GlideRecord("sysapproval_approver"); +grAppr.addEncodedQuery("sys_created_on Date: Thu, 31 Oct 2024 22:56:06 +0530 Subject: [PATCH 2/3] readme.md The overall purpose of this script is to identify and reject approval requests that are older than one year and are still in the "requested" state. This helps in cleaning up old approvals that may no longer be relevant. --- .../readme.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Scheduled Jobs/Reject approvals created before an year/readme.md diff --git a/Scheduled Jobs/Reject approvals created before an year/readme.md b/Scheduled Jobs/Reject approvals created before an year/readme.md new file mode 100644 index 0000000000..ef2bb76d1f --- /dev/null +++ b/Scheduled Jobs/Reject approvals created before an year/readme.md @@ -0,0 +1,15 @@ +**Creating a GlideRecord Object:** +var grAppr = new GlideRecord("sysapproval_approver"); + +**Adding an Encoded Query:** +grAppr.addEncodedQuery("sys_created_on Date: Fri, 1 Nov 2024 06:14:13 +0530 Subject: [PATCH 3/3] Update readme.md This file contains the Script purpose and and how to use this script. --- .../readme.md | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/Scheduled Jobs/Reject approvals created before an year/readme.md b/Scheduled Jobs/Reject approvals created before an year/readme.md index ef2bb76d1f..1e27eb581c 100644 --- a/Scheduled Jobs/Reject approvals created before an year/readme.md +++ b/Scheduled Jobs/Reject approvals created before an year/readme.md @@ -1,15 +1,7 @@ -**Creating a GlideRecord Object:** -var grAppr = new GlideRecord("sysapproval_approver"); +**Script Purpose:** +This script helps you manage approval records in ServiceNow. It searches for approval requests in the sysapproval_approver table that were created more than 12 months ago and are currently marked as "requested." The script then updates these records to change their status to "rejected." -**Adding an Encoded Query:** -grAppr.addEncodedQuery("sys_created_on