diff --git a/b812ceb69337a210633378917cba10bc/README.md b/b812ceb69337a210633378917cba10bc/README.md
index 05cd6fa..1aa7e3e 100644
--- a/b812ceb69337a210633378917cba10bc/README.md
+++ b/b812ceb69337a210633378917cba10bc/README.md
@@ -24,4 +24,4 @@ If you find yourself unable to import your repository due to the presence of fil
2.2 Activate/install all required dependencies
2.3 Re-import the application from source control
Currently listed dependencies:
- *
+ * ServiceNow IntegrationHub Enterprise Pack Installer
diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt
index 7f1a4a2..2485a85 100644
--- a/b812ceb69337a210633378917cba10bc/checksum.txt
+++ b/b812ceb69337a210633378917cba10bc/checksum.txt
@@ -1 +1 @@
-NoNbgJHefpzf0uBnukjjNELgJblOVa0oOyyB8C20zZFJbEOh6-Qvb9i3b28Oa68XnE483wNexrgrVRp48IzGctmCj9JWvYD2Zuak7yXzTb3SRj6F_e2BQjN-wAM7Sxip5ahXW0zwuYb7BJA_uYYAxCC89WUpPMyL41_Y_TM7tSSv52zn_aJ5yH2AyhlUnCaXRwvbZJu37gAOB2A32Vg27EqDa9zi3NQyd-6lZgXlheoLjFfhr2GRFWQvFrf90lMjKbFEMGueH824renlVuFJPQoj8W2k52hZ1dYe8Ce5wlyUMk0ghSM2_-vk91hgvzxhBdOpb2cjuFIuYYnqmIp-ZBynjibxn5UGLfcd_s7FDrX2g1w-B97juAqr93YI2nI54Wyjpkei6UKVWdMDWF4_JGQxQIjuCyWugT6ErqShxAvWelQl-WnIB854EwVzh0cxrDuOa9k_35zCtI01-lCMBAL3yc5RU_BVlYERBoYfZdghGfWZw8U8IXmxY1EEM9fy6HRr-Ew6X-NbCSpGRcHiDdifDORzUOEMszNy2cJo5UVl2qSHXGJxkGEqQeivOr-VU5rCZPMIuXGhepGiP1Hw21udWmnE7me_x24D7yZ1zV68N7d4qF4N1kWFVVt6yZdNSs-D4j6O2kcQ3ZgB96nXsaVjipdw5AA2arYqWB6XrA0
+e4uIPgdXWENNtOM-tVUbBOuvgMzaAzY0pRhc_eA4iqy8-Z81bMd0Wy4L-fMRh0cIdszaWzjq5GIUw61g9cCbcjsReiVPRBoXKBGDwqHr_vqS-L1QI9V93uGjy28luSoWxtGQnAGwqvQMa0BJ-KShsjQ0QYAX6AU9Ue7WzWVQxyw9laDkoc9RFbfXFJD1u8rT2FxVfyY_N4ozr6HUGQrWcAUTkz0vdg2gKrY6EO1_ByRdUxvQaxvtROJjIM61RanvChF_csUVWBPnyGQ1lez2Jpt-9QhzsS-UDA-Z02ITG6PWbN4lWd0JqCVW4Bi8WJ5Sm_ShReQ_hNTtIrkfNEReD0RShZUMfyBXIwdP2AgLw3zMLvYEwQOCVhfbyuTVm0LnEB4eeaaSQoTLFbAdVjJfJ0S-lXCjxe3k3tPkiI6vW5x_ImC_Ai8Xl13womDGiVRFt9dcw7u90yjY6Z3IGcfkneAP229Jsa8xchElPCrj17QyhubLEoCvNUcWjuQkuuK_movKKEh0pt4W5KO_2DGpRidRIyIKtczphHNCpz9O8mIUAnnxxlFjM0_QXqztiYJC0XbenHqqiSuQo70n2dKPDH04X5fHTgcTIA1LC1fsa03CyPDteNEeEPqr26mLI9Cg5MYGKGbFJz-NJEVbeCdwsvNTTmo178te3s2aNgE9PvQ
\ No newline at end of file
diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_c8da5bc4c364be10d9d679ec05013162.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_c8da5bc4c364be10d9d679ec05013162.xml
index eaa76c1..053f28f 100644
--- a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_c8da5bc4c364be10d9d679ec05013162.xml
+++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_c8da5bc4c364be10d9d679ec05013162.xml
@@ -16,7 +16,7 @@
false
hierarchy__parentchild_tree_getter
- [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"38ae69db-d64a-4cab-b8f0-4ec68c78fb84"}},{"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":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"8e24a5e0-f278-4fd9-a3f9-b7b4b273a577"}},{"name":"{{action.parent_field}}","label":"action➛Parent Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"d5e85e53-cd12-46aa-873b-c7630707fdc6"}},{"name":"{{action.max_depth}}","label":"action➛Max Depth","type":"action","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"integer","uiUniqueId":"72e836f9-983a-4e8c-9b3e-19b8482d65dc"}},{"name":"{{action.direction}}","label":"action➛Direction","type":"action","ref":"","reference_display":"","base_type":"choice","parent_table_name":"","column_name":"","choices":[{"label":"Ancestors","value":"Ancestors","order":1.0},{"label":"Descendants","value":"Descendants","order":2.0}],"attributes":{}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_breadcrumb_string}}","label":"step➛Process Hierarchy Recursion➛Breadcrumb String","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_success}}","label":"step➛Process Hierarchy Recursion➛Success","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_hierarchy_array}}","label":"step➛Process Hierarchy Recursion➛Hierarchy Array","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}]
+ [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"38ae69db-d64a-4cab-b8f0-4ec68c78fb84"}},{"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":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"8e24a5e0-f278-4fd9-a3f9-b7b4b273a577"}},{"name":"{{action.parent_field}}","label":"action➛Parent Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"d5e85e53-cd12-46aa-873b-c7630707fdc6"}},{"name":"{{action.max_depth}}","label":"action➛Max Depth","type":"action","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"integer","uiUniqueId":"72e836f9-983a-4e8c-9b3e-19b8482d65dc"}},{"name":"{{action.direction}}","label":"action➛Direction","type":"action","ref":"","reference_display":"","base_type":"choice","parent_table_name":"","column_name":"","choices":[{"label":"Ancestors","value":"Ancestors","order":1.0},{"label":"Descendants","value":"Descendants","order":2.0}],"attributes":{}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_breadcrumb_string}}","label":"step➛Process Hierarchy Recursion➛Breadcrumb String","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_success}}","label":"step➛Process Hierarchy Recursion➛Success","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_hierarchy_array}}","label":"step➛Process Hierarchy Recursion➛Hierarchy Array","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}]
d22cf708c328be10d9d679ec0501318a
Hierarchy / Parent-Child Tree Getter
@@ -31,7 +31,7 @@
global
/
c8da5bc4c364be10d9d679ec05013162
- 9
+ 5
Hierarchy / Parent-Child Tree Getter
b812ceb69337a210633378917cba10bc
@@ -39,7 +39,7 @@
b812ceb69337a210633378917cba10bc
sys_hub_action_type_definition_c8da5bc4c364be10d9d679ec05013162
viraj.hudlikar
- 2025-10-08 07:54:16
+ 2025-10-09 14:28:57
false
@@ -166,10 +166,10 @@
viraj.hudlikar
2025-10-08 05:46:03
acde538cc364be10d9d679ec05013103
- 1
+ 2
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 05:46:04
+ 2025-10-09 14:25:48
@@ -208,9 +208,9 @@
viraj.hudlikar
2025-10-08 05:46:04
fcde538cc364be10d9d679ec05013129
- 0
+ 1
viraj.hudlikar
- 2025-10-08 05:46:04
+ 2025-10-09 14:25:48
(function execute(inputs, outputs) {
// Map inputs to variables
var table = inputs.u_table_name;
@@ -228,13 +228,8 @@
// --- Validation Start ---
try {
- // V1. Validate Table Existence
-
- if (!gs.tableExists(table)) {
- throw new Error("Table '" + table + "' does not exist or is not accessible.");
- }
-
- // V2. Validate Parent Field Existence on the Table
+
+ // V1. Validate Parent Field Existence on the Table
var dictGr = new GlideRecord('sys_dictionary');
dictGr.addQuery('name', table);
dictGr.addQuery('element', parentField);
@@ -243,7 +238,7 @@
throw new Error("Parent field '" + parentField + "' does not exist on table '" + table + "'.");
}
- // V3. Validate Record Existence (Sys ID)
+ // V2. Validate Record Existence (Sys ID)
var startGr = new GlideRecord(table);
if (!startGr.get(sysId)) {
throw new Error("Record with sys_id '" + sysId + "' not found in table '" + table + "'.");
@@ -369,27 +364,15 @@
71aa7f6647032200b4fad7527c9a719b
-
- application
- acde538cc364be10d9d679ec05013103
- viraj.hudlikar
- 2025-10-08 05:46:04
- f4de538cc364be10d9d679ec05013129
- 0
- viraj.hudlikar
- 2025-10-08 05:46:04
- var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
-
-
script
acde538cc364be10d9d679ec05013103
viraj.hudlikar
- 2025-10-08 05:46:04
- b8de538cc364be10d9d679ec05013129
+ 2025-10-09 14:25:48
+ 375f9e24c3ac3250d9d679ec05013194
0
viraj.hudlikar
- 2025-10-08 05:46:04
+ 2025-10-09 14:25:48
var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
@@ -520,14 +503,14 @@
viraj.hudlikar
2025-10-08 05:46:04
20de538cc364be10d9d679ec0501310f
- 3
+ 5
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 07:54:14
+ 2025-10-09 14:28:54
false
false
false
@@ -1192,12 +1175,12 @@
-
+
true
false
false
- element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=d5e85e53-cd12-46aa-873b-c7630707fdc6
+ element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=38ae69db-d64a-4cab-b8f0-4ec68c78fb84
false
- parent_field
+ table_name
false
@@ -1229,16 +1212,16 @@
false
- string
-
- false
- 8000
+ table_name
+
+ true
+ 80
c8da5bc4c364be10d9d679ec05013162
c8da5bc4c364be10d9d679ec05013162
sys_hub_action_type_definition
var__m_sys_hub_action_input_c8da5bc4c364be10d9d679ec05013162
- 3
+ 1
false
false
@@ -1254,8 +1237,8 @@
false
sys_hub_action_input
viraj.hudlikar
- 2025-10-08 05:31:59
- 2e9b5b48c364be10d9d679ec0501311d
+ 2025-10-09 14:25:48
+ 275f9e24c3ac3250d9d679ec0501316e
0
@@ -1263,7 +1246,7 @@
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 05:31:59
+ 2025-10-09 14:25:48
false
false
false
@@ -1276,12 +1259,12 @@
false
-
+
true
false
false
- element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=38ae69db-d64a-4cab-b8f0-4ec68c78fb84
+ element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=d5e85e53-cd12-46aa-873b-c7630707fdc6
false
- table_name
+ parent_field
false
@@ -1314,15 +1297,15 @@
string
-
- true
+
+ false
8000
c8da5bc4c364be10d9d679ec05013162
c8da5bc4c364be10d9d679ec05013162
sys_hub_action_type_definition
var__m_sys_hub_action_input_c8da5bc4c364be10d9d679ec05013162
- 1
+ 3
false
false
@@ -1339,7 +1322,7 @@
sys_hub_action_input
viraj.hudlikar
2025-10-08 05:31:59
- 969b5348c364be10d9d679ec050131a5
+ 2e9b5b48c364be10d9d679ec0501311d
0
@@ -1360,7 +1343,7 @@
false
-
+
true
false
@@ -1766,14 +1749,14 @@
viraj.hudlikar
2025-10-08 05:32:00
2e9b5b48c364be10d9d679ec05013148
- 7
+ 11
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 07:54:14
+ 2025-10-09 14:28:55
false
false
false
@@ -2076,17 +2059,17 @@
2025-10-08 05:46:05
- direction
+ table_name
-
-
+ Enter Valid Table Name
+
en
var__m_sys_hub_action_input_c8da5bc4c364be10d9d679ec05013162
sys_documentation
viraj.hudlikar
- 2025-10-08 05:31:59
- 2a9b5b48c364be10d9d679ec05013126
+ 2025-10-09 14:25:48
+ 235f9e24c3ac3250d9d679ec05013172
0
b812ceb69337a210633378917cba10bc
@@ -2094,30 +2077,30 @@
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 05:31:59
+ 2025-10-09 14:25:48
- table_name
+ direction
- Enter Valid Table Name
-
+
+
en
var__m_sys_hub_action_input_c8da5bc4c364be10d9d679ec05013162
sys_documentation
viraj.hudlikar
2025-10-08 05:31:59
- 2e9b5348c364be10d9d679ec050131a9
- 1
+ 2a9b5b48c364be10d9d679ec05013126
+ 0
b812ceb69337a210633378917cba10bc
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 05:52:30
+ 2025-10-08 05:31:59
@@ -2373,17 +2356,17 @@
c8da5bc4c364be10d9d679ec05013162
{"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"7a2c3b08c328be10d9d679ec0501317c","name":"plan","plan_signature":null}}
- ba2c3b08c328be10d9d679ec05013125
+ b910a2a4c3ac3250d9d679ec05013181
viraj.hudlikar
2025-10-08 07:54:17
global
/
7a2c3b08c328be10d9d679ec0501317c
- 0
+ 1
viraj.hudlikar
- 2025-10-08 07:54:17
+ 2025-10-09 14:28:58
public
@@ -2400,7 +2383,7 @@
Recursively retrieves a record's hierarchy (ancestors or descendants), calculates full path strings, and prevents circular references.
hierarchy__parentchild_tree_getter
- [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"38ae69db-d64a-4cab-b8f0-4ec68c78fb84"}},{"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":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"8e24a5e0-f278-4fd9-a3f9-b7b4b273a577"}},{"name":"{{action.parent_field}}","label":"action➛Parent Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"d5e85e53-cd12-46aa-873b-c7630707fdc6"}},{"name":"{{action.max_depth}}","label":"action➛Max Depth","type":"action","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"integer","uiUniqueId":"72e836f9-983a-4e8c-9b3e-19b8482d65dc"}},{"name":"{{action.direction}}","label":"action➛Direction","type":"action","ref":"","reference_display":"","base_type":"choice","parent_table_name":"","column_name":"","choices":[{"label":"Ancestors","value":"Ancestors","order":1.0},{"label":"Descendants","value":"Descendants","order":2.0}],"attributes":{}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_breadcrumb_string}}","label":"step➛Process Hierarchy Recursion➛Breadcrumb String","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_success}}","label":"step➛Process Hierarchy Recursion➛Success","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_hierarchy_array}}","label":"step➛Process Hierarchy Recursion➛Hierarchy Array","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}]
+ [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"38ae69db-d64a-4cab-b8f0-4ec68c78fb84"}},{"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":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"8e24a5e0-f278-4fd9-a3f9-b7b4b273a577"}},{"name":"{{action.parent_field}}","label":"action➛Parent Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"d5e85e53-cd12-46aa-873b-c7630707fdc6"}},{"name":"{{action.max_depth}}","label":"action➛Max Depth","type":"action","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"integer","uiUniqueId":"72e836f9-983a-4e8c-9b3e-19b8482d65dc"}},{"name":"{{action.direction}}","label":"action➛Direction","type":"action","ref":"","reference_display":"","base_type":"choice","parent_table_name":"","column_name":"","choices":[{"label":"Ancestors","value":"Ancestors","order":1.0},{"label":"Descendants","value":"Descendants","order":2.0}],"attributes":{}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_breadcrumb_string}}","label":"step➛Process Hierarchy Recursion➛Breadcrumb String","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_success}}","label":"step➛Process Hierarchy Recursion➛Success","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_hierarchy_array}}","label":"step➛Process Hierarchy Recursion➛Hierarchy Array","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}]
true
Hierarchy / Parent-Child Tree Getter
@@ -2413,7 +2396,7 @@
global
/
d22cf708c328be10d9d679ec0501318a
- 0
+ 1
@@ -2421,7 +2404,7 @@
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 07:54:15
+ 2025-10-09 14:28:56
false
@@ -2548,10 +2531,10 @@
viraj.hudlikar
2025-10-08 07:54:15
ae2cf708c328be10d9d679ec050131b3
- 1
+ 2
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 07:54:16
+ 2025-10-09 14:28:57
@@ -2576,9 +2559,9 @@
viraj.hudlikar
2025-10-08 07:54:16
aa2cf708c328be10d9d679ec050131e8
- 0
+ 1
viraj.hudlikar
- 2025-10-08 07:54:16
+ 2025-10-09 14:28:57
(function execute(inputs, outputs) {
// Map inputs to variables
var table = inputs.u_table_name;
@@ -2596,13 +2579,8 @@
// --- Validation Start ---
try {
- // V1. Validate Table Existence
-
- if (!gs.tableExists(table)) {
- throw new Error("Table '" + table + "' does not exist or is not accessible.");
- }
-
- // V2. Validate Parent Field Existence on the Table
+
+ // V1. Validate Parent Field Existence on the Table
var dictGr = new GlideRecord('sys_dictionary');
dictGr.addQuery('name', table);
dictGr.addQuery('element', parentField);
@@ -2611,7 +2589,7 @@
throw new Error("Parent field '" + parentField + "' does not exist on table '" + table + "'.");
}
- // V3. Validate Record Existence (Sys ID)
+ // V2. Validate Record Existence (Sys ID)
var startGr = new GlideRecord(table);
if (!startGr.get(sysId)) {
throw new Error("Record with sys_id '" + sysId + "' not found in table '" + table + "'.");
@@ -2751,27 +2729,15 @@
ae2cf708c328be10d9d679ec050131d2
-
- application
- ae2cf708c328be10d9d679ec050131b3
- viraj.hudlikar
- 2025-10-08 07:54:16
- 2a2cf708c328be10d9d679ec050131e7
- 0
- viraj.hudlikar
- 2025-10-08 07:54:16
- var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
-
-
script
ae2cf708c328be10d9d679ec050131b3
viraj.hudlikar
- 2025-10-08 07:54:16
- ee2cf708c328be10d9d679ec050131e7
+ 2025-10-09 14:28:57
+ 7110a2a4c3ac3250d9d679ec0501316d
0
viraj.hudlikar
- 2025-10-08 07:54:16
+ 2025-10-09 14:28:57
var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
@@ -3574,7 +3540,7 @@
-
+
true
false
@@ -3747,7 +3713,7 @@
true
false
false
- element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=38ae69db-d64a-4cab-b8f0-4ec68c78fb84
+ element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=38ae69db-d64a-4cab-b8f0-4ec68c78fb84
false
false
- string
+ table_name
true
- 8000
+ 80
d22cf708c328be10d9d679ec0501318a
d22cf708c328be10d9d679ec0501318a
sys_hub_action_type_snapshot
@@ -3804,8 +3770,8 @@
false
sys_hub_action_input
viraj.hudlikar
- 2025-10-08 07:54:15
- d22cf708c328be10d9d679ec0501318d
+ 2025-10-09 14:28:56
+ 6910a2a4c3ac3250d9d679ec0501312c
0
@@ -3813,7 +3779,7 @@
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 07:54:15
+ 2025-10-09 14:28:56
false
false
false
@@ -3826,7 +3792,7 @@
false
-
+
true
false
@@ -4061,14 +4027,14 @@
viraj.hudlikar
2025-10-08 07:54:16
262c3b08c328be10d9d679ec05013107
- 1
+ 3
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 07:54:16
+ 2025-10-09 14:28:57
false
false
false
@@ -4442,7 +4408,7 @@
viraj.hudlikar
2025-10-08 07:54:16
-
+
7e2c3b08c328be10d9d679ec05013124
{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_success}}=false
@@ -4451,11 +4417,11 @@
1
{"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"mapped\":\"{\\\"message\\\":\\\"{{step[932b753d-d8c4-4901-8413-88dd53f68450].u_breadcrumb_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\":\"794bc342-9c9d-444b-a3f2-dd4b6a5a0173\",\"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\"}"}}}
viraj.hudlikar
- 2025-10-08 07:54:16
- 362c3b08c328be10d9d679ec05013125
+ 2025-10-09 14:28:57
+ fd10a2a4c3ac3250d9d679ec05013180
0
viraj.hudlikar
- 2025-10-08 07:54:16
+ 2025-10-09 14:28:57
max_depth
@@ -4481,17 +4447,17 @@
- table_name
+ record_sys_id
- Enter Valid Table Name
-
+ Enter Valid sys_id
+
en
var__m_sys_hub_action_input_d22cf708c328be10d9d679ec0501318a
sys_documentation
viraj.hudlikar
2025-10-08 07:54:15
- 9a2cf708c328be10d9d679ec05013191
+ 9e2cf708c328be10d9d679ec050131a1
0
b812ceb69337a210633378917cba10bc
@@ -4504,17 +4470,17 @@
- record_sys_id
+ table_name
- Enter Valid sys_id
-
+ Enter Valid Table Name
+
en
var__m_sys_hub_action_input_d22cf708c328be10d9d679ec0501318a
sys_documentation
viraj.hudlikar
- 2025-10-08 07:54:15
- 9e2cf708c328be10d9d679ec050131a1
+ 2025-10-09 14:28:56
+ b910a2a4c3ac3250d9d679ec0501312f
0
b812ceb69337a210633378917cba10bc
@@ -4522,7 +4488,7 @@
b812ceb69337a210633378917cba10bc
viraj.hudlikar
- 2025-10-08 07:54:15
+ 2025-10-09 14:28:56