From 5f30a8dcc5e52b824249f4e20549a4edc504ea51 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 9 Oct 2025 02:39:22 -0700 Subject: [PATCH 1/2] - Refactor action to insert worknote to remove HTTP result codes --- b812ceb69337a210633378917cba10bc/README.md | 2 +- b812ceb69337a210633378917cba10bc/checksum.txt | 3 +- ...ition_a6b9ed2e93d0b2107b1bf24cdd03d6a7.xml | 455 ++++++------------ 3 files changed, 139 insertions(+), 321 deletions(-) diff --git a/b812ceb69337a210633378917cba10bc/README.md b/b812ceb69337a210633378917cba10bc/README.md index 05cd6fa..1aa7e3e 100644 --- a/b812ceb69337a210633378917cba10bc/README.md +++ b/b812ceb69337a210633378917cba10bc/README.md @@ -24,4 +24,4 @@ If you find yourself unable to import your repository due to the presence of fil 2.2 Activate/install all required dependencies 2.3 Re-import the application from source control Currently listed dependencies: - * + * ServiceNow IntegrationHub Enterprise Pack Installer diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index babf991..f672aa9 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1,2 +1 @@ -K8x3MJXcCFAiEsFWDU4d_ws0i9GxkOJKusDZPMzvx4fNzdsWMFBz6o5rnSOTP7Tiq4FfGjP047AX09WJI0qbxY6vxhLabYTi3lj9KHqxJm4Umf2F7NFcDKZGBGYQlvCvAG6lTMq7f_rxexTqBb3XmFENvTYl1Wjb8Vo_6wOgBQL-ilpp8sIXCgDRknVW-UJHOzX_L2tw8VCE5z16SK7RnVCXXbyx-oxtENFfV5N0ZGZB6huLxwRxJvDGrJWIoUI5rwSmCmfeRpPagUV13txMufw2o9cObCguTSMlhp2SE3BMdxmjJ_rzeb1rGbCBMd_K-8YriUaijxXcyCwf1ySZri424UjOiGm_W6PrTrdXZgjner4FH6YX_Fda6FYjbrI-nXwRY9PZ-cCcm-e6_4EZX_bWGhqBrYNUZUc2jlTapn8tJQBZ2R7c_n3enTjqlVh8_-XUug0odcZRHLi-KPObuO0zoHUrUk9KiZCjIRO_2q-hji0iOxUkPGNztZTauuXLoUUdfpkNL8HUfW1YwO025w9wnE9vXhaPCYwl8K9C5WSJjMnHeFogtR6cHlR-zYj4Mio0xJF7fOwkjhzuvQA6so0pEhviUBgC7XoZMNlgmRZ61p9OledNsVxj52p9mwmuCA-MTxwA-XmarD1S2gDN2HGalA0bRWKEJzMTrEVN5HE -hAGe1ty1EGMNIDX5mCkR8oc5gAJt5Oda8CBsyzCnkio9dxsO3bUSCSeV4j0kcmR9fCvIdkNsO-j_XceMH4p4KjArEFLhJpijPO5fip8XDAy12ZKleZATe5RYeZQYweUFWfhxfNV_nPh-5KRvRceKFf_VdhpWkrFJFNL0yVx0j5q01ZZZl8M2ltjWpsM00SvM8tm0IAsq5IOWNQqn2kLY1IuOGokZLID5LZsYs6bjopVXktVNTpaIGq63oUov12SrLfqBdVbGH04U-S2-_n1_h0c2jwTroBnKLAi-zKDgc4j0eHjBFTDDwKwU_xYRRMxPuk_R6UfWmkBCqQ0nWgyGY_IqpztB2CmwgMkQ-lzSPeh-gV0W9ii-0CgwgpU8bg3n46h71iIlPdaC-ne60QQC8XS5AiB4gp4HRY0F-vXo0z50iDrokPYuZ7SBImSDcF6FnTR8MyiM417qzz5Vim8Je0Z2hZk6Xqw7FGS0YbNAn9NQwa3ZOAHkSWfcofZmhJ91btZUIjcfcSDOwMISBE0Lge55U_QV6rUABQp32awoWW1cfv0-B2ZV-j6DSGOetXLC_mp0UotMTVd5qNuF0lpHXfK1wcyi_cq_65HpzIpJZGA6zKAa-yTWjNyzt-3KqP1PxRyLpWs-evUslvIFWHA71inQJPSKPDJFPUahc82juGg +CSqzExLMi3wJO4nGSn_OKRUDgLSiFBgrb3hZSJknK1Y2i20Z5-Q8Z05H0PpIgPUX3Oa5ZPypKcYWx4dzHKW1A9JcTadlG3jYi6LWLbzHhihiGu1-tu5Y8G1D15_UI0GpWVDq3EmR_EoJcJiXV18ZPurkitgKReuEPLbcKa6zhUIcO0ih6jo0c0W9SBe55wfnUDGp9iKnetvQFPVxhy9R9DbEaV-o2mV9lX_0FDkUrMuvsbn1kcQ_Ew2SOGQ31jdon-A5dbISnpsxpU4fX4wON6DRVn8E737NfRVWU-WqAnf4OmBeD6M0_XFKBAN5st_GNseacRlLPQhPwoYRcnKy4bxVYzGZIRamC-lIxGEOHZar4LVbCTdxc-WSvebNKQKIg1ny_DOwVOCMs0p_RLkBQfD30nnFzdsuA073Ox6yIf7w8D5ZEWHkmGpAkacV6nPlovnhsuQPu4kPKBQrtdM67Nq9A6FURvJL-aVERg9nDzbnZ2c5JD5Rn-istS6AqHsfyutdeoLe1nN7BfhHYEykf3DqVE3M0ykDrWi-Gwy-M-1c5rLboSQ2r_n3lvv1oAwrZLMa57xqckj-1YqLwDvH4B5BrxF8N7nekj7slMNS5rm6XSMqo9qrNoKW4awizDpjQXL_0MNcw-QdqNfZZ7N2tYPgMP994_K7QKe497BhljU \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_a6b9ed2e93d0b2107b1bf24cdd03d6a7.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_a6b9ed2e93d0b2107b1bf24cdd03d6a7.xml index 4974d63..c8977ee 100644 --- a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_a6b9ed2e93d0b2107b1bf24cdd03d6a7.xml +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_a6b9ed2e93d0b2107b1bf24cdd03d6a7.xml @@ -16,10 +16,10 @@ false add_comment_to_a_work_notes_of_a_record - [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.sysid}}","label":"action➛SysId","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.comment_text}}","label":"action➛Work notes Text","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"0b52e40a-0156-431f-8019-16cbb2fa31d9"}},{"name":"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].code}}","label":"step➛Script step➛code","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].message}}","label":"step➛Script step➛message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].success}}","label":"step➛Script step➛success","type":"step","ref":"","reference_display":"","base_type":"array.boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"2c27c226-f3d8-407d-9fc4-ef0b14cbe7d6"}},{"name":"{{action.sysid}}","label":"action➛SysID","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"36b58bb0-9d15-472d-9a62-9517ecefb327"}},{"name":"{{action.comment_text}}","label":"action➛Worknote","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"0b52e40a-0156-431f-8019-16cbb2fa31d9"}},{"name":"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].message}}","label":"step➛Script step➛message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].success}}","label":"step➛Script step➛success","type":"step","ref":"","reference_display":"","base_type":"array.boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] cc9ba9ee93d0b2107b1bf24cdd03d640 - Append work notes to records directly from a Flow. + Insert Worknote @@ -31,15 +31,15 @@ global / a6b9ed2e93d0b2107b1bf24cdd03d6a7 - 2 - Append work notes to records directly from a Flow. + 7 + Insert Worknote b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc sys_hub_action_type_definition_a6b9ed2e93d0b2107b1bf24cdd03d6a7 admin - 2025-10-04 02:15:37 + 2025-10-09 09:37:33 false @@ -53,10 +53,10 @@ admin 2025-10-03 05:29:07 33faa9ae93d0b2107b1bf24cdd03d662 - 0 + 2 admin - 2025-10-03 05:29:07 - {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"mapped\":\"{}\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"mapped\":\"{}\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}}} + 2025-10-09 09:33:04 + {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"mapped\":\"{}\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} 3ffaa9ae93d0b2107b1bf24cdd03d62c @@ -73,6 +73,20 @@ 0 7bfaa9ae93d0b2107b1bf24cdd03d635 + + sys_hub_action_type_definition + a6b9ed2e93d0b2107b1bf24cdd03d6a7 + 2 + sys_variable_value + admin + 2025-10-09 09:37:33 + d96dd1a8c328721095fc1533e401318b + 0 + admin + 2025-10-09 09:37:33 + 0 + c56dd1a8c328721095fc1533e401316a + code @@ -80,11 +94,11 @@ admin 2025-10-03 05:29:07 fffaa9ae93d0b2107b1bf24cdd03d660 - 0 + 1 admin - 2025-10-03 05:29:07 + 2025-10-09 09:31:38 var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7
- {{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].code}} +
message @@ -104,11 +118,11 @@ admin 2025-10-03 05:29:07 3bfaa9ae93d0b2107b1bf24cdd03d661 - 0 + 1 admin - 2025-10-03 05:29:07 + 2025-10-09 09:37:33 var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7
- {{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].success}} +
__action_status__ @@ -136,7 +150,7 @@ - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 47d8b4d6-aeb4-47c8-aa9e-2a372a597047 1 @@ -152,10 +166,10 @@ admin 2025-10-03 05:29:06 23fa69ae93d0b2107b1bf24cdd03d6fd - 3 + 5 b812ceb69337a210633378917cba10bc admin - 2025-10-04 02:15:37 + 2025-10-09 09:33:04 @@ -180,32 +194,41 @@ admin 2025-10-03 05:29:07 7bfaa9ae93d0b2107b1bf24cdd03d628 - 2 + 4 admin - 2025-10-04 02:15:37 + 2025-10-09 09:33:04 (function execute(inputs, outputs) { try { - var record = new GlideRecord(inputs.tableName); + const TABLE = inputs.tableName; + const SYS_ID = inputs.sysID; + const WORK_NOTE = inputs.worknote; + + var gr = new GlideRecord(TABLE); - if (record.get(inputs.sysId)) { - record.work_notes = inputs.workNotesText; - record.update(); + // Validate inputs (table name & sys_id) + if (!gr.isValid()) { + throw new Error('Table "'+TABLE+'" does not exist.'); + } - outputs.success = true; - outputs.code = "200"; // Success - outputs.message = "Work notes added successfully."; + if (!gr.get(SYS_ID)) { + throw new Error('Record with sys_id "'+SYS_ID+'" was not found.'); + } + + // Insert worknote and check for errors + gr.work_notes = WORK_NOTE; + var success = gr.update(); + if (success) { + output.success = true; } else { - outputs.success = false; - outputs.code = "404"; // Not Found - outputs.message = "Record not found."; + throw new Error('Failed to update record during call to update()'); } + } catch (e) { outputs.success = false; - outputs.code = "500"; // Internal Server Error - outputs.message = "Error: " + e.message; + outputs.message = 'Error adding Worknote: ' + e.message; } -})(inputs, outputs); - + +})(inputs, outputs); 71aa7f6647032200b4fad7527c9a719b @@ -225,11 +248,11 @@ script 23fa69ae93d0b2107b1bf24cdd03d6fd admin - 2025-10-04 02:15:37 - 4748c67693d8f2107b1bf24cdd03d6b6 + 2025-10-09 09:31:37 + 260c1128c328721095fc1533e40131c1 0 admin - 2025-10-04 02:15:37 + 2025-10-09 09:31:37 var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
@@ -257,6 +280,18 @@ var__m_sys_hub_step_ext_input_23fa69ae93d0b2107b1bf24cdd03d6fd
{{action.table_name}}
+ + worknote + 23fa69ae93d0b2107b1bf24cdd03d6fd + admin + 2025-10-09 09:33:04 + a35c1928c328721095fc1533e4013115 + 0 + admin + 2025-10-09 09:33:04 + var__m_sys_hub_step_ext_input_23fa69ae93d0b2107b1bf24cdd03d6fd
+ {{action.comment_text}} +
workNotesText 23fa69ae93d0b2107b1bf24cdd03d6fd @@ -272,7 +307,7 @@ - + true false @@ -301,7 +336,7 @@ - workNotesText + worknote false @@ -334,8 +369,8 @@ false sys_hub_step_ext_input admin - 2025-10-04 02:15:36 - 7248c67693d8f2107b1bf24cdd03d697 + 2025-10-09 09:33:04 + a35c1928c328721095fc1533e4013104 0 @@ -343,7 +378,7 @@ b812ceb69337a210633378917cba10bc admin - 2025-10-04 02:15:36 + 2025-10-09 09:33:04 false false false @@ -384,7 +419,7 @@ - tableName + sysID false @@ -401,7 +436,7 @@ sys_hub_step_instance var__m_sys_hub_step_ext_input_23fa69ae93d0b2107b1bf24cdd03d6fd - 0 + 100 false false @@ -417,8 +452,8 @@ false sys_hub_step_ext_input admin - 2025-10-03 05:29:06 - e3faa9ae93d0b2107b1bf24cdd03d602 + 2025-10-09 09:33:03 + d75cd528c328721095fc1533e40131e7 0 @@ -426,7 +461,7 @@ b812ceb69337a210633378917cba10bc admin - 2025-10-03 05:29:06 + 2025-10-09 09:33:03 false false false @@ -467,7 +502,7 @@ - sysId + tableName false @@ -484,7 +519,7 @@ sys_hub_step_instance var__m_sys_hub_step_ext_input_23fa69ae93d0b2107b1bf24cdd03d6fd - 100 + 0 false false @@ -501,7 +536,7 @@ sys_hub_step_ext_input admin 2025-10-03 05:29:06 - effaa9ae93d0b2107b1bf24cdd03d604 + e3faa9ae93d0b2107b1bf24cdd03d602 0 @@ -522,7 +557,7 @@ false - + @@ -712,89 +747,6 @@ false - - true - false - false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=8e1d40b7-a2d7-4527-9095-27617883a60a - false - - - - - - - - - - - - - false - false - - - - code - false - - - - false - - - integer - - false - 40 - 23fa69ae93d0b2107b1bf24cdd03d6fd - 23fa69ae93d0b2107b1bf24cdd03d6fd - sys_hub_step_instance - var__m_sys_hub_step_ext_output_23fa69ae93d0b2107b1bf24cdd03d6fd - - 3 - false - false - - - - false - - - - - - false - false - sys_hub_step_ext_output - admin - 2025-10-03 05:29:06 - a3faa9ae93d0b2107b1bf24cdd03d612 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-03 05:29:06 - false - false - false - false - false - simple - false - script - - - false - success @@ -819,29 +771,6 @@ - - code - - - - en - var__m_sys_hub_step_ext_output_23fa69ae93d0b2107b1bf24cdd03d6fd - - sys_documentation - admin - 2025-10-03 05:29:07 - 7bfaa9ae93d0b2107b1bf24cdd03d614 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-03 05:29:07 - - - message @@ -903,10 +832,10 @@ string - + true 8000 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_definition var__m_sys_hub_action_input_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -929,14 +858,14 @@ admin 2025-10-03 05:29:06 2ffa69ae93d0b2107b1bf24cdd03d6e3 - 1 + 2 b812ceb69337a210633378917cba10bc admin - 2025-10-04 02:15:36 + 2025-10-09 09:33:03 false false false @@ -987,10 +916,10 @@ string - + true 8000 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_definition var__m_sys_hub_action_input_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1013,14 +942,14 @@ admin 2025-10-03 05:29:06 a7fa65ae93d0b2107b1bf24cdd03d610 - 0 + 1 b812ceb69337a210633378917cba10bc admin - 2025-10-03 05:29:06 + 2025-10-09 09:33:03 false false false @@ -1074,7 +1003,7 @@ true 8000 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_definition var__m_sys_hub_action_input_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1118,7 +1047,7 @@ false - + true false @@ -1161,7 +1090,7 @@ false 65000 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_definition var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1248,7 +1177,7 @@ false 40 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_definition var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1271,14 +1200,14 @@ admin 2025-10-03 05:29:07 7bfaa9ae93d0b2107b1bf24cdd03d635 - 15 + 23 b812ceb69337a210633378917cba10bc admin - 2025-10-04 02:15:37 + 2025-10-09 09:37:33 false false false @@ -1335,7 +1264,7 @@ true 8000 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_definition var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1384,7 +1313,7 @@ true false false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=string,uiTypeLabel=String,uiUniqueId=9c9d4915-8246-49a1-9e3b-c0073cc2b20c + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=9c9d4915-8246-49a1-9e3b-c0073cc2b20c false - string + boolean true - 8000 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + 40 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_definition var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1443,95 +1372,8 @@ false sys_hub_action_output admin - 2025-10-03 05:29:07 - f7faa9ae93d0b2107b1bf24cdd03d631 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-03 05:29:07 - false - false - false - false - false - simple - false - script - - - false - - - - - true - false - false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=string,uiTypeLabel=String,uiUniqueId=4a0024aa-33f5-4b3d-9880-46f1d2806185 - false - - - - - - - - - - - - - false - false - - - - code - - false - - - - false - - - - string - - true - 8000 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 - a6b9ed2e93d0b2107b1bf24cdd03d6a7 - sys_hub_action_type_definition - var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7 - - 5 - false - false - - - - false - - - - - - false - false - sys_hub_action_output - admin - 2025-10-03 05:29:07 - fbfaa9ae93d0b2107b1bf24cdd03d63f + 2025-10-09 09:37:32 + c56dd1a8c328721095fc1533e401316a 0 @@ -1539,7 +1381,7 @@ b812ceb69337a210633378917cba10bc admin - 2025-10-03 05:29:07 + 2025-10-09 09:37:32 false false false @@ -1552,12 +1394,12 @@ false - - + + - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 admin 2025-10-03 05:29:07 bffaa9ae93d0b2107b1bf24cdd03d663 @@ -1572,19 +1414,19 @@ false 1 - {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"mapped\":\"{\\\"code\\\":\\\"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].code}}\\\"}\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"mapped\":\"{\\\"message\\\":\\\"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].message}}\\\"}\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}}} + {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"mapped\":\"{\\\"message\\\":\\\"{{step[47d8b4d6-aeb4-47c8-aa9e-2a372a597047].message}}\\\"}\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} admin 2025-10-03 05:29:07 b3faa9ae93d0b2107b1bf24cdd03d664 - 0 + 1 admin - 2025-10-03 05:29:07 + 2025-10-09 09:31:38 sysid - + en var__m_sys_hub_action_input_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1592,14 +1434,14 @@ admin 2025-10-03 05:29:06 2bfa65ae93d0b2107b1bf24cdd03d613 - 0 + 1 b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc admin - 2025-10-03 05:29:06 + 2025-10-09 09:33:03 @@ -1607,7 +1449,7 @@ comment_text - + en var__m_sys_hub_action_input_a6b9ed2e93d0b2107b1bf24cdd03d6a7 @@ -1615,14 +1457,14 @@ admin 2025-10-03 05:29:06 affa69ae93d0b2107b1bf24cdd03d6e6 - 1 + 2 b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc admin - 2025-10-04 02:15:36 + 2025-10-09 09:33:03 @@ -1706,8 +1548,8 @@ sys_documentation admin - 2025-10-03 05:29:07 - bbfaa9ae93d0b2107b1bf24cdd03d634 + 2025-10-09 09:37:33 + 496dd1a8c328721095fc1533e401316d 0 b812ceb69337a210633378917cba10bc @@ -1715,7 +1557,7 @@ b812ceb69337a210633378917cba10bc admin - 2025-10-03 05:29:07 + 2025-10-09 09:37:33 @@ -1742,33 +1584,10 @@ - - code - - - - en - var__m_sys_hub_action_output_a6b9ed2e93d0b2107b1bf24cdd03d6a7 - - sys_documentation - admin - 2025-10-03 05:29:07 - bffaa9ae93d0b2107b1bf24cdd03d642 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-03 05:29:07 - - - - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"309ba9ee93d0b2107b1bf24cdd03d6f5","name":"plan","plan_signature":null}} 09bb71669354b2107b1bf24cdd03d6df admin @@ -1803,7 +1622,7 @@ - a6b9ed2e93d0b2107b1bf24cdd03d6a7 + a6b9ed2e93d0b2107b1bf24cdd03d6a7 sys_hub_action_type_snapshot admin 2025-10-03 05:31:36 @@ -2568,7 +2387,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_step_ext_output_989ba9ee93d0b2107b1bf24cdd03d679_message_en admin 2025-10-03 05:31:37 @@ -2591,7 +2410,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_step_ext_output_989ba9ee93d0b2107b1bf24cdd03d679_code_en admin 2025-10-03 05:31:37 @@ -2614,7 +2433,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_step_ext_output_989ba9ee93d0b2107b1bf24cdd03d679_success_en admin 2025-10-03 05:31:37 @@ -3352,7 +3171,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_input_cc9ba9ee93d0b2107b1bf24cdd03d640_comment_text_en admin 2025-10-03 05:31:36 @@ -3375,7 +3194,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_input_cc9ba9ee93d0b2107b1bf24cdd03d640_table_name_en admin 2025-10-03 05:31:36 @@ -3398,7 +3217,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_input_cc9ba9ee93d0b2107b1bf24cdd03d640_sysid_en admin 2025-10-03 05:31:36 @@ -3422,7 +3241,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_output_cc9ba9ee93d0b2107b1bf24cdd03d640___action_status___en admin 2025-10-03 05:31:37 @@ -3445,7 +3264,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_output_cc9ba9ee93d0b2107b1bf24cdd03d640___dont_treat_as_error___en admin 2025-10-03 05:31:37 @@ -3468,7 +3287,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_output_cc9ba9ee93d0b2107b1bf24cdd03d640_success_en admin 2025-10-03 05:31:37 @@ -3491,7 +3310,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_output_cc9ba9ee93d0b2107b1bf24cdd03d640_message_en admin 2025-10-03 05:31:37 @@ -3514,7 +3333,7 @@ b812ceb69337a210633378917cba10bc b812ceb69337a210633378917cba10bc - + sys_documentation_var__m_sys_hub_action_output_cc9ba9ee93d0b2107b1bf24cdd03d640_code_en admin 2025-10-03 05:31:37 From 06d52d851252fb96150ab342b32a185bbb982c85 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 9 Oct 2025 07:33:46 -0700 Subject: [PATCH 2/2] Add new action to ignore specific user's In Progress update sets, to automate offboardings --- b812ceb69337a210633378917cba10bc/checksum.txt | 2 +- ...ition_2df6b16cc3a8721095fc1533e40131e3.xml | 1134 +++++++++++++++++ 2 files changed, 1135 insertions(+), 1 deletion(-) create mode 100644 b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2df6b16cc3a8721095fc1533e40131e3.xml diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index 7f1a4a2..ce9df65 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1 +1 @@ -NoNbgJHefpzf0uBnukjjNELgJblOVa0oOyyB8C20zZFJbEOh6-Qvb9i3b28Oa68XnE483wNexrgrVRp48IzGctmCj9JWvYD2Zuak7yXzTb3SRj6F_e2BQjN-wAM7Sxip5ahXW0zwuYb7BJA_uYYAxCC89WUpPMyL41_Y_TM7tSSv52zn_aJ5yH2AyhlUnCaXRwvbZJu37gAOB2A32Vg27EqDa9zi3NQyd-6lZgXlheoLjFfhr2GRFWQvFrf90lMjKbFEMGueH824renlVuFJPQoj8W2k52hZ1dYe8Ce5wlyUMk0ghSM2_-vk91hgvzxhBdOpb2cjuFIuYYnqmIp-ZBynjibxn5UGLfcd_s7FDrX2g1w-B97juAqr93YI2nI54Wyjpkei6UKVWdMDWF4_JGQxQIjuCyWugT6ErqShxAvWelQl-WnIB854EwVzh0cxrDuOa9k_35zCtI01-lCMBAL3yc5RU_BVlYERBoYfZdghGfWZw8U8IXmxY1EEM9fy6HRr-Ew6X-NbCSpGRcHiDdifDORzUOEMszNy2cJo5UVl2qSHXGJxkGEqQeivOr-VU5rCZPMIuXGhepGiP1Hw21udWmnE7me_x24D7yZ1zV68N7d4qF4N1kWFVVt6yZdNSs-D4j6O2kcQ3ZgB96nXsaVjipdw5AA2arYqWB6XrA0 +N8GpGkYCo5ObaKUAn1KoIERpaHlDONvYBtx-P3nO3icoE84qTAsXWWcnenKO1x3SI0hqM-nmdjILF_rpSCTWX0SwLJKhSUNMIcUm8z5u6zGUIksEfFPCBNhwGXWje6JRFYdDDqFnE3xOIraXQTXxQZSMZMVdBI_p7u5clzh4H--pXwO6Pce7OJSdIhR9UYCt0FcFq7dr05fBRzEvMT_1Oniu378uDcHON8wJKTyGzCwxUVow7u2hUpfxIRE5LApH8aeidG6px16amRULhC55umd8zCPDoxSyPC71zjX1gySJKlcAr5IV8IoM_uKoDTPgvXxWgDXkM5WlMODmTS6f05go7atasvstPHrP_ODIhgpnPD67zCY6hClCe0y_IuDbuEiceEzLFFlpibxBWXGfdQniQEJqI4P5iDhKS5JNWMNUzunYYx32N-3KP3TMjHbJScNesrkotgFI42dOl3cUteVj3s1NvdXA_1FDaVZWbVwPPGIzY7xSQevrNNNRSSmYx3mE_3slXynAK5m5IKseclbq9TclkO7ykRCsGMRYbmcM-SkNsRdEpzCHtIRIHAbQ71U13pbZKALKsBOBNBpi46xqJ4ZV9y_svCEj7GAkYXX6TzFfe2-v6LCmyzCEtaFGnKtQv9qHW04PqpvULCsxA_x_ECwCK67gpMeNv2QKuCA \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2df6b16cc3a8721095fc1533e40131e3.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2df6b16cc3a8721095fc1533e40131e3.xml new file mode 100644 index 0000000..e690389 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2df6b16cc3a8721095fc1533e40131e3.xml @@ -0,0 +1,1134 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + + NOTE: This Action requires creation of a Cross Scope privilege to write on the sys_update_set table. + +This Action queries all 'in progress' (ongoing) Update Sets belonging to a specific users and sets them to 'Ignore'. +This can be typically useful when an admin / developer leaves a team, but some of their Update Sets still show up as 'In Progress'. This Action could be part of a larger 'Offboarding' Flow. + + false + ignore_users_ongoing_update_sets + [{"name":"{{action.user_sysid}}","label":"action➛User","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"66736adb-3fb7-4678-bd50-a76050a76001"}},{"name":"{{action.user}}","label":"action➛User","type":"action","ref":"","reference_display":"User","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.user.user_name}}","label":"action➛User➛User ID","type":"action","ref":"","reference_display":"User ID","base_type":"string","parent_table_name":"sys_user","column_name":"user_name","choices":null,"attributes":{}},{"name":"{{step[92f19a4c-cc65-4a0f-bbf0-440333960bbe].ignored_count}}","label":"step➛Script step➛Ignored Count","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"integer","uiUniqueId":"fc2aab30-4bcb-49fb-98e5-312982abc819"}},{"name":"{{step[92f19a4c-cc65-4a0f-bbf0-440333960bbe].ignored_ids}}","label":"step➛Script step➛ignored IDs","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"9487eb8e-5e27-4377-b084-3551c2d3f340"}}] + + + + Ignore User's In Progress Update Sets + + + + false + draft + sys_hub_action_type_definition + admin + 2025-10-09 11:29:15 + global + / + 2df6b16cc3a8721095fc1533e40131e3 + 17 + Ignore User's In Progress Update Sets + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_2df6b16cc3a8721095fc1533e40131e3 + admin + 2025-10-09 14:25:01 + false + + + + + + sys_hub_action_type_definition + 2df6b16cc3a8721095fc1533e40131e3 + 1 + sys_variable_value + admin + 2025-10-09 11:38:58 + 7f297160c3e8721095fc1533e40131f4 + 0 + admin + 2025-10-09 11:38:58 + {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"mapped\":\"{}\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} + 7b297160c3e8721095fc1533e40131e5 + + + sys_hub_action_type_definition + 2df6b16cc3a8721095fc1533e40131e3 + 1 + sys_variable_value + admin + 2025-10-09 12:17:58 + 8712866cc3e8721095fc1533e401315a + 0 + admin + 2025-10-09 12:17:58 + + 8312866cc3e8721095fc1533e4013147 + + + sys_hub_action_type_definition + 2df6b16cc3a8721095fc1533e40131e3 + 2 + sys_variable_value + admin + 2025-10-09 11:38:58 + bb297160c3e8721095fc1533e40131f4 + 0 + admin + 2025-10-09 11:38:58 + 0 + f7297160c3e8721095fc1533e40131ea + + + + ignored + 2df6b16cc3a8721095fc1533e40131e3 + admin + 2025-10-09 12:10:37 + 2b6002e8c3e8721095fc1533e4013130 + 0 + admin + 2025-10-09 12:10:37 + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3
+ +
+ + ignored_count + 2df6b16cc3a8721095fc1533e40131e3 + admin + 2025-10-09 12:17:58 + 0712866cc3e8721095fc1533e401315a + 1 + admin + 2025-10-09 12:18:28 + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3
+ {{step[92f19a4c-cc65-4a0f-bbf0-440333960bbe].ignored_count}} +
+ + ignored_ids + 2df6b16cc3a8721095fc1533e40131e3 + admin + 2025-10-09 12:18:28 + 96324a6cc3e8721095fc1533e4013115 + 0 + admin + 2025-10-09 12:18:28 + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3
+ {{step[92f19a4c-cc65-4a0f-bbf0-440333960bbe].ignored_ids}} +
+ + __action_status__ + 2df6b16cc3a8721095fc1533e40131e3 + admin + 2025-10-09 11:38:58 + 3b297160c3e8721095fc1533e40131f4 + 0 + admin + 2025-10-09 11:38:58 + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3
+ +
+ + __dont_treat_as_error__ + 2df6b16cc3a8721095fc1533e40131e3 + admin + 2025-10-09 11:38:58 + 77297160c3e8721095fc1533e40131f4 + 0 + admin + 2025-10-09 11:38:58 + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3
+ +
+ + + 2df6b16cc3a8721095fc1533e40131e3 + 92f19a4c-cc65-4a0f-bbf0-440333960bbe + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-09 11:38:58 + bb297160c3e8721095fc1533e40131d1 + 8 + b812ceb69337a210633378917cba10bc + admin + 2025-10-09 12:25:00 + + + + sys_hub_step_instance + bb297160c3e8721095fc1533e40131d1 + 400 + sys_variable_value + admin + 2025-10-09 11:38:58 + 3f297160c3e8721095fc1533e40131e1 + 0 + admin + 2025-10-09 11:38:58 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + sys_hub_step_instance + bb297160c3e8721095fc1533e40131d1 + 600 + sys_variable_value + admin + 2025-10-09 11:38:58 + 77297160c3e8721095fc1533e40131e2 + 7 + admin + 2025-10-09 12:25:00 + /* +* This Action queries all "In Progress" Update Sets created by a specific user and sets them to "Ignore". +*/ +(function execute(inputs, outputs) { + try { + + const USER_NAME = inputs.user_name; + + gs.debug('Setting all "in progress" Update Sets belonging to sys_user "' + USER_NAME + '" to "Ignore".') + + var grUpdateSet = new GlideRecord('sys_update_set'); + grUpdateSet.addQuery('sys_created_by', USER_NAME); + grUpdateSet.addQuery('state', 'in progress'); + grUpdateSet.query(); + + var ignored = []; + while (grUpdateSet.next()) { + grUpdateSet.state = 'ignore'; + if (grUpdateSet.update()) { + ignored.push(grUpdateSet.getValue('sys_id')); + } else { + gs.error('Error updating Update Set with sys_id "'+grUpdateSet.getValue('sys_id')+'"'); + } + } + + gs.debug('Finished ignoring Update Sets - "' + ignored.length + '" have been ignored. Sys IDs: ' + ignored.join(',')); + + outputs.ignored_count = ignored.length; + outputs.ignored_ids = ignored.join(','); + + } catch (e) { + gs.error('ERROR in Action "Ignore User\'s ongoing Update Sets" ' + e.message); + outputs.ignored_count = -1; + outputs.ignored_ids = null; + } +})(inputs, outputs); + + 71aa7f6647032200b4fad7527c9a719b + + + + userSysID + bb297160c3e8721095fc1533e40131d1 + admin + 2025-10-09 11:38:58 + 33297160c3e8721095fc1533e40131e3 + 0 + admin + 2025-10-09 11:38:58 + var__m_sys_hub_step_ext_input_bb297160c3e8721095fc1533e40131d1
+ {{action.user_sysid}} +
+ + user_name + bb297160c3e8721095fc1533e40131d1 + admin + 2025-10-09 12:05:51 + 295f3968c3e8721095fc1533e4013109 + 0 + admin + 2025-10-09 12:05:51 + var__m_sys_hub_step_ext_input_bb297160c3e8721095fc1533e40131d1
+ {{action.user.user_name}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + user_name + false + + + + false + + + string + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=fc2aab30-4bcb-49fb-98e5-312982abc819 + false + + + + + + + + + + + + + false + false + + + + ignored_count + false + + + + false + + + integer + + true + 40 + bb297160c3e8721095fc1533e40131d1 + bb297160c3e8721095fc1533e40131d1 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_bb297160c3e8721095fc1533e40131d1 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-09 12:17:29 + 0c02c26cc3e8721095fc1533e401319d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 12:17:29 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=9487eb8e-5e27-4377-b084-3551c2d3f340 + false + + + + + + + + + + + + + false + false + + + + ignored_ids + false + + + + false + + + string + + true + 8000 + bb297160c3e8721095fc1533e40131d1 + bb297160c3e8721095fc1533e40131d1 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_bb297160c3e8721095fc1533e40131d1 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-09 12:17:29 + 8c02c26cc3e8721095fc1533e40131a1 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 12:17:29 + false + false + false + false + false + simple + false + script + + + false + + + + ignored_count + + + + en + var__m_sys_hub_step_ext_output_bb297160c3e8721095fc1533e40131d1 + + sys_documentation + admin + 2025-10-09 12:17:29 + 4002c26cc3e8721095fc1533e40131a1 + 0 + Ignored Count + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_documentation_var__m_sys_hub_step_ext_output_bb297160c3e8721095fc1533e40131d1_ignored_count_en + admin + 2025-10-09 12:17:29 + + + + + ignored_ids + + + + en + var__m_sys_hub_step_ext_output_bb297160c3e8721095fc1533e40131d1 + + sys_documentation + admin + 2025-10-09 12:17:29 + c002c26cc3e8721095fc1533e40131a4 + 0 + ignored IDs + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_documentation_var__m_sys_hub_step_ext_output_bb297160c3e8721095fc1533e40131d1_ignored_ids_en + admin + 2025-10-09 12:17:29 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference,uiUniqueId=5493ffba-cde2-4443-a8b9-5bd525562e13 + false + + + + sys_user + + + + + + + + + false + false + + + + user + false + + + + false + + + reference + + true + 32 + 2df6b16cc3a8721095fc1533e40131e3 + 2df6b16cc3a8721095fc1533e40131e3 + sys_hub_action_type_definition + var__m_sys_hub_action_input_2df6b16cc3a8721095fc1533e40131e3 + + 1 + false + false + + sys_user + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-09 12:05:50 + d55ff568c3e8721095fc1533e40131d8 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 12:05:50 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=string,uiTypeLabel=String,uiUniqueId=41443b09-18c3-41a9-bbed-cf862e57e0a0 + false + + + + + + + + + + + + + false + false + + + + ignored_ids + + false + + + + false + + + + string + + true + 8000 + 2df6b16cc3a8721095fc1533e40131e3 + 2df6b16cc3a8721095fc1533e40131e3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 12:17:58 + 0712866cc3e8721095fc1533e401314e + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 12:18:27 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + action_error_output=true,co_type_name=FDACTIONSTATUS,element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=object,uiTypeLabel=Object,uiUniqueId=9af6c065-c6ae-4f6f-a16f-be857ad03f6c + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 2df6b16cc3a8721095fc1533e40131e3 + 2df6b16cc3a8721095fc1533e40131e3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 11:38:58 + 7b297160c3e8721095fc1533e40131e5 + 3 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 12:17:58 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=5644e3be-84a4-4e34-86f4-e9d9bc80d687 + false + + + + + + + + + + + + + false + false + + + + ignored_count + + false + + + + false + + + + integer + + true + 40 + 2df6b16cc3a8721095fc1533e40131e3 + 2df6b16cc3a8721095fc1533e40131e3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 12:17:57 + 8312866cc3e8721095fc1533e4013147 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 12:17:57 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + action_error_output=true,element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=2d9fd617-b502-4cdd-ad32-2acae264e39b,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 2df6b16cc3a8721095fc1533e40131e3 + 2df6b16cc3a8721095fc1533e40131e3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 11:38:58 + f7297160c3e8721095fc1533e40131ea + 23 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 14:25:01 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 2df6b16cc3a8721095fc1533e40131e3 + admin + 2025-10-09 11:38:58 + b3297160c3e8721095fc1533e40131f6 + 0 + admin + 2025-10-09 11:38:58 + + + + user + + + + en + var__m_sys_hub_action_input_2df6b16cc3a8721095fc1533e40131e3 + + sys_documentation + admin + 2025-10-09 12:05:50 + 5d5ff568c3e8721095fc1533e40131dc + 0 + User + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_documentation_var__m_sys_hub_action_input_2df6b16cc3a8721095fc1533e40131e3_user_en + admin + 2025-10-09 12:05:50 + + + + + + ignored_ids + + + + en + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + sys_documentation + admin + 2025-10-09 12:17:58 + 0712866cc3e8721095fc1533e4013151 + 0 + Ignored IDs + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_documentation_var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3_ignored_ids_en + admin + 2025-10-09 12:17:58 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + sys_documentation + admin + 2025-10-09 11:38:58 + 7f297160c3e8721095fc1533e40131ef + 0 + Don't Treat as Error + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_documentation_var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3___dont_treat_as_error___en + admin + 2025-10-09 11:38:58 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + sys_documentation + admin + 2025-10-09 11:38:58 + bb297160c3e8721095fc1533e40131e9 + 0 + Action Status + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_documentation_var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3___action_status___en + admin + 2025-10-09 11:38:58 + + + + + ignored_count + + + + en + var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3 + + sys_documentation + admin + 2025-10-09 12:17:58 + cb12866cc3e8721095fc1533e401314a + 0 + Ignored Count + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_documentation_var__m_sys_hub_action_output_2df6b16cc3a8721095fc1533e40131e3_ignored_count_en + admin + 2025-10-09 12:17:58 + + + + + +