From cc16cd25aa48679e96c365a6b67c71c8e00cefe5 Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 5 Oct 2025 06:22:32 -0700 Subject: [PATCH 1/4] GlideList Comparator --- b812ceb69337a210633378917cba10bc/README.md | 2 +- b812ceb69337a210633378917cba10bc/checksum.txt | 2 +- ...ition_94f52517c31cf2104e08bd43e40131f3.xml | 2187 +++++++++++++++++ 3 files changed, 2189 insertions(+), 2 deletions(-) create mode 100644 b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml diff --git a/b812ceb69337a210633378917cba10bc/README.md b/b812ceb69337a210633378917cba10bc/README.md index 1aa7e3e..05cd6fa 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 bd8452c..2c34767 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1 +1 @@ -Hr77r387HOdTn39KXrT-LGWUZIzJNjbNQWvVKORBt0piQPbpjDe3t4VQzJe7BJbr8saeiwll90HsK4HQIhrXqIb0qcNuGC8limgFCRojIiV8QdmIPd75wt70RbP6mhVp8nebR6J_JK7mbfJhpN9IIq8SG73x0jBGrvkyYncEfQIWOlxFp5ryibCTzxR4X9k6FKUfvD5ocdsI9nOk4M4BKxC_tYZMv-d3vlOgLjPHk8tHThYeldPRnPCManecb1Wff__9VR5tTwoyoTT7wM2AAbTMttcI2Q8TbyINsyHEhcOQkUyf9p8VZ5PAYOYoFt8RcoIfY0ECeqLpk-5_PYEpAHu_x1FJ6yfeERUoC_3kAaoRIs1DeelEMRTKI_nzfo4Z88UKLScP1VQfTvnYBKTE88cYHY_wQi10cAAuljOmmyTFLsT58THwJ5myDw2k6VHgAs-5M9GsIY6ma15i2_Naf-BBxg4q_K_Vhihdk9uCn6Zuv9iBAXp4WiiTdZWSCy_4weauF_oEQLGdDKRtH7WMoxVowWBWcSIkHdJY3BiyWldLctu-GZ292Ri0EOWgLoFy0tCfOVyzok1acv5g0Nzm4WrnsvUN1hNZJqezqqAuIhetW-533AWgljmenW6P1iGVQ3-XnTEa5OnLpA0wTa0m9JQ-sLQzoHzaa9wFzb_DLNo +K7QCizlhmJkogQ7MB4bK5OEaQ-D7fIPWWdd2sp_5_ddR_Fm9zQl01IuhjKw2fPd2bXz7U_nnfkPgzSLvmCnxSJrf17dKhl3E3j_azUaGaTFG-_LGOYmjJz1ikNzKCF7XyObn98auClHmrxEfqjVf4k4tM12XZsHV4bZ_OfqU8h5oN3qvTMml6XZlFW3Bt5u6i0WLhioVMQclvha5FKRSaWPo68BT819mVtGUb_Tcn7e-LH8rfXYd7Rh4sMylrey1n3c13S5JmBbYNPcyHBtf15WOB4NYxHvIaj9tqKU-eSc_dlCpIJNA3kYUpj1mWvUI-aYhbykhU7qbPGlqxWvhY5m5PBrTSKw8cUYuMHEKLjmHrRLsh_tNkHR_UAJA3Yl52o8kS0-st6n4Tgt_SgKFs10-qBe-HP2hdE_pP4zFVjbXht0ogfCyRy2MKbCuigWkNfrbfCb-tapPDvanhSNpQaLZynG1xXviQmaFC82ddLcKL5LKgsjSc6XfbbbXXfmI5x9gWSWKih4nIKMbJxsKkyIpa2VLtPPswAzcXN1sRISSpbRDlevcYQvo8UehOEgteEqWkcBCZiiKvoaYMk4DFnpDqA75rdkzcaaGfvMR8kkIf69SVEHP5dFV4AbILP4xt5XUQZMIUkxlrM1muNSR4sqM6_UloY9yDHESor2pWsI \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml new file mode 100644 index 0000000..e6df903 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml @@ -0,0 +1,2187 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 26000 + false + + + + + The GlideList Comparator is a custom Flow Designer action that compares two GlideList fields on a single record and identifies: + +Items only in List A +Items only in List B +Items common to both lists + +This is especially useful in scenarios like: + +Comparing assigned vs. required skills +Matching user groups vs. access groups +Identifying mismatches in multi-reference fields + + false + glidelist_comparator + [{"name":"{{action.record_sys_id}}","label":"action➛Record Sys ID","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_a_field}}","label":"action➛List A Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_b_field}}","label":"action➛List B Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_a}}","label":"step➛Script step➛only_in_a","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":"83192de1-d38b-4c40-b061-e75f485ff132"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_b}}","label":"step➛Script step➛only_in_b","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":"1dd3c893-61ad-4206-8da8-a48d16dd04c9"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].common_items}}","label":"step➛Script step➛common_items","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":"e9ef1005-afa8-4e53-b4a2-76b68fcc652e"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].error}}","label":"step➛Script step➛error","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":"4a253f7e-c468-403b-9a98-cd99030dd6a7"}}] + + + + GlideList Comparator + + + + false + draft + sys_hub_action_type_definition + admin + 2025-10-05 13:02:29 + global + / + 94f52517c31cf2104e08bd43e40131f3 + 4 + GlideList Comparator + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:15:30 + false + + + + + + sys_hub_action_type_definition + 94f52517c31cf2104e08bd43e40131f3 + 1 + sys_variable_value + admin + 2025-10-05 13:14:36 + 31b82d1bc31cf2104e08bd43e40131f9 + 0 + admin + 2025-10-05 13:14:36 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + 35b82d1bc31cf2104e08bd43e40131b1 + + + sys_hub_action_type_definition + 94f52517c31cf2104e08bd43e40131f3 + 3 + sys_variable_value + admin + 2025-10-05 13:14:36 + 7db82d1bc31cf2104e08bd43e40131f8 + 0 + admin + 2025-10-05 13:14:36 + 0 + 75b82d1bc31cf2104e08bd43e40131c7 + + + + common_items + 94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:15:30 + 03e8a15bc31cf2104e08bd43e401310c + 0 + admin + 2025-10-05 13:15:30 + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].common_items}} +
+ + error + 94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:15:30 + c3e8a15bc31cf2104e08bd43e401310c + 0 + admin + 2025-10-05 13:15:30 + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].error}} +
+ + only_in_a + 94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:15:30 + 87e8a15bc31cf2104e08bd43e401310c + 0 + admin + 2025-10-05 13:15:30 + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_a}} +
+ + only_in_b + 94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:15:30 + 4be8a15bc31cf2104e08bd43e401310c + 0 + admin + 2025-10-05 13:15:30 + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_b}} +
+ + __action_status__ + 94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:14:36 + f9b82d1bc31cf2104e08bd43e40131f8 + 0 + admin + 2025-10-05 13:14:36 + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3
+ +
+ + __dont_treat_as_error__ + 94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:14:36 + 39b82d1bc31cf2104e08bd43e40131f8 + 0 + admin + 2025-10-05 13:14:36 + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3
+ +
+ + + 94f52517c31cf2104e08bd43e40131f3 + 5dd9f2b9-1f6b-4230-908a-9d9dde733f7a + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-05 13:14:35 + e9b82d1bc31cf2104e08bd43e4013184 + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-05 13:14:35 + + + + sys_hub_step_instance + e9b82d1bc31cf2104e08bd43e4013184 + 400 + sys_variable_value + admin + 2025-10-05 13:14:35 + b1b82d1bc31cf2104e08bd43e40131ac + 0 + admin + 2025-10-05 13:14:35 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + sys_hub_step_instance + e9b82d1bc31cf2104e08bd43e4013184 + 600 + sys_variable_value + admin + 2025-10-05 13:14:35 + f9b82d1bc31cf2104e08bd43e40131ac + 0 + admin + 2025-10-05 13:14:35 + (function execute(inputs, outputs) { + var gr = new GlideRecord(inputs.table_name); + if (!gr.get(inputs.record_sys_id)) { + outputs.error = "Record not found"; + return; + } + + function parseGlideList(glideListStr) { + return glideListStr.split(',').map(function(item) { + return item.trim(); + }).filter(Boolean); + } + + var listA = parseGlideList(gr.getValue(inputs.list_a_field)); + var listB = parseGlideList(gr.getValue(inputs.list_b_field)); + + var onlyInA = listA.filter(function(item) { + return listB.indexOf(item) === -1; + }); + + var onlyInB = listB.filter(function(item) { + return listA.indexOf(item) === -1; + }); + + var common = listA.filter(function(item) { + return listB.indexOf(item) !== -1; + }); + + outputs.only_in_a = onlyInA.join(','); + outputs.only_in_b = onlyInB.join(','); + outputs.common_items = common.join(','); +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + + application + e9b82d1bc31cf2104e08bd43e4013184 + admin + 2025-10-05 13:14:35 + 69b82d1bc31cf2104e08bd43e40131ab + 0 + admin + 2025-10-05 13:14:35 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + list_a_field + e9b82d1bc31cf2104e08bd43e4013184 + admin + 2025-10-05 13:14:35 + fdb82d1bc31cf2104e08bd43e40131ad + 0 + admin + 2025-10-05 13:14:35 + var__m_sys_hub_step_ext_input_e9b82d1bc31cf2104e08bd43e4013184
+ {{action.list_a_field}} +
+ + list_b_field + e9b82d1bc31cf2104e08bd43e4013184 + admin + 2025-10-05 13:14:35 + b5b82d1bc31cf2104e08bd43e40131ad + 0 + admin + 2025-10-05 13:14:35 + var__m_sys_hub_step_ext_input_e9b82d1bc31cf2104e08bd43e4013184
+ {{action.list_b_field}} +
+ + record_sys_id + e9b82d1bc31cf2104e08bd43e4013184 + admin + 2025-10-05 13:14:35 + 79b82d1bc31cf2104e08bd43e40131ad + 0 + admin + 2025-10-05 13:14:35 + var__m_sys_hub_step_ext_input_e9b82d1bc31cf2104e08bd43e4013184
+ {{action.record_sys_id}} +
+ + script + e9b82d1bc31cf2104e08bd43e4013184 + admin + 2025-10-05 13:14:35 + 21b82d1bc31cf2104e08bd43e40131ac + 0 + admin + 2025-10-05 13:14:35 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + table_name + e9b82d1bc31cf2104e08bd43e4013184 + admin + 2025-10-05 13:14:35 + 3db82d1bc31cf2104e08bd43e40131ad + 0 + admin + 2025-10-05 13:14:35 + var__m_sys_hub_step_ext_input_e9b82d1bc31cf2104e08bd43e4013184
+ {{action.table_name}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + table_name + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + list_a_field + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + record_sys_id + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + list_b_field + false + + + + false + + + string + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=4a253f7e-c468-403b-9a98-cd99030dd6a7 + false + + + + + + + + + + + + + false + false + + + + error + false + + + + false + + + string + + false + 8000 + e9b82d1bc31cf2104e08bd43e4013184 + e9b82d1bc31cf2104e08bd43e4013184 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:14:35 + 6db82d1bc31cf2104e08bd43e40131a0 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + 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=83192de1-d38b-4c40-b061-e75f485ff132 + false + + + + + + + + + + + + + false + false + + + + only_in_a + false + + + + false + + + string + + false + 8000 + e9b82d1bc31cf2104e08bd43e4013184 + e9b82d1bc31cf2104e08bd43e4013184 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:14:35 + a5b82d1bc31cf2104e08bd43e4013195 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + 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=e9ef1005-afa8-4e53-b4a2-76b68fcc652e + false + + + + + + + + + + + + + false + false + + + + common_items + false + + + + false + + + string + + false + 8000 + e9b82d1bc31cf2104e08bd43e4013184 + e9b82d1bc31cf2104e08bd43e4013184 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:14:35 + a5b82d1bc31cf2104e08bd43e401319d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + 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=1dd3c893-61ad-4206-8da8-a48d16dd04c9 + false + + + + + + + + + + + + + false + false + + + + only_in_b + false + + + + false + + + string + + false + 8000 + e9b82d1bc31cf2104e08bd43e4013184 + e9b82d1bc31cf2104e08bd43e4013184 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:14:35 + edb82d1bc31cf2104e08bd43e4013199 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + false + false + false + false + false + simple + false + script + + + false + + + + + only_in_a + + + + en + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + sys_documentation + admin + 2025-10-05 13:14:35 + 21b82d1bc31cf2104e08bd43e4013199 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + error + + + + en + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + sys_documentation + admin + 2025-10-05 13:14:35 + 65b82d1bc31cf2104e08bd43e40131a3 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + common_items + + + + en + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + sys_documentation + admin + 2025-10-05 13:14:35 + adb82d1bc31cf2104e08bd43e401319f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + only_in_b + + + + en + var__m_sys_hub_step_ext_output_e9b82d1bc31cf2104e08bd43e4013184 + + sys_documentation + admin + 2025-10-05 13:14:35 + e5b82d1bc31cf2104e08bd43e401319c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=87fe2904-04cf-498e-a91c-495e78cda52b + false + + + + + + + + + + + + + false + false + + + + list_b_field + false + + + + false + + + string + + true + 8000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:14:35 + 61b82d1bc31cf2104e08bd43e4013170 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + 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=6354a575-4fc9-4df8-9e34-16fe5de49f3a + false + + + + + + + + + + + + + false + false + + + + record_sys_id + false + + + + false + + + string + + true + 8000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:14:34 + 91b86157c31cf2104e08bd43e40131af + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:34 + 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=981da04a-32da-4851-9789-bbe2e6dd80de + false + + + + + + + + + + + + + false + false + + + + list_a_field + false + + + + false + + + string + + true + 8000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:14:34 + adb82d1bc31cf2104e08bd43e401316b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:34 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=8a2298da-29af-43eb-b05d-5b00ab8d958f + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + table_name + + true + 80 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:14:34 + e9b82d1bc31cf2104e08bd43e4013167 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:34 + 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=22e4eba1-eb76-406b-96da-e4f129317cd0 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:14:35 + 35b82d1bc31cf2104e08bd43e40131b1 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + 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=4ed6687e-750f-407c-aade-fc12f6ef7458,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:14:35 + 75b82d1bc31cf2104e08bd43e40131c7 + 3 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:15:29 + 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=83b91732-71e3-445a-ad5f-aed1e36e20e4 + false + + + + + + + + + + + + + false + false + + + + only_in_b + + false + + + + false + + + + string + + false + 8000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:14:36 + 79b82d1bc31cf2104e08bd43e40131ce + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:15:29 + 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=8186c3f7-386d-40a6-9a09-a41bd87dcbd1 + false + + + + + + + + + + + + + false + false + + + + error + + false + + + + false + + + + string + + false + 8000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:14:36 + 7db82d1bc31cf2104e08bd43e40131ef + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:15:30 + 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=5eacb137-72b9-49ca-9551-16463898df27 + false + + + + + + + + + + + + + false + false + + + + common_items + + false + + + + false + + + + string + + false + 8000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:14:36 + b9b82d1bc31cf2104e08bd43e40131eb + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:15:29 + 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=be59f6fb-c380-4468-bf24-943de3a167ea + false + + + + + + + + + + + + + false + false + + + + only_in_a + + false + + + + false + + + + string + + false + 8000 + 94f52517c31cf2104e08bd43e40131f3 + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_definition + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:14:35 + f9b82d1bc31cf2104e08bd43e40131b6 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:15:29 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 94f52517c31cf2104e08bd43e40131f3 + admin + 2025-10-05 13:14:36 + 7db82d1bc31cf2104e08bd43e40131fa + 0 + admin + 2025-10-05 13:14:36 + + + + + record_sys_id + + + + en + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:34 + 2db82d1bc31cf2104e08bd43e4013166 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:34 + + + + + list_b_field + + + + en + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:35 + 65b82d1bc31cf2104e08bd43e4013173 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + list_a_field + + + + en + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:35 + a1b82d1bc31cf2104e08bd43e401316f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + table_name + + + + en + var__m_sys_hub_action_input_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:34 + edb82d1bc31cf2104e08bd43e401316a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:34 + + + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:35 + 3db82d1bc31cf2104e08bd43e40131b5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + error + + + + en + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:36 + 71b82d1bc31cf2104e08bd43e40131f3 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:36 + + + + + only_in_a + + + + en + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:35 + b5b82d1bc31cf2104e08bd43e40131c6 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:35 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:36 + b9b82d1bc31cf2104e08bd43e40131cd + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:36 + + + + + common_items + + + + en + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:36 + bdb82d1bc31cf2104e08bd43e40131ee + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:36 + + + + + only_in_b + + + + en + var__m_sys_hub_action_output_94f52517c31cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:14:36 + f9b82d1bc31cf2104e08bd43e40131ea + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:14:36 + + + + + + From d213ef68427f7be33e1dfc51bdad90aa68c1c21b Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 5 Oct 2025 06:42:28 -0700 Subject: [PATCH 2/4] Correction --- b812ceb69337a210633378917cba10bc/checksum.txt | 2 +- ...ition_94f52517c31cf2104e08bd43e40131f3.xml | 2256 ++++++++++++++++- 2 files changed, 2241 insertions(+), 17 deletions(-) diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index 2c34767..4838f16 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1 +1 @@ -K7QCizlhmJkogQ7MB4bK5OEaQ-D7fIPWWdd2sp_5_ddR_Fm9zQl01IuhjKw2fPd2bXz7U_nnfkPgzSLvmCnxSJrf17dKhl3E3j_azUaGaTFG-_LGOYmjJz1ikNzKCF7XyObn98auClHmrxEfqjVf4k4tM12XZsHV4bZ_OfqU8h5oN3qvTMml6XZlFW3Bt5u6i0WLhioVMQclvha5FKRSaWPo68BT819mVtGUb_Tcn7e-LH8rfXYd7Rh4sMylrey1n3c13S5JmBbYNPcyHBtf15WOB4NYxHvIaj9tqKU-eSc_dlCpIJNA3kYUpj1mWvUI-aYhbykhU7qbPGlqxWvhY5m5PBrTSKw8cUYuMHEKLjmHrRLsh_tNkHR_UAJA3Yl52o8kS0-st6n4Tgt_SgKFs10-qBe-HP2hdE_pP4zFVjbXht0ogfCyRy2MKbCuigWkNfrbfCb-tapPDvanhSNpQaLZynG1xXviQmaFC82ddLcKL5LKgsjSc6XfbbbXXfmI5x9gWSWKih4nIKMbJxsKkyIpa2VLtPPswAzcXN1sRISSpbRDlevcYQvo8UehOEgteEqWkcBCZiiKvoaYMk4DFnpDqA75rdkzcaaGfvMR8kkIf69SVEHP5dFV4AbILP4xt5XUQZMIUkxlrM1muNSR4sqM6_UloY9yDHESor2pWsI \ No newline at end of file +S2D5u5qkXiKjcYZ47xdL3_TsD4gdvu9Sw641rlWcaITSwaSnOYT1AxtDmWviPB3ry9H5qIatmMecLPpnwbnAvD9he6HnmzH7nn4Pmy--yVEpVKqz0US4g6FpmlsRCS3-P_yzeeAAJiiTWiy1Zzv4JvSH8lHfAMEZOoA4R3hOGpNZU_Ngm6Mze4MJ-x0Ue2T6LKhDcQontHyHVdjEL5zbk7y1xG-ujX5DGrbr_r14KJ1satAdDkhDDE49LD_TliGncDPoTnDk7UNMJ6JjpBovpg6_bu2JdtEdI4miBmpTzKeBkzKsgysSASThimgOnFMfLEU5Io79ApFKzot1CLhK9US046MivJDb20bGk3BZFKDXF9Ys777ovewDQLt8NDmdVa_6dfPnrmeMtADcB-YiJBZ3iIKTlPweOJOQUa58lktJs-UMWy9Edag80_jhkHJDxBhqSzJJRAmHYo9wRNMgh6ParHQtLwZztgyHQk3mL0ymDw5fwXbjQq6B0BVmTxxLueST1-R2XRIxOuqwfz9xNlaxlnuWCUmZBXCi5GpE1jyyW2-y8AjC1lklctS5Bgcfx7X08nmMcZnCyX7lGhE52UvVUAIPTktDUxrjH4cRQGnRL5eWIaSzrkjofcwyA0ZEgxdlXPPm6iDGdqYfd5CqDbiPMylDko8qs6m7rZ6Or-s \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml index e6df903..3813155 100644 --- a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml @@ -10,7 +10,6 @@ 26000 false - The GlideList Comparator is a custom Flow Designer action that compares two GlideList fields on a single record and identifies: @@ -27,23 +26,22 @@ Identifying mismatches in multi-reference fields false glidelist_comparator - [{"name":"{{action.record_sys_id}}","label":"action➛Record Sys ID","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_a_field}}","label":"action➛List A Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_b_field}}","label":"action➛List B Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_a}}","label":"step➛Script step➛only_in_a","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":"83192de1-d38b-4c40-b061-e75f485ff132"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_b}}","label":"step➛Script step➛only_in_b","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":"1dd3c893-61ad-4206-8da8-a48d16dd04c9"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].common_items}}","label":"step➛Script step➛common_items","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":"e9ef1005-afa8-4e53-b4a2-76b68fcc652e"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].error}}","label":"step➛Script step➛error","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":"4a253f7e-c468-403b-9a98-cd99030dd6a7"}}] - - + [{"name":"{{action.record_sys_id}}","label":"action➛Record Sys ID","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_a_field}}","label":"action➛List A Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_b_field}}","label":"action➛List B Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_a}}","label":"step➛Script step➛only_in_a","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":"83192de1-d38b-4c40-b061-e75f485ff132"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_b}}","label":"step➛Script step➛only_in_b","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":"1dd3c893-61ad-4206-8da8-a48d16dd04c9"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].common_items}}","label":"step➛Script step➛common_items","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":"e9ef1005-afa8-4e53-b4a2-76b68fcc652e"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].error}}","label":"step➛Script step➛error","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":"4a253f7e-c468-403b-9a98-cd99030dd6a7"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}","label":"step➛Script step➛Step Status➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] + 49fe6953c35cf2104e08bd43e40131f3 GlideList Comparator false - draft + published sys_hub_action_type_definition admin 2025-10-05 13:02:29 global / 94f52517c31cf2104e08bd43e40131f3 - 4 + 9 GlideList Comparator b812ceb69337a210633378917cba10bc @@ -51,7 +49,7 @@ Identifying mismatches in multi-reference fields b812ceb69337a210633378917cba10bc sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3 admin - 2025-10-05 13:15:30 + 2025-10-05 13:41:53 false @@ -176,10 +174,10 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:35 e9b82d1bc31cf2104e08bd43e4013184 - 1 + 2 b812ceb69337a210633378917cba10bc admin - 2025-10-05 13:14:35 + 2025-10-05 13:41:40 @@ -204,14 +202,14 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:35 f9b82d1bc31cf2104e08bd43e40131ac - 0 + 1 admin - 2025-10-05 13:14:35 + 2025-10-05 13:41:40 (function execute(inputs, outputs) { var gr = new GlideRecord(inputs.table_name); if (!gr.get(inputs.record_sys_id)) { outputs.error = "Record not found"; - return; + throw new Error('Record not found in table: ' + inputs.table_name); } function parseGlideList(glideListStr) { @@ -1567,14 +1565,14 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:35 75b82d1bc31cf2104e08bd43e40131c7 - 3 + 7 b812ceb69337a210633378917cba10bc admin - 2025-10-05 13:15:29 + 2025-10-05 13:41:51 false false false @@ -1948,7 +1946,21 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:36 - + + + 7db82d1bc31cf2104e08bd43e40131fa + {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKERecord not found in table: + false + + 1 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Record Not found in the selected Table"}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + admin + 2025-10-05 13:41:41 + aeee2953c35cf2104e08bd43e4013196 + 0 + admin + 2025-10-05 13:41:41 + record_sys_id @@ -2183,5 +2195,2217 @@ Identifying mismatches in multi-reference fields - + + + 94f52517c31cf2104e08bd43e40131f3 + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"bdfea953c35cf2104e08bd43e40131c0","name":"plan","plan_signature":null}} + e1fea953c35cf2104e08bd43e4013190 + admin + 2025-10-05 13:41:54 + global + / + bdfea953c35cf2104e08bd43e40131c0 + 0 + + + admin + 2025-10-05 13:41:54 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 26000 + false + + + + The GlideList Comparator is a custom Flow Designer action that compares two GlideList fields on a single record and identifies: + +Items only in List A +Items only in List B +Items common to both lists + +This is especially useful in scenarios like: + +Comparing assigned vs. required skills +Matching user groups vs. access groups +Identifying mismatches in multi-reference fields + + glidelist_comparator + [{"name":"{{action.record_sys_id}}","label":"action➛Record Sys ID","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_a_field}}","label":"action➛List A Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.list_b_field}}","label":"action➛List B Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_a}}","label":"step➛Script step➛only_in_a","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":"83192de1-d38b-4c40-b061-e75f485ff132"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_b}}","label":"step➛Script step➛only_in_b","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":"1dd3c893-61ad-4206-8da8-a48d16dd04c9"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].common_items}}","label":"step➛Script step➛common_items","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":"e9ef1005-afa8-4e53-b4a2-76b68fcc652e"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].error}}","label":"step➛Script step➛error","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":"4a253f7e-c468-403b-9a98-cd99030dd6a7"}},{"name":"{{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}","label":"step➛Script step➛Step Status➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] + true + GlideList Comparator + + + + 94f52517c31cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + admin + 2025-10-05 13:41:51 + global + / + 49fe6953c35cf2104e08bd43e40131f3 + 0 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:51 + false + + + + + + sys_hub_action_type_snapshot + 49fe6953c35cf2104e08bd43e40131f3 + 1 + sys_variable_value + admin + 2025-10-05 13:41:53 + 69fea953c35cf2104e08bd43e401318d + 0 + admin + 2025-10-05 13:41:53 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + 11fea953c35cf2104e08bd43e4013153 + + + sys_hub_action_type_snapshot + 49fe6953c35cf2104e08bd43e40131f3 + 3 + sys_variable_value + admin + 2025-10-05 13:41:53 + a5fea953c35cf2104e08bd43e401318d + 0 + admin + 2025-10-05 13:41:53 + 0 + 5dfea953c35cf2104e08bd43e4013168 + + + + common_items + 49fe6953c35cf2104e08bd43e40131f3 + admin + 2025-10-05 13:41:53 + 65fea953c35cf2104e08bd43e401318c + 0 + admin + 2025-10-05 13:41:53 + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].common_items}} +
+ + error + 49fe6953c35cf2104e08bd43e40131f3 + admin + 2025-10-05 13:41:53 + e9fea953c35cf2104e08bd43e401318c + 0 + admin + 2025-10-05 13:41:53 + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].error}} +
+ + only_in_a + 49fe6953c35cf2104e08bd43e40131f3 + admin + 2025-10-05 13:41:53 + 61fea953c35cf2104e08bd43e401318d + 0 + admin + 2025-10-05 13:41:53 + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_a}} +
+ + only_in_b + 49fe6953c35cf2104e08bd43e40131f3 + admin + 2025-10-05 13:41:53 + 25fea953c35cf2104e08bd43e401318d + 0 + admin + 2025-10-05 13:41:53 + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3
+ {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].only_in_b}} +
+ + __action_status__ + 49fe6953c35cf2104e08bd43e40131f3 + admin + 2025-10-05 13:41:53 + adfea953c35cf2104e08bd43e401318c + 0 + admin + 2025-10-05 13:41:53 + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3
+ +
+ + __dont_treat_as_error__ + 49fe6953c35cf2104e08bd43e40131f3 + admin + 2025-10-05 13:41:53 + 29fea953c35cf2104e08bd43e401318c + 0 + admin + 2025-10-05 13:41:53 + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3
+ +
+ + + 49fe6953c35cf2104e08bd43e40131f3 + 5dd9f2b9-1f6b-4230-908a-9d9dde733f7a + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-05 13:41:52 + 5dfea953c35cf2104e08bd43e4013118 + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-05 13:41:52 + + + + sys_hub_step_instance + 5dfea953c35cf2104e08bd43e4013118 + 400 + sys_variable_value + admin + 2025-10-05 13:41:52 + d1fea953c35cf2104e08bd43e401314e + 0 + admin + 2025-10-05 13:41:52 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + sys_hub_step_instance + 5dfea953c35cf2104e08bd43e4013118 + 600 + sys_variable_value + admin + 2025-10-05 13:41:52 + d9fea953c35cf2104e08bd43e401314e + 0 + admin + 2025-10-05 13:41:52 + (function execute(inputs, outputs) { + var gr = new GlideRecord(inputs.table_name); + if (!gr.get(inputs.record_sys_id)) { + outputs.error = "Record not found"; + throw new Error('Record not found in table: ' + inputs.table_name); + } + + function parseGlideList(glideListStr) { + return glideListStr.split(',').map(function(item) { + return item.trim(); + }).filter(Boolean); + } + + var listA = parseGlideList(gr.getValue(inputs.list_a_field)); + var listB = parseGlideList(gr.getValue(inputs.list_b_field)); + + var onlyInA = listA.filter(function(item) { + return listB.indexOf(item) === -1; + }); + + var onlyInB = listB.filter(function(item) { + return listA.indexOf(item) === -1; + }); + + var common = listA.filter(function(item) { + return listB.indexOf(item) !== -1; + }); + + outputs.only_in_a = onlyInA.join(','); + outputs.only_in_b = onlyInB.join(','); + outputs.common_items = common.join(','); +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + + application + 5dfea953c35cf2104e08bd43e4013118 + admin + 2025-10-05 13:41:52 + 99fea953c35cf2104e08bd43e401314d + 0 + admin + 2025-10-05 13:41:52 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + list_a_field + 5dfea953c35cf2104e08bd43e4013118 + admin + 2025-10-05 13:41:52 + 1dfea953c35cf2104e08bd43e401314f + 0 + admin + 2025-10-05 13:41:52 + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118
+ {{action.list_a_field}} +
+ + list_b_field + 5dfea953c35cf2104e08bd43e4013118 + admin + 2025-10-05 13:41:52 + 95fea953c35cf2104e08bd43e401314f + 0 + admin + 2025-10-05 13:41:52 + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118
+ {{action.list_b_field}} +
+ + record_sys_id + 5dfea953c35cf2104e08bd43e4013118 + admin + 2025-10-05 13:41:52 + 59fea953c35cf2104e08bd43e401314f + 0 + admin + 2025-10-05 13:41:52 + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118
+ {{action.record_sys_id}} +
+ + script + 5dfea953c35cf2104e08bd43e4013118 + admin + 2025-10-05 13:41:52 + 51fea953c35cf2104e08bd43e401314e + 0 + admin + 2025-10-05 13:41:52 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + table_name + 5dfea953c35cf2104e08bd43e4013118 + admin + 2025-10-05 13:41:52 + ddfea953c35cf2104e08bd43e401314f + 0 + admin + 2025-10-05 13:41:52 + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118
+ {{action.table_name}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + list_a_field + false + + + + false + + + string + + true + 8000 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118 + + 200 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-05 13:41:52 + 11fea953c35cf2104e08bd43e4013125 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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 + false + + + + + + + + + + + + + false + false + + + + record_sys_id + false + + + + false + + + string + + true + 8000 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118 + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-05 13:41:52 + 91fea953c35cf2104e08bd43e401311d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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 + false + + + + + + + + + + + + + false + false + + + + list_b_field + false + + + + false + + + string + + true + 8000 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118 + + 300 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-05 13:41:52 + 95fea953c35cf2104e08bd43e4013128 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + table_name + + true + 80 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_5dfea953c35cf2104e08bd43e4013118 + + 100 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-05 13:41:52 + 99fea953c35cf2104e08bd43e4013121 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=83192de1-d38b-4c40-b061-e75f485ff132 + false + + + + + + + + + + + + + false + false + + + + only_in_a + false + + + + false + + + string + + false + 8000 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:41:52 + 15fea953c35cf2104e08bd43e401312c + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=1dd3c893-61ad-4206-8da8-a48d16dd04c9 + false + + + + + + + + + + + + + false + false + + + + only_in_b + false + + + + false + + + string + + false + 8000 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:41:52 + 1dfea953c35cf2104e08bd43e4013130 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=4a253f7e-c468-403b-9a98-cd99030dd6a7 + false + + + + + + + + + + + + + false + false + + + + error + false + + + + false + + + string + + false + 8000 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:41:52 + 99fea953c35cf2104e08bd43e4013137 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=e9ef1005-afa8-4e53-b4a2-76b68fcc652e + false + + + + + + + + + + + + + false + false + + + + common_items + false + + + + false + + + string + + false + 8000 + 5dfea953c35cf2104e08bd43e4013118 + 5dfea953c35cf2104e08bd43e4013118 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-05 13:41:52 + d1fea953c35cf2104e08bd43e4013134 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + false + false + false + false + false + simple + false + script + + + false + + + + + only_in_b + + + + en + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + sys_documentation + admin + 2025-10-05 13:41:52 + 15fea953c35cf2104e08bd43e4013133 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + only_in_a + + + + en + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + sys_documentation + admin + 2025-10-05 13:41:52 + 5dfea953c35cf2104e08bd43e401312f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + error + + + + en + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + sys_documentation + admin + 2025-10-05 13:41:52 + 91fea953c35cf2104e08bd43e401313a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + common_items + + + + en + var__m_sys_hub_step_ext_output_5dfea953c35cf2104e08bd43e4013118 + + sys_documentation + admin + 2025-10-05 13:41:52 + d9fea953c35cf2104e08bd43e4013136 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=6354a575-4fc9-4df8-9e34-16fe5de49f3a + false + + + + + + + + + + + + + false + false + + + + record_sys_id + false + + + + false + + + string + + true + 8000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:41:51 + 0dfe6953c35cf2104e08bd43e40131f6 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:51 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=8a2298da-29af-43eb-b05d-5b00ab8d958f + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + table_name + + true + 80 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:41:52 + 81fe6953c35cf2104e08bd43e40131fc + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=87fe2904-04cf-498e-a91c-495e78cda52b + false + + + + + + + + + + + + + false + false + + + + list_b_field + false + + + + false + + + string + + true + 8000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:41:52 + 99fea953c35cf2104e08bd43e4013110 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=981da04a-32da-4851-9789-bbe2e6dd80de + false + + + + + + + + + + + + + false + false + + + + list_a_field + false + + + + false + + + string + + true + 8000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-05 13:41:52 + d1fea953c35cf2104e08bd43e4013100 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=22e4eba1-eb76-406b-96da-e4f129317cd0 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:41:52 + 11fea953c35cf2104e08bd43e4013153 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + 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=5eacb137-72b9-49ca-9551-16463898df27 + false + + + + + + + + + + + + + false + false + + + + common_items + + false + + + + false + + + + string + + false + 8000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:41:53 + 21fea953c35cf2104e08bd43e4013173 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + 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=4ed6687e-750f-407c-aade-fc12f6ef7458,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:41:53 + 5dfea953c35cf2104e08bd43e4013168 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + 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=8186c3f7-386d-40a6-9a09-a41bd87dcbd1 + false + + + + + + + + + + + + + false + false + + + + error + + false + + + + false + + + + string + + false + 8000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:41:53 + a1fea953c35cf2104e08bd43e4013177 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + 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=83b91732-71e3-445a-ad5f-aed1e36e20e4 + false + + + + + + + + + + + + + false + false + + + + only_in_b + + false + + + + false + + + + string + + false + 8000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:41:53 + adfea953c35cf2104e08bd43e401316e + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + 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=be59f6fb-c380-4468-bf24-943de3a167ea + false + + + + + + + + + + + + + false + false + + + + only_in_a + + false + + + + false + + + + string + + false + 8000 + 49fe6953c35cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-05 13:41:53 + d9fea953c35cf2104e08bd43e4013164 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 49fe6953c35cf2104e08bd43e40131f3 + admin + 2025-10-05 13:41:53 + a9fea953c35cf2104e08bd43e401318f + 0 + admin + 2025-10-05 13:41:53 + + + + a9fea953c35cf2104e08bd43e401318f + {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKERecord not found in table: + false + + 1 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Record Not found in the selected Table"}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + admin + 2025-10-05 13:41:53 + 61fea953c35cf2104e08bd43e4013190 + 0 + admin + 2025-10-05 13:41:53 + + + + table_name + + + + en + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:52 + 15fe6953c35cf2104e08bd43e40131ff + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + list_b_field + + + + en + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:52 + 1dfea953c35cf2104e08bd43e4013113 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + record_sys_id + + + + en + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:52 + c1fe6953c35cf2104e08bd43e40131fb + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + list_a_field + + + + en + var__m_sys_hub_action_input_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:52 + d9fea953c35cf2104e08bd43e401310f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:52 + + + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:53 + 55fea953c35cf2104e08bd43e4013157 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + + + + + only_in_b + + + + en + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:53 + 61fea953c35cf2104e08bd43e4013172 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + + + + + error + + + + en + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:53 + 65fea953c35cf2104e08bd43e401317a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + + + + + only_in_a + + + + en + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:53 + 9dfea953c35cf2104e08bd43e4013167 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + + + + + common_items + + + + en + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:53 + e1fea953c35cf2104e08bd43e4013176 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_49fe6953c35cf2104e08bd43e40131f3 + + sys_documentation + admin + 2025-10-05 13:41:53 + edfea953c35cf2104e08bd43e401316d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-05 13:41:53 + + + + + + 94f52517c31cf2104e08bd43e40131f3 + 49fe6953c35cf2104e08bd43e40131f3 + glide-xanadu-07-02-2024__patch6-01-29-2025_02-11-2025_1128.zip + From 3bf8c38e8599a299e1476f5098ebb5fd71575345 Mon Sep 17 00:00:00 2001 From: Lucifer <108731648+shivamvish160@users.noreply.github.com> Date: Sun, 5 Oct 2025 19:15:52 +0530 Subject: [PATCH 3/4] Update sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml Added error checks From db8e129710494c8e5c598ea782d8c415a3afcb4c Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 5 Oct 2025 06:55:32 -0700 Subject: [PATCH 4/4] Added error checks for record and as well as columns --- b812ceb69337a210633378917cba10bc/checksum.txt | 2 +- ...ition_94f52517c31cf2104e08bd43e40131f3.xml | 170 ++++++++++++------ 2 files changed, 115 insertions(+), 57 deletions(-) diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index 4838f16..dc8c5e4 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1 +1 @@ -S2D5u5qkXiKjcYZ47xdL3_TsD4gdvu9Sw641rlWcaITSwaSnOYT1AxtDmWviPB3ry9H5qIatmMecLPpnwbnAvD9he6HnmzH7nn4Pmy--yVEpVKqz0US4g6FpmlsRCS3-P_yzeeAAJiiTWiy1Zzv4JvSH8lHfAMEZOoA4R3hOGpNZU_Ngm6Mze4MJ-x0Ue2T6LKhDcQontHyHVdjEL5zbk7y1xG-ujX5DGrbr_r14KJ1satAdDkhDDE49LD_TliGncDPoTnDk7UNMJ6JjpBovpg6_bu2JdtEdI4miBmpTzKeBkzKsgysSASThimgOnFMfLEU5Io79ApFKzot1CLhK9US046MivJDb20bGk3BZFKDXF9Ys777ovewDQLt8NDmdVa_6dfPnrmeMtADcB-YiJBZ3iIKTlPweOJOQUa58lktJs-UMWy9Edag80_jhkHJDxBhqSzJJRAmHYo9wRNMgh6ParHQtLwZztgyHQk3mL0ymDw5fwXbjQq6B0BVmTxxLueST1-R2XRIxOuqwfz9xNlaxlnuWCUmZBXCi5GpE1jyyW2-y8AjC1lklctS5Bgcfx7X08nmMcZnCyX7lGhE52UvVUAIPTktDUxrjH4cRQGnRL5eWIaSzrkjofcwyA0ZEgxdlXPPm6iDGdqYfd5CqDbiPMylDko8qs6m7rZ6Or-s \ No newline at end of file +qpxsBZQ3CSXOvrnWOsOkeHtTXhsuBGXMWFOY69zG3rixNQw-tMh4tK18DUdQ2T0eB_yyidShXknnyN-2a_ceJkuDGmId7xiojkFS5a1fb3ewGHh6rYwD98G8gqL2fsOhUXTucI0dDy5V5SAtBYVkre3Ee9sF7rIY6TP-XqKbYNa9LGLam_7a1YRi9A5NPzdbkd623XGswRmphyoHHo6yIlS_OENnTNOLfBghD51VRg2wL6uUH6AJWu8pzl2iawu9kbi_HicRmvmzOzx1TJSsrd_l34Mrg09pSVuzejEZTKrmGs-mI1wG_0S3tNYMUlgrkaLQ0T12GxnZdbr_MJnHE6TWXLAqSXJFeZ4nCjYasumcehb-x7vJcjlxNSBtWCNtNVrzyZ0VPSSU6BStbwWD3qNoTUiwp0rOQDGCEv38pYTm5Om8bo-Y5LxRU5WuaCy87PHZZo1yKVuL75oxYZer7vWoV9RpJQYAdFL21JKlKMkc_zjQBO_mgxxQCNaWFMxQpHXOv_1IK0QO36D_YHFXH9sHm-0w_xfjs5zijQk_bfwUE29p1c_gmbhIeRAtKrN9bL4aLRqo78RM_kKILGjOGMtQB53k7sWsSvlnbGuK4PL29hfylvZfYMXNLThmsd8JEAF5DjiSfZ0DJsLSWHklTH-K74BEsn7whhfwAgmT0cA \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml index 3813155..516360f 100644 --- a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3.xml @@ -41,7 +41,7 @@ Identifying mismatches in multi-reference fields global / 94f52517c31cf2104e08bd43e40131f3 - 9 + 5 GlideList Comparator b812ceb69337a210633378917cba10bc @@ -49,7 +49,7 @@ Identifying mismatches in multi-reference fields b812ceb69337a210633378917cba10bc sys_hub_action_type_definition_94f52517c31cf2104e08bd43e40131f3 admin - 2025-10-05 13:41:53 + 2025-10-05 13:54:58 false @@ -174,10 +174,10 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:35 e9b82d1bc31cf2104e08bd43e4013184 - 2 + 4 b812ceb69337a210633378917cba10bc admin - 2025-10-05 13:41:40 + 2025-10-05 13:54:50 @@ -202,14 +202,27 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:35 f9b82d1bc31cf2104e08bd43e40131ac - 1 + 3 admin - 2025-10-05 13:41:40 + 2025-10-05 13:54:50 (function execute(inputs, outputs) { var gr = new GlideRecord(inputs.table_name); + + // Check if record exists. if (!gr.get(inputs.record_sys_id)) { - outputs.error = "Record not found"; - throw new Error('Record not found in table: ' + inputs.table_name); + outputs.error = "Error: Record with Sys ID '" + inputs.record_sys_id + "' not found in table '" + inputs.table_name + "'."; + throw new Error('Record not found in table: ' + inputs.tableName); + } + + // Validate field names + if (!gr.isValidField(inputs.list_a_field)) { + outputs.error = "Error: Field '" + inputs.list_a_field + "' is not valid on table '" + inputs.table_name + "'."; + throw new Error('List A name is not forund: ' + inputs.list_a_field); + } + + if (!gr.isValidField(inputs.list_b_field)) { + outputs.error = "Error: Field '" + inputs.list_b_field + "' is not valid on table '" + inputs.table_name + "'."; + throw new Error('List B name is not forund: ' + inputs.list_b_field); } function parseGlideList(glideListStr) { @@ -240,18 +253,6 @@ Identifying mismatches in multi-reference fields 71aa7f6647032200b4fad7527c9a719b - - application - e9b82d1bc31cf2104e08bd43e4013184 - admin - 2025-10-05 13:14:35 - 69b82d1bc31cf2104e08bd43e40131ab - 0 - admin - 2025-10-05 13:14:35 - var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
- -
list_a_field e9b82d1bc31cf2104e08bd43e4013184 @@ -292,11 +293,11 @@ Identifying mismatches in multi-reference fields script e9b82d1bc31cf2104e08bd43e4013184 admin - 2025-10-05 13:14:35 - 21b82d1bc31cf2104e08bd43e40131ac + 2025-10-05 13:54:50 + 5be13197c35cf2104e08bd43e40131b6 0 admin - 2025-10-05 13:14:35 + 2025-10-05 13:54:50 var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
@@ -1565,14 +1566,14 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:35 75b82d1bc31cf2104e08bd43e40131c7 - 7 + 15 b812ceb69337a210633378917cba10bc admin - 2025-10-05 13:41:51 + 2025-10-05 13:54:56 false false false @@ -1946,7 +1947,21 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:14:36
- + + + 7db82d1bc31cf2104e08bd43e40131fa + {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKEList A name is not forund: + false + + 2 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Input Field name for List A is not correct or not found in the table"}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + admin + 2025-10-05 13:51:58 + 11413d17c35cf2104e08bd43e40131bf + 0 + admin + 2025-10-05 13:51:58 + 7db82d1bc31cf2104e08bd43e40131fa {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKERecord not found in table: @@ -1961,6 +1976,20 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:41:41 + + 7db82d1bc31cf2104e08bd43e40131fa + {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKEList B name is not forund: + false + + 3 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Input Field name for List B is not correct or not found in the table"}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + admin + 2025-10-05 13:51:58 + d5413d17c35cf2104e08bd43e40131bf + 0 + admin + 2025-10-05 13:51:58 + record_sys_id @@ -2199,17 +2228,17 @@ Identifying mismatches in multi-reference fields 94f52517c31cf2104e08bd43e40131f3 {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"bdfea953c35cf2104e08bd43e40131c0","name":"plan","plan_signature":null}} - e1fea953c35cf2104e08bd43e4013190 + 4df1b197c35cf2104e08bd43e4013120 admin 2025-10-05 13:41:54 global / bdfea953c35cf2104e08bd43e40131c0 - 0 + 1 admin - 2025-10-05 13:41:54 + 2025-10-05 13:54:59 public @@ -2382,10 +2411,10 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:41:52 5dfea953c35cf2104e08bd43e4013118 - 1 + 3 b812ceb69337a210633378917cba10bc admin - 2025-10-05 13:41:52 + 2025-10-05 13:54:58 @@ -2410,14 +2439,27 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:41:52 d9fea953c35cf2104e08bd43e401314e - 0 + 2 admin - 2025-10-05 13:41:52 + 2025-10-05 13:54:58 (function execute(inputs, outputs) { var gr = new GlideRecord(inputs.table_name); + + // Check if record exists. if (!gr.get(inputs.record_sys_id)) { - outputs.error = "Record not found"; - throw new Error('Record not found in table: ' + inputs.table_name); + outputs.error = "Error: Record with Sys ID '" + inputs.record_sys_id + "' not found in table '" + inputs.table_name + "'."; + throw new Error('Record not found in table: ' + inputs.tableName); + } + + // Validate field names + if (!gr.isValidField(inputs.list_a_field)) { + outputs.error = "Error: Field '" + inputs.list_a_field + "' is not valid on table '" + inputs.table_name + "'."; + throw new Error('List A name is not forund: ' + inputs.list_a_field); + } + + if (!gr.isValidField(inputs.list_b_field)) { + outputs.error = "Error: Field '" + inputs.list_b_field + "' is not valid on table '" + inputs.table_name + "'."; + throw new Error('List B name is not forund: ' + inputs.list_b_field); } function parseGlideList(glideListStr) { @@ -2448,18 +2490,6 @@ Identifying mismatches in multi-reference fields 71aa7f6647032200b4fad7527c9a719b - - application - 5dfea953c35cf2104e08bd43e4013118 - admin - 2025-10-05 13:41:52 - 99fea953c35cf2104e08bd43e401314d - 0 - admin - 2025-10-05 13:41:52 - var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
- -
list_a_field 5dfea953c35cf2104e08bd43e4013118 @@ -2500,11 +2530,11 @@ Identifying mismatches in multi-reference fields script 5dfea953c35cf2104e08bd43e4013118 admin - 2025-10-05 13:41:52 - 51fea953c35cf2104e08bd43e401314e + 2025-10-05 13:54:58 + 01f1b197c35cf2104e08bd43e401310c 0 admin - 2025-10-05 13:41:52 + 2025-10-05 13:54:58 var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
@@ -3860,14 +3890,14 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:41:53 5dfea953c35cf2104e08bd43e4013168 - 1 + 5 b812ceb69337a210633378917cba10bc admin - 2025-10-05 13:41:53 + 2025-10-05 13:54:58 false false false @@ -4154,7 +4184,21 @@ Identifying mismatches in multi-reference fields admin 2025-10-05 13:41:53 - + + + a9fea953c35cf2104e08bd43e401318f + {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKEList B name is not forund: + false + + 3 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Input Field name for List B is not correct or not found in the table"}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + admin + 2025-10-05 13:54:58 + 05f1b197c35cf2104e08bd43e4013120 + 0 + admin + 2025-10-05 13:54:58 + a9fea953c35cf2104e08bd43e401318f {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKERecord not found in table: @@ -4163,11 +4207,25 @@ Identifying mismatches in multi-reference fields 1 {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Record Not found in the selected Table"}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} admin - 2025-10-05 13:41:53 - 61fea953c35cf2104e08bd43e4013190 + 2025-10-05 13:54:58 + 0df1b197c35cf2104e08bd43e401311f 0 admin - 2025-10-05 13:41:53 + 2025-10-05 13:54:58 + + + a9fea953c35cf2104e08bd43e401318f + {{step[5dd9f2b9-1f6b-4230-908a-9d9dde733f7a].__step_status__.message}}LIKEList A name is not forund: + false + + 2 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Input Field name for List A is not correct or not found in the table"}}},"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\",\"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\"}"}},"serializationFormat":"JSON"} + admin + 2025-10-05 13:54:58 + 81f1b197c35cf2104e08bd43e4013120 + 0 + admin + 2025-10-05 13:54:58