From fcbf143fbe53c1f1ed6ebf7105b287684e817c3c Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:49:34 +0530 Subject: [PATCH 1/3] Inactive User in Scheduled Jobs --- .../Update Inactive User in Scheduled Jobs | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs diff --git a/Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs b/Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs new file mode 100644 index 0000000000..ddd5a88d5d --- /dev/null +++ b/Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs @@ -0,0 +1,7 @@ +var activeUser = gs.getProperty('active.run.as.user'); // sys_id of active user +var schJobs = new GlideRecord('sysauto'); // Scheduled jon table, same scripts can be used for sysauto_pa table +schJobs.addEncodedQuery('run_as.active=false'); +schJobs.query(); +while (schJobs.next()) { + schJobs.setValue('run_as', activeUser); + schJobs.update(); From 4ade2f869a344ce594a5511d6dbdd8702ea573e8 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:50:45 +0530 Subject: [PATCH 2/3] Update Update Inactive User in Scheduled Jobs --- .../Update Inactive User in Scheduled Jobs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs b/Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs index ddd5a88d5d..2c19abff43 100644 --- a/Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs +++ b/Server-Side Components/Background Scripts/Silent update on GlideRecord/Update Inactive User in Scheduled Jobs @@ -4,4 +4,6 @@ schJobs.addEncodedQuery('run_as.active=false'); schJobs.query(); while (schJobs.next()) { schJobs.setValue('run_as', activeUser); + schJobs.autoSysFields(false); schJobs.update(); +} From 7c767acbc7640f8badb48b5e09b22f36647fb2f7 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 7 Oct 2025 16:53:42 +0530 Subject: [PATCH 3/3] Create README --- .../Background Scripts/Silent update on GlideRecord/README | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 Server-Side Components/Background Scripts/Silent update on GlideRecord/README diff --git a/Server-Side Components/Background Scripts/Silent update on GlideRecord/README b/Server-Side Components/Background Scripts/Silent update on GlideRecord/README new file mode 100644 index 0000000000..240c3e6653 --- /dev/null +++ b/Server-Side Components/Background Scripts/Silent update on GlideRecord/README @@ -0,0 +1,3 @@ +This Script will help to improve healthscan score. +Inactive users set as "Run as" in scheduled jobs are flagged as health scan findings. +This script will update the inactive users will active user set in system proprty.