From a8fe7baf03f68e28dbbcf7abeefde79fb2fb87ce Mon Sep 17 00:00:00 2001 From: bharakm Date: Wed, 22 Oct 2025 15:59:13 -0500 Subject: [PATCH 1/2] Create script.js --- .../CMDB/UnsyncCI from Asset/script.js | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Specialized Areas/CMDB/UnsyncCI from Asset/script.js diff --git a/Specialized Areas/CMDB/UnsyncCI from Asset/script.js b/Specialized Areas/CMDB/UnsyncCI from Asset/script.js new file mode 100644 index 0000000000..8ad081a4e0 --- /dev/null +++ b/Specialized Areas/CMDB/UnsyncCI from Asset/script.js @@ -0,0 +1,22 @@ +unsyncCI(); + +function unsyncCI() { + + var grAsset = new GlideRecord("alm_hardware"); + grAsset.addEncodedQuery('sys_id='); //replace query with rrequired list + grAsset.query(); + if (grAsset.next()) { + var grCI = new GlideRecord("cmdb_ci"); + grCI.addQuery("sys_id", grAsset.ci); + grCI.setLimit(1); + grCI.query(); + if (grCI.next()) { + grCI.asset = ''; + grCI.setWorkFlow(false); + grCI.update(); + } + grAsset.ci = ''; + grAsset.setWorkFlow(false); + grAsset.update(); + } +} From d1648b4d4b29364fa54d55e15601917c0f0dd6cd Mon Sep 17 00:00:00 2001 From: bharakm Date: Wed, 22 Oct 2025 15:59:57 -0500 Subject: [PATCH 2/2] Create readme.md --- Specialized Areas/CMDB/UnsyncCI from Asset/readme.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Specialized Areas/CMDB/UnsyncCI from Asset/readme.md diff --git a/Specialized Areas/CMDB/UnsyncCI from Asset/readme.md b/Specialized Areas/CMDB/UnsyncCI from Asset/readme.md new file mode 100644 index 0000000000..785e814bba --- /dev/null +++ b/Specialized Areas/CMDB/UnsyncCI from Asset/readme.md @@ -0,0 +1 @@ +Fix script to unsync a Asset from a CI . OOB the field is read only, this allows admin to unsync when required.