From 3db6eac818f10331ded7de32ee469595ec0cc43a Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 28 Oct 2024 09:20:21 -0700 Subject: [PATCH 1/2] I created a Instance Scan: table check to track Inactive Business Rules which are updated before 90 days and not created by glide.maint and not updated by admin. This ensures removal of unnecessary overhead by identifying inactive business rules. --- ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt | 2 +- ...check_2dfd38d983ed1210e0def6d6feaad3ee.xml | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_2dfd38d983ed1210e0def6d6feaad3ee.xml diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt index b1de55c..c065425 100644 --- a/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt +++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/checksum.txt @@ -1 +1 @@ -4d6lPrUkCVTDgWYn5zU7vu4stzuS-TziCS-zwvUKtV6pl_XMX5Tj-ebHSo_WkFHOKdmi0Ujiy319GF9bCMGVC16bo9b_IO79Y7WPQlkZLCbMBK-_DQKiWEybC9f1ZalcFWo7V4GrtTCBA8jzgVuih9sHYUU8pBeYGaWqFnKL2bd8IAq9VhtmJM_TuEc1kBvs7Nxkz9ixLDGIH4y4hVzMNOJX9_YneP-MN3X1LH88mDVggqTGcAspNfEjeFwlnSdVyaLuzARhoyNhQmW-02eoXtCCio1Yhf5vjbuvWQrxxeRp-jl52NUBETQaNpvlHpVGHl8yAn5H-JI4yHLuJRrw0okqbBWyMgfP3M6LrWJEwR4YjL0aAVVdk9KL3bq9ylh1sEncKCGHZrzpBqXgF_6qJ_C4L6kZl3k-QxXTBEPuWScooyFBJpntmKF19xhnJtQn4LIfF9vWhm9K5PVSzGF2ZGophrvIZvrktw_u4Lnn1Ousm0kEtkYSELmujsAUbXLDOt0_A2KfGpCQmw-1Av5eHfEhzIHwIEk9wjE6BdaExpaZqL_8QIGMHuU4N09_l9uJ_whnwDLeaPRCJjzkwaxLTuetU9mwMVvW8PTJsZQgvnJ6DNr2LAog737M0_LjoIeO10FEwgwNRSCA_nar42g3jwPPWgcpVaMt-ImskANvhys \ No newline at end of file +2GkIkYTRLHBrnaK0BLk-XjxdsvdTIZ9jJdpNRMX35K_6xuWTi5y1Ry99K-DOjlG11wqAiWwvl7aCdE4ZWrSiATbI0lxnUdQ9WxlKwYNvs1x4VCYSXFOyYvTvKT3kiAZAzCrckOa4Em4EIaQWsrb_I8Hs0bgKv33rj-ePUrlm_eyaKJ2rnW23umP3MLy86FEu-J5jxkDLisX7iqlAtjOoRsUQBweQsMoxupOYvfpdE9hb2_IVDL9CoKdTg80_4ggyJ8PNBz0-61EPdmnU7cRKcwrgivmxrwlsMZRJ1uYb2HSI-uveGE4A7AF1o6mBZIz6ssbtFd7EiA0adaGXD5P15jiG014hPjkYP4HKiiA0_Yjt6wL60LGi3OSCJ9gd8YGeijcceUhadJ8o7-_9kKB87bMrCZLimt0eMOU9IP8roKLd8mrCC7yROA1N93b861zaMf9Rya_aFIMJAxF42hodGemepQf6byCLRA_-rQf6UZS9gCn3BUKuaXq3SQ-zJZRa8abRZPslmATdHB_qc3qD-zHdKaau-2U4IjCX5uN8_zJWyiHrskGbzNbjghd7A0IyCLH5cWiIxHZp41YeMQQhXX0ZQyhH8rnFFviKVQkfU9MEVdpqhBTLKe5B0bM5sXYhejFEzKJayrE0FcpgYQhxsN3AyPQpH5w62LMaCkTbugU \ No newline at end of file diff --git a/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_2dfd38d983ed1210e0def6d6feaad3ee.xml b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_2dfd38d983ed1210e0def6d6feaad3ee.xml new file mode 100644 index 0000000..44386ce --- /dev/null +++ b/ca8467c41b9abc10ce0f62c3b24bcbaa/update/scan_table_check_2dfd38d983ed1210e0def6d6feaad3ee.xml @@ -0,0 +1,44 @@ + + + true + false + manageability + active=false^sys_updated_on<javascript:gs.beginningOfLast90Days()^sys_created_by!=glide.maint^sys_updated_by!=admin^EQ + + + + + + If the business rule is inactive for more than 90 days and not created by glide.maint and updated by admin + + scan_finding + Check Inactive Business Rules over 90 days + 4 + + + 100 + 0 + 1 + + Looks at Business Rules which is inactive for more than 90 days + scan_table_check + admin + 2024-10-28 16:07:29 + 2dfd38d983ed1210e0def6d6feaad3ee + 0 + Check Inactive Business Rules over 90 days + ca8467c41b9abc10ce0f62c3b24bcbaa + + ca8467c41b9abc10ce0f62c3b24bcbaa + scan_table_check_2dfd38d983ed1210e0def6d6feaad3ee + admin + 2024-10-28 16:07:29 + sys_script
+ false +
+ +
From 226c515808acd510896735f9bf6203551345a051 Mon Sep 17 00:00:00 2001 From: prash5595 <37541035+prash5595@users.noreply.github.com> Date: Mon, 28 Oct 2024 12:26:22 -0400 Subject: [PATCH 2/2] Update README.md Added the Check for Inactive Business Rules over 90 days --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 2ddeb62..72a2161 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,9 @@ GlideLDAP API usage is unsupported by ServiceNow and hence should be avoided, ra ### Check for Orphaned Tickets Tickets from tables such as Incident, Change Request, Problem, and other task-related tables should always have an Assignment Group specified. These tickets represent issues or requests that require attention and action. Leaving the Assignment Group field empty can result in unresolved issues or delays in implementing fixes, as no team will be accountable for the resolution. Since the Assignment Group is meant to designate the responsible team for managing these tickets, it should never be left blank. +### Check Inactive Business Rules over 90 days +Inactive Business Rules which are not updated for more than 90 days and not created by glide.maint and not updated by admin should be identified to remove unnecessary overhead. + ## Category: Upgradability ### Call GlideRecord using new