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/update/sys_hub_action_type_definition_dc2fd176833476104b19b4a6feaad3bb.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_dc2fd176833476104b19b4a6feaad3bb.xml new file mode 100644 index 0000000..cf484a1 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_dc2fd176833476104b19b4a6feaad3bb.xml @@ -0,0 +1,3623 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Removes duplicate elements from an array based on a key. + +Inputs + +array: JSON string representing an array of objects to process. Example: [{"email":"a@ex.com"},{"email":"b@ex.com"}]. + +key: Object field name used to detect duplicates. Example: email. + +keep: Determines whether to keep the first or the last occurrence of duplicated entries. + +case_insensitive: When true, treats field values as case-insensitive (A@ex.com equals a@ex.com). + +trim: When true, trims whitespace before comparing values (e.g., " a@ex.com " equals "a@ex.com"). + + false + array__unique_by_key + [{"name":"{{action.array_string_}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiUniqueId":"970100a6-5938-4fca-a142-e4cc8309ccfb"}},{"name":"{{action.key}}","label":"action➛Key","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.keep}}","label":"action➛Keep","type":"action","ref":"","reference_display":"","base_type":"choice","parent_table_name":"","column_name":"","choices":[{"label":"First","value":"first","order":1.0},{"label":"Last","value":"last","order":2.0}],"attributes":{}},{"name":"{{action.case_insensitive}}","label":"action➛Case Insensitive","type":"action","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.trim}}","label":"action➛Trim","type":"action","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.array_string_1}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.array_string}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.array}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiUniqueId":"7c36e26d-1458-405f-82d2-0fc42e2172b5"}},{"name":"{{step[92409055-4c9e-4fdf-8ffb-4e0ce7324923].result}}","label":"step➛Script step➛Result","type":"step","ref":"","reference_display":"","base_type":"json","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + 3cb729f6837476104b19b4a6feaad3df + + Array - Unique By Key + + + + false + published + sys_hub_action_type_definition + admin + 2025-10-28 19:47:09 + global + / + dc2fd176833476104b19b4a6feaad3bb + 18 + Array - Unique By Key + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_dc2fd176833476104b19b4a6feaad3bb + admin + 2025-10-28 20:32:58 + false + + + + + + sys_hub_action_type_definition + dc2fd176833476104b19b4a6feaad3bb + 3 + sys_variable_value + admin + 2025-10-28 20:06:27 + 43836dbe833476104b19b4a6feaad3fd + 0 + admin + 2025-10-28 20:06:27 + 0 + 0b836dbe833476104b19b4a6feaad3ec + + + sys_hub_action_type_definition + dc2fd176833476104b19b4a6feaad3bb + 1 + sys_variable_value + admin + 2025-10-28 20:06:27 + 87836dbe833476104b19b4a6feaad3fd + 0 + admin + 2025-10-28 20:06:27 + {"version":"1.0","serializationFormat":"JSON","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\"}"}}} + 07836dbe833476104b19b4a6feaad3df + + + + result + dc2fd176833476104b19b4a6feaad3bb + admin + 2025-10-28 20:06:27 + cf836dbe833476104b19b4a6feaad3fb + 1 + admin + 2025-10-28 20:24:35 + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb
+ {{step[92409055-4c9e-4fdf-8ffb-4e0ce7324923].result}} +
+ + __action_status__ + dc2fd176833476104b19b4a6feaad3bb + admin + 2025-10-28 20:06:27 + 4b836dbe833476104b19b4a6feaad3fc + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb
+ +
+ + __dont_treat_as_error__ + dc2fd176833476104b19b4a6feaad3bb + admin + 2025-10-28 20:06:27 + 07836dbe833476104b19b4a6feaad3fc + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb
+ +
+ + + dc2fd176833476104b19b4a6feaad3bb + 92409055-4c9e-4fdf-8ffb-4e0ce7324923 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-28 20:06:27 + 4b836dbe833476104b19b4a6feaad3ad + 3 + b812ceb69337a210633378917cba10bc + admin + 2025-10-28 20:25:24 + + + + sys_hub_step_instance + 4b836dbe833476104b19b4a6feaad3ad + 400 + sys_variable_value + admin + 2025-10-28 20:06:27 + 4f836dbe833476104b19b4a6feaad3d6 + 0 + admin + 2025-10-28 20:06:27 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + sys_hub_step_instance + 4b836dbe833476104b19b4a6feaad3ad + 600 + sys_variable_value + admin + 2025-10-28 20:06:27 + 83836dbe833476104b19b4a6feaad3d7 + 2 + admin + 2025-10-28 20:25:24 + (function execute(inputs, outputs) { + function toArray(val) { + + var isArray = Array.isArray || function (v) { return Object.prototype.toString.call(v) === '[object Array]'; }; + if (isArray(val)) return val; + + if (typeof val === 'string') { + var s = (val + '').trim(); + if (!s) return []; + try { + var parsed = JSON.parse(s); + return isArray(parsed) ? parsed : []; + } catch (e) { return []; } + } + return []; + } + + function getByPath(obj, path) { + if (!obj || !path) return undefined; + var parts = (path + '').split('.'); + var cur = obj; + for (var i = 0; i < parts.length; i++) { + if (cur == null) return undefined; + cur = cur[parts[i]]; + } + return cur; + } + + function norm(val, opts) { + if (val === null || val === undefined) return ''; + var v = String(val); + if (opts.trim) v = v.trim(); + if (opts.ci) v = v.toLowerCase(); + return v; + } + + try { + var arr = toArray(inputs.array); + var key = (inputs.key + '').trim(); + var keep = (inputs.keep || 'first') === 'last' ? 'last' : 'first'; + var ci = inputs.case_insensitive === true || (inputs.case_insensitive + '') === 'true'; + var tr = inputs.trim === true || (inputs.trim + '') === 'true'; + + if (!key) { outputs.result = { ok:false, code:'INVALID_INPUT', message:'key is required' }; return; } + + var countIn = arr.length; + if (countIn === 0) { + outputs.result = { ok:true, count_in:0, count_out:0, removed:0, items:[] }; return; + } + + var seen = Object.create(null), out = [], opts = { ci:ci, trim:tr }; + + if (keep === 'first') { + for (var i=0;i<arr.length;i++){ + var it = arr[i], k = norm(getByPath(it, key), opts); + if (seen[k]) continue; + seen[k] = 1; out.push(it); + } + } else { + for (var j=arr.length-1;j>=0;j--){ + var it2 = arr[j], k2 = norm(getByPath(it2, key), opts); + if (seen[k2]) continue; + seen[k2] = 1; out.push(it2); + } + out.reverse(); + } + + outputs.result = { + ok:true, + count_in: countIn, + count_out: out.length, + removed: countIn - out.length, + items: out + }; + } catch (e) { + outputs.result = { ok:false, code:'UNEXPECTED_ERROR', message:(e && e.message) || 'unexpected' }; + } + +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 4b836dbe833476104b19b4a6feaad3ad + 0 + sys_variable_value + admin + 2025-10-28 20:06:27 + 8b836dbe833476104b19b4a6feaad3d9 + 0 + admin + 2025-10-28 20:06:27 + 0 + cb836dbe833476104b19b4a6feaad3b6 + + + + application + 4b836dbe833476104b19b4a6feaad3ad + admin + 2025-10-28 20:06:27 + 47836dbe833476104b19b4a6feaad3d6 + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + array + 4b836dbe833476104b19b4a6feaad3ad + admin + 2025-10-28 20:06:27 + 0b836dbe833476104b19b4a6feaad3d8 + 1 + admin + 2025-10-28 20:14:32 + var__m_sys_hub_step_ext_input_4b836dbe833476104b19b4a6feaad3ad
+ {{action.array}} +
+ + case_insensitive + 4b836dbe833476104b19b4a6feaad3ad + admin + 2025-10-28 20:06:27 + 4f836dbe833476104b19b4a6feaad3d8 + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_hub_step_ext_input_4b836dbe833476104b19b4a6feaad3ad
+ {{action.case_insensitive}} +
+ + keep + 4b836dbe833476104b19b4a6feaad3ad + admin + 2025-10-28 20:06:27 + c7836dbe833476104b19b4a6feaad3d9 + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_hub_step_ext_input_4b836dbe833476104b19b4a6feaad3ad
+ {{action.keep}} +
+ + key + 4b836dbe833476104b19b4a6feaad3ad + admin + 2025-10-28 20:06:27 + 83836dbe833476104b19b4a6feaad3d9 + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_hub_step_ext_input_4b836dbe833476104b19b4a6feaad3ad
+ {{action.key}} +
+ + script + 4b836dbe833476104b19b4a6feaad3ad + admin + 2025-10-28 20:06:27 + 8b836dbe833476104b19b4a6feaad3d6 + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + trim + 4b836dbe833476104b19b4a6feaad3ad + admin + 2025-10-28 20:06:27 + c3836dbe833476104b19b4a6feaad3d8 + 0 + admin + 2025-10-28 20:06:27 + var__m_sys_hub_step_ext_input_4b836dbe833476104b19b4a6feaad3ad
+ {{action.trim}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + case_insensitive + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + key + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=choice,uiTypeLabel=Choice + false + + 1 + + + + + + + + + + + false + false + + + + keep + false + + + + false + + + choice + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + array + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False + false + + + + + + + + + + + + + false + false + + + + trim + false + + + + false + + + boolean + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON,uiUniqueId=d044967c-ca43-4b32-af49-56334db499ac + false + + + + + + + + + + + + + false + false + + + + result + false + + + + false + + + json + + false + 4000 + 4b836dbe833476104b19b4a6feaad3ad + 4b836dbe833476104b19b4a6feaad3ad + sys_hub_step_instance + var__m_sys_hub_step_ext_output_4b836dbe833476104b19b4a6feaad3ad + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-28 20:24:34 + 2cb729f6837476104b19b4a6feaad354 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:34 + false + false + false + false + false + simple + false + script + + + false + + + + result + + + + en + var__m_sys_hub_step_ext_output_4b836dbe833476104b19b4a6feaad3ad + + sys_documentation + admin + 2025-10-28 20:24:34 + e8b729f6837476104b19b4a6feaad359 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:34 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=choice,uiTypeLabel=Choice,uiUniqueId=3bf3035d-8535-46fb-a547-58471d7de61a + false + + 3 + + + + + + first + + + + + false + false + + + + keep + false + + + + false + + + choice + + false + 32 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:06:26 + 0f836dbe833476104b19b4a6feaad390 + 13 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:32:56 + 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=11d5dd7c-ac3f-426f-a0ad-f9c9ae964e19 + false + + + + + + + + + + + + + false + false + + + + key + false + + + + false + + + string + + false + 8000 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:06:26 + 3e836dbe833476104b19b4a6feaad38a + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:14:31 + 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=7c36e26d-1458-405f-82d2-0fc42e2172b5 + false + + + + + + + + + + + + + false + false + + + + array + false + + + + false + + + string + + false + 8000 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:14:31 + 5d65a9b2837476104b19b4a6feaad338 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:14:31 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=19d63930-d1ed-408b-96fe-0f23eed8bfe3 + false + + + + + + + + + + + + + false + false + + + + trim + false + + + + false + + + boolean + + false + 40 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:06:26 + b6832dbe833476104b19b4a6feaad31b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:26 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=f22a4eb2-d1a1-4969-a9bf-f0973ff77495 + false + + + + + + + + + + + + + false + false + + + + case_insensitive + false + + + + false + + + boolean + + false + 40 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:06:26 + be836dbe833476104b19b4a6feaad365 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:26 + 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=9120336c-ce9c-493c-b7c8-fd173f2ecb52 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-28 20:06:27 + 07836dbe833476104b19b4a6feaad3df + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:27 + 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=d96c0603-e177-4309-84d1-cca06e996d67,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-28 20:06:27 + 0b836dbe833476104b19b4a6feaad3ec + 13 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:32:56 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON,uiUniqueId=1da2a73b-7f74-4456-8f3b-9033dd4d9019 + false + + + + + + + + + + + + + false + false + + + + result + + false + + + + false + + + + json + + false + 4000 + dc2fd176833476104b19b4a6feaad3bb + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_definition + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-28 20:22:21 + 8c3765b6837476104b19b4a6feaad3f0 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:22:21 + false + false + false + false + false + simple + false + script + + + false + + + + + + + dc2fd176833476104b19b4a6feaad3bb + admin + 2025-10-28 20:06:27 + c783adbe833476104b19b4a6feaad300 + 0 + admin + 2025-10-28 20:06:27 + + + + trim + + + + en + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:06:26 + 3e836dbe833476104b19b4a6feaad364 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:26 + + + + + case_insensitive + + + + en + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:06:26 + 3e836dbe833476104b19b4a6feaad36a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:26 + + + + + key + + + + en + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:06:26 + 8b836dbe833476104b19b4a6feaad38f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:26 + + + + + keep + + + + en + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:06:27 + 8b836dbe833476104b19b4a6feaad399 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:27 + + + + + array + + + + en + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:14:31 + 9165a9b2837476104b19b4a6feaad33e + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:14:31 + + + + + + + + keep + + false + + en + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + 1 + + admin + 2025-10-28 20:06:27 + global + / + 47836dbe833476104b19b4a6feaad395 + 1 + admin + 2025-10-28 20:14:31 + last + + + + keep + + false + + en + var__m_sys_hub_action_input_dc2fd176833476104b19b4a6feaad3bb + 0 + + admin + 2025-10-28 20:06:27 + global + / + 8b836dbe833476104b19b4a6feaad394 + 1 + admin + 2025-10-28 20:14:31 + first + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:06:27 + 07836dbe833476104b19b4a6feaad3e5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:27 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:06:27 + 07836dbe833476104b19b4a6feaad3f4 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:06:27 + + + + + result + + + + en + var__m_sys_hub_action_output_dc2fd176833476104b19b4a6feaad3bb + + sys_documentation + admin + 2025-10-28 20:22:21 + 0c3765b6837476104b19b4a6feaad3f5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:22:21 + + + + + + + dc2fd176833476104b19b4a6feaad3bb + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"d9b769f6837476104b19b4a6feaad3fd","name":"plan","plan_signature":null}} + e399613e837476104b19b4a6feaad316 + admin + 2025-10-28 20:24:37 + global + / + d9b769f6837476104b19b4a6feaad3fd + 2 + + + admin + 2025-10-28 20:32:59 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Removes duplicate elements from an array based on a key. + +Inputs + +array: JSON string representing an array of objects to process. Example: [{"email":"a@ex.com"},{"email":"b@ex.com"}]. + +key: Object field name used to detect duplicates. Example: email. + +keep: Determines whether to keep the first or the last occurrence of duplicated entries. + +case_insensitive: When true, treats field values as case-insensitive (A@ex.com equals a@ex.com). + +trim: When true, trims whitespace before comparing values (e.g., " a@ex.com " equals "a@ex.com"). + + array__unique_by_key + [{"name":"{{action.array_string_}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiUniqueId":"970100a6-5938-4fca-a142-e4cc8309ccfb"}},{"name":"{{action.key}}","label":"action➛Key","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.keep}}","label":"action➛Keep","type":"action","ref":"","reference_display":"","base_type":"choice","parent_table_name":"","column_name":"","choices":[{"label":"First","value":"first","order":1.0},{"label":"Last","value":"last","order":2.0}],"attributes":{}},{"name":"{{action.case_insensitive}}","label":"action➛Case Insensitive","type":"action","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.trim}}","label":"action➛Trim","type":"action","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.array_string_1}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.array_string}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.array}}","label":"action➛Array (String)","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiUniqueId":"7c36e26d-1458-405f-82d2-0fc42e2172b5"}},{"name":"{{step[92409055-4c9e-4fdf-8ffb-4e0ce7324923].result}}","label":"step➛Script step➛Result","type":"step","ref":"","reference_display":"","base_type":"json","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + true + Array - Unique By Key + + + + dc2fd176833476104b19b4a6feaad3bb + sys_hub_action_type_snapshot + admin + 2025-10-28 20:24:35 + global + / + 3cb729f6837476104b19b4a6feaad3df + 1 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:32:57 + false + + + + + + sys_hub_action_type_snapshot + 3cb729f6837476104b19b4a6feaad3df + 1 + sys_variable_value + admin + 2025-10-28 20:24:36 + 05b769f6837476104b19b4a6feaad396 + 0 + admin + 2025-10-28 20:24:36 + {"version":"1.0","serializationFormat":"JSON","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\"}"}}} + c1b769f6837476104b19b4a6feaad354 + + + sys_hub_action_type_snapshot + 3cb729f6837476104b19b4a6feaad3df + 3 + sys_variable_value + admin + 2025-10-28 20:24:36 + cdb769f6837476104b19b4a6feaad395 + 0 + admin + 2025-10-28 20:24:36 + 0 + 41b769f6837476104b19b4a6feaad361 + + + + result + 3cb729f6837476104b19b4a6feaad3df + admin + 2025-10-28 20:24:36 + 81b769f6837476104b19b4a6feaad395 + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df
+ {{step[92409055-4c9e-4fdf-8ffb-4e0ce7324923].result}} +
+ + __action_status__ + 3cb729f6837476104b19b4a6feaad3df + admin + 2025-10-28 20:24:36 + 0db769f6837476104b19b4a6feaad395 + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df
+ +
+ + __dont_treat_as_error__ + 3cb729f6837476104b19b4a6feaad3df + admin + 2025-10-28 20:24:36 + c5b769f6837476104b19b4a6feaad395 + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df
+ +
+ + + 3cb729f6837476104b19b4a6feaad3df + 92409055-4c9e-4fdf-8ffb-4e0ce7324923 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-28 20:24:36 + 38b769f6837476104b19b4a6feaad30d + 2 + b812ceb69337a210633378917cba10bc + admin + 2025-10-28 20:25:26 + + + + sys_hub_step_instance + 38b769f6837476104b19b4a6feaad30d + 400 + sys_variable_value + admin + 2025-10-28 20:24:36 + 89b769f6837476104b19b4a6feaad34b + 0 + admin + 2025-10-28 20:24:36 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + sys_hub_step_instance + 38b769f6837476104b19b4a6feaad30d + 0 + sys_variable_value + admin + 2025-10-28 20:24:36 + c5b769f6837476104b19b4a6feaad34e + 0 + admin + 2025-10-28 20:24:36 + 0 + b8b769f6837476104b19b4a6feaad320 + + + sys_hub_step_instance + 38b769f6837476104b19b4a6feaad30d + 600 + sys_variable_value + admin + 2025-10-28 20:24:36 + cdb769f6837476104b19b4a6feaad34b + 1 + admin + 2025-10-28 20:25:26 + (function execute(inputs, outputs) { + function toArray(val) { + + var isArray = Array.isArray || function (v) { return Object.prototype.toString.call(v) === '[object Array]'; }; + if (isArray(val)) return val; + + if (typeof val === 'string') { + var s = (val + '').trim(); + if (!s) return []; + try { + var parsed = JSON.parse(s); + return isArray(parsed) ? parsed : []; + } catch (e) { return []; } + } + return []; + } + + function getByPath(obj, path) { + if (!obj || !path) return undefined; + var parts = (path + '').split('.'); + var cur = obj; + for (var i = 0; i < parts.length; i++) { + if (cur == null) return undefined; + cur = cur[parts[i]]; + } + return cur; + } + + function norm(val, opts) { + if (val === null || val === undefined) return ''; + var v = String(val); + if (opts.trim) v = v.trim(); + if (opts.ci) v = v.toLowerCase(); + return v; + } + + try { + var arr = toArray(inputs.array); + var key = (inputs.key + '').trim(); + var keep = (inputs.keep || 'first') === 'last' ? 'last' : 'first'; + var ci = inputs.case_insensitive === true || (inputs.case_insensitive + '') === 'true'; + var tr = inputs.trim === true || (inputs.trim + '') === 'true'; + + if (!key) { outputs.result = { ok:false, code:'INVALID_INPUT', message:'key is required' }; return; } + + var countIn = arr.length; + if (countIn === 0) { + outputs.result = { ok:true, count_in:0, count_out:0, removed:0, items:[] }; return; + } + + var seen = Object.create(null), out = [], opts = { ci:ci, trim:tr }; + + if (keep === 'first') { + for (var i=0;i<arr.length;i++){ + var it = arr[i], k = norm(getByPath(it, key), opts); + if (seen[k]) continue; + seen[k] = 1; out.push(it); + } + } else { + for (var j=arr.length-1;j>=0;j--){ + var it2 = arr[j], k2 = norm(getByPath(it2, key), opts); + if (seen[k2]) continue; + seen[k2] = 1; out.push(it2); + } + out.reverse(); + } + + outputs.result = { + ok:true, + count_in: countIn, + count_out: out.length, + removed: countIn - out.length, + items: out + }; + } catch (e) { + outputs.result = { ok:false, code:'UNEXPECTED_ERROR', message:(e && e.message) || 'unexpected' }; + } + +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + + application + 38b769f6837476104b19b4a6feaad30d + admin + 2025-10-28 20:24:36 + 81b769f6837476104b19b4a6feaad34b + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + array + 38b769f6837476104b19b4a6feaad30d + admin + 2025-10-28 20:24:36 + 45b769f6837476104b19b4a6feaad34d + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d
+ {{action.array}} +
+ + case_insensitive + 38b769f6837476104b19b4a6feaad30d + admin + 2025-10-28 20:24:36 + 89b769f6837476104b19b4a6feaad34d + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d
+ {{action.case_insensitive}} +
+ + keep + 38b769f6837476104b19b4a6feaad30d + admin + 2025-10-28 20:24:36 + 05b769f6837476104b19b4a6feaad34e + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d
+ {{action.keep}} +
+ + key + 38b769f6837476104b19b4a6feaad30d + admin + 2025-10-28 20:24:36 + cdb769f6837476104b19b4a6feaad34d + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d
+ {{action.key}} +
+ + script + 38b769f6837476104b19b4a6feaad30d + admin + 2025-10-28 20:24:36 + c5b769f6837476104b19b4a6feaad34b + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + trim + 38b769f6837476104b19b4a6feaad30d + admin + 2025-10-28 20:24:36 + 01b769f6837476104b19b4a6feaad34d + 0 + admin + 2025-10-28 20:24:36 + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d
+ {{action.trim}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + array + false + + + + false + + + string + + true + 8000 + 38b769f6837476104b19b4a6feaad30d + 38b769f6837476104b19b4a6feaad30d + sys_hub_step_instance + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d + + 300 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-28 20:24:36 + 70b769f6837476104b19b4a6feaad331 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + 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 + + + + case_insensitive + false + + + + false + + + string + + true + 8000 + 38b769f6837476104b19b4a6feaad30d + 38b769f6837476104b19b4a6feaad30d + sys_hub_step_instance + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d + + 100 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-28 20:24:36 + 78b769f6837476104b19b4a6feaad326 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=choice,uiTypeLabel=Choice + false + + 1 + + + + + + + + + + + false + false + + + + keep + false + + + + false + + + choice + + true + 40 + 38b769f6837476104b19b4a6feaad30d + 38b769f6837476104b19b4a6feaad30d + sys_hub_step_instance + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d + + 200 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-28 20:24:36 + b4b769f6837476104b19b4a6feaad32b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False + false + + + + + + + + + + + + + false + false + + + + trim + false + + + + false + + + boolean + + true + 40 + 38b769f6837476104b19b4a6feaad30d + 38b769f6837476104b19b4a6feaad30d + sys_hub_step_instance + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-28 20:24:36 + b8b769f6837476104b19b4a6feaad320 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + 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 + + + + key + false + + + + false + + + string + + true + 8000 + 38b769f6837476104b19b4a6feaad30d + 38b769f6837476104b19b4a6feaad30d + sys_hub_step_instance + var__m_sys_hub_step_ext_input_38b769f6837476104b19b4a6feaad30d + + 400 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-28 20:24:36 + bcb769f6837476104b19b4a6feaad335 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON,uiUniqueId=d044967c-ca43-4b32-af49-56334db499ac + false + + + + + + + + + + + + + false + false + + + + result + false + + + + false + + + json + + false + 4000 + 38b769f6837476104b19b4a6feaad30d + 38b769f6837476104b19b4a6feaad30d + sys_hub_step_instance + var__m_sys_hub_step_ext_output_38b769f6837476104b19b4a6feaad30d + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-28 20:24:36 + f4b769f6837476104b19b4a6feaad33b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + false + false + false + false + false + simple + false + script + + + false + + + + result + + + + en + var__m_sys_hub_step_ext_output_38b769f6837476104b19b4a6feaad30d + + sys_documentation + admin + 2025-10-28 20:24:36 + 81b769f6837476104b19b4a6feaad340 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=7c36e26d-1458-405f-82d2-0fc42e2172b5 + false + + + + + + + + + + + + + false + false + + + + array + false + + + + false + + + string + + false + 8000 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:24:35 + 34b769f6837476104b19b4a6feaad301 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24: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=11d5dd7c-ac3f-426f-a0ad-f9c9ae964e19 + false + + + + + + + + + + + + + false + false + + + + key + false + + + + false + + + string + + false + 8000 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:24:35 + 38b729f6837476104b19b4a6feaad3f1 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:35 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=19d63930-d1ed-408b-96fe-0f23eed8bfe3 + false + + + + + + + + + + + + + false + false + + + + trim + false + + + + false + + + boolean + + false + 40 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:24:35 + 78b729f6837476104b19b4a6feaad3e4 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:35 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=choice,uiTypeLabel=Choice,uiUniqueId=3bf3035d-8535-46fb-a547-58471d7de61a + false + + 3 + + + + + + first + + + + + false + false + + + + keep + false + + + + false + + + choice + + false + 32 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:24:35 + b4b729f6837476104b19b4a6feaad3f7 + 5 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:32:57 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=f22a4eb2-d1a1-4969-a9bf-f0973ff77495 + false + + + + + + + + + + + + + false + false + + + + case_insensitive + false + + + + false + + + boolean + + false + 40 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-28 20:24:35 + b8b729f6837476104b19b4a6feaad3eb + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24: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=d96c0603-e177-4309-84d1-cca06e996d67,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-28 20:24:36 + 41b769f6837476104b19b4a6feaad361 + 5 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:32:58 + 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=9120336c-ce9c-493c-b7c8-fd173f2ecb52 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-28 20:24:36 + c1b769f6837476104b19b4a6feaad354 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON,uiUniqueId=1da2a73b-7f74-4456-8f3b-9033dd4d9019 + false + + + + + + + + + + + + + false + false + + + + result + + false + + + + false + + + + json + + false + 4000 + 3cb729f6837476104b19b4a6feaad3df + 3cb729f6837476104b19b4a6feaad3df + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-28 20:24:36 + c1b769f6837476104b19b4a6feaad35b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 3cb729f6837476104b19b4a6feaad3df + admin + 2025-10-28 20:24:36 + 4db769f6837476104b19b4a6feaad398 + 0 + admin + 2025-10-28 20:24:36 + + + + array + + + + en + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:36 + 30b769f6837476104b19b4a6feaad306 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + + + + + key + + + + en + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:35 + 34b729f6837476104b19b4a6feaad3f6 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:35 + + + + + trim + + + + en + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:35 + 38b729f6837476104b19b4a6feaad3ea + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:35 + + + + + keep + + + + en + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:35 + b0b769f6837476104b19b4a6feaad300 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:35 + + + + + case_insensitive + + + + en + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:35 + b4b729f6837476104b19b4a6feaad3f0 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:35 + + + + + + + + keep + + false + + en + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + 1 + + admin + 2025-10-28 20:24:35 + global + / + 7cb729f6837476104b19b4a6feaad3fb + 0 + admin + 2025-10-28 20:24:35 + last + + + + keep + + false + + en + var__m_sys_hub_action_input_3cb729f6837476104b19b4a6feaad3df + 0 + + admin + 2025-10-28 20:24:35 + global + / + b0b729f6837476104b19b4a6feaad3fb + 0 + admin + 2025-10-28 20:24:35 + first + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:36 + 41b769f6837476104b19b4a6feaad35a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + + + + + result + + + + en + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:36 + cdb769f6837476104b19b4a6feaad35f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_3cb729f6837476104b19b4a6feaad3df + + sys_documentation + admin + 2025-10-28 20:24:36 + cdb769f6837476104b19b4a6feaad38d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-28 20:24:36 + + + + + + dc2fd176833476104b19b4a6feaad3bb + 3cb729f6837476104b19b4a6feaad3df + glide-zurich-07-01-2025__patch2-09-24-2025_10-12-2025_0904.zip + +