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_0bc59fe183bc7210f4185860ceaad3b4.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_0bc59fe183bc7210f4185860ceaad3b4.xml new file mode 100644 index 0000000..953bb67 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_0bc59fe183bc7210f4185860ceaad3b4.xml @@ -0,0 +1,2243 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Given two users, the action identifies their lowest common manager within the organizational hierarchy. If no shared manager exists at any level, it returns a message indicating that no common manager was found. + + false + lowest_common_manager + [{"name":"{{action.user1}}","label":"action➛User1","type":"action","ref":"","reference_display":"User","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.user2}}","label":"action➛User2","type":"action","ref":"","reference_display":"User","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"30fcd123-1401-4582-826f-4ec1d0eadf7d"}},{"name":"{{step[80b31292-4f92-458c-8dbd-65203e982292].__step_status__}}","label":"step➛Script step➛Step Status","type":"step","ref":"","reference_display":"","base_type":"object","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[80b31292-4f92-458c-8dbd-65203e982292].common_manager}}","label":"step➛Script step➛Common Manager","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + dd8f9b6183fc7210f4185860ceaad38b + + Lowest common manager + + + + false + published + sys_hub_action_type_definition + admin + 2025-10-25 07:13:13 + global + / + 0bc59fe183bc7210f4185860ceaad3b4 + 13 + Lowest common manager + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_0bc59fe183bc7210f4185860ceaad3b4 + admin + 2025-10-25 18:13:56 + false + + + + + + sys_hub_action_type_definition + 0bc59fe183bc7210f4185860ceaad3b4 + 3 + sys_variable_value + admin + 2025-10-25 07:45:42 + 0b3d53ad83bc7210f4185860ceaad351 + 0 + admin + 2025-10-25 07:45:42 + 0 + 4f3d53ad83bc7210f4185860ceaad339 + + + sys_hub_action_type_definition + 0bc59fe183bc7210f4185860ceaad3b4 + 1 + sys_variable_value + admin + 2025-10-25 07:45:42 + cb3d53ad83bc7210f4185860ceaad351 + 0 + admin + 2025-10-25 07:45:42 + {"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"} + 873d53ad83bc7210f4185860ceaad331 + + + + common_manager + 0bc59fe183bc7210f4185860ceaad3b4 + admin + 2025-10-25 07:45:42 + 033d53ad83bc7210f4185860ceaad351 + 0 + admin + 2025-10-25 07:45:42 + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4
+ {{step[80b31292-4f92-458c-8dbd-65203e982292].common_manager}} +
+ + __action_status__ + 0bc59fe183bc7210f4185860ceaad3b4 + admin + 2025-10-25 07:45:42 + 873d53ad83bc7210f4185860ceaad351 + 0 + admin + 2025-10-25 07:45:42 + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4
+ +
+ + __dont_treat_as_error__ + 0bc59fe183bc7210f4185860ceaad3b4 + admin + 2025-10-25 07:45:42 + c33d53ad83bc7210f4185860ceaad351 + 0 + admin + 2025-10-25 07:45:42 + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4
+ +
+ + + 0bc59fe183bc7210f4185860ceaad3b4 + 80b31292-4f92-458c-8dbd-65203e982292 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-25 07:45:42 + 363d13ad83bc7210f4185860ceaad3fd + 3 + b812ceb69337a210633378917cba10bc + admin + 2025-10-25 18:13:49 + + + + sys_hub_step_instance + 363d13ad83bc7210f4185860ceaad3fd + 600 + sys_variable_value + admin + 2025-10-25 07:45:42 + 3a3d53ad83bc7210f4185860ceaad32d + 2 + admin + 2025-10-25 18:13:49 + (function execute(inputs, outputs) { + //Get list of all manager for user 1 + var managerArr = []; + var gr1 = new GlideRecord('sys_user'); + if (gr1.get(inputs.user1)) { + while (gr1.manager) { + var mgrId = gr1.manager.sys_id.toString(); + managerArr.push(mgrId); + if (!gr1.get(mgrId)) break; // move up the hierarchy + } + } + // Check if any manager exist in the list for user2 + var commonManager = null; + var gr2 = new GlideRecord('sys_user'); + if (gr2.get(inputs.user2)) { + while (gr2.u_manager) { + commonMgrId = gr2.manager.sys_id.toString(); + if (managerArr.includes(commonMgrId)) { + commonManager = commonMgrId; + break; + } + if (!gr2.get(commonMgrId)) break; // move up the hierarchy + } + } + + + if (commonManager) { + var mgr = new GlideRecord('sys_user'); + mgr.get(commonManager); + outputs.common_manager = mgr.name.toString(); + //Incase if they don't have manager in common + } else { + outputs.common_manager = "They don't have a manager in common."; + } + +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 363d13ad83bc7210f4185860ceaad3fd + 400 + sys_variable_value + admin + 2025-10-25 07:45:42 + fe3d53ad83bc7210f4185860ceaad32c + 0 + admin + 2025-10-25 07:45:42 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 363d13ad83bc7210f4185860ceaad3fd + admin + 2025-10-25 07:45:42 + b63d53ad83bc7210f4185860ceaad32c + 0 + admin + 2025-10-25 07:45:42 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + script + 363d13ad83bc7210f4185860ceaad3fd + admin + 2025-10-25 07:45:42 + 7e3d53ad83bc7210f4185860ceaad32c + 0 + admin + 2025-10-25 07:45:42 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + user1 + 363d13ad83bc7210f4185860ceaad3fd + admin + 2025-10-25 07:45:42 + f23d53ad83bc7210f4185860ceaad32e + 0 + admin + 2025-10-25 07:45:42 + var__m_sys_hub_step_ext_input_363d13ad83bc7210f4185860ceaad3fd
+ {{action.user1}} +
+ + user2 + 363d13ad83bc7210f4185860ceaad3fd + admin + 2025-10-25 07:45:42 + b63d53ad83bc7210f4185860ceaad32e + 0 + admin + 2025-10-25 07:45:42 + var__m_sys_hub_step_ext_input_363d13ad83bc7210f4185860ceaad3fd
+ {{action.user2}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + user1 + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + user2 + false + + + + false + + + string + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=80c3ce4c-eb24-4cca-82b1-f4382ac16660 + false + + + + + + + + + + + + + false + false + + + + common_manager + false + + + + false + + + string + + true + 8000 + 363d13ad83bc7210f4185860ceaad3fd + 363d13ad83bc7210f4185860ceaad3fd + sys_hub_step_instance + var__m_sys_hub_step_ext_output_363d13ad83bc7210f4185860ceaad3fd + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-25 07:45:42 + b63d53ad83bc7210f4185860ceaad315 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:42 + false + false + false + false + false + simple + false + script + + + false + + + + common_manager + + + + en + var__m_sys_hub_step_ext_output_363d13ad83bc7210f4185860ceaad3fd + + sys_documentation + admin + 2025-10-25 07:45:42 + ba3d53ad83bc7210f4185860ceaad318 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:42 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference,uiUniqueId=309c2fbf-ddba-4834-a2ff-fd4e7fba2dea + false + + + + sys_user + + + + + + + + + false + false + + + + user1 + false + + + + false + + + reference + + true + 32 + 0bc59fe183bc7210f4185860ceaad3b4 + 0bc59fe183bc7210f4185860ceaad3b4 + sys_hub_action_type_definition + var__m_sys_hub_action_input_0bc59fe183bc7210f4185860ceaad3b4 + + 1 + false + false + + sys_user + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-25 07:45:41 + 7e3dd76983bc7210f4185860ceaad30e + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:41 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference,uiUniqueId=30fcd123-1401-4582-826f-4ec1d0eadf7d + false + + + + sys_user + + + + + + + + + false + false + + + + user2 + false + + + + false + + + reference + + true + 32 + 0bc59fe183bc7210f4185860ceaad3b4 + 0bc59fe183bc7210f4185860ceaad3b4 + sys_hub_action_type_definition + var__m_sys_hub_action_input_0bc59fe183bc7210f4185860ceaad3b4 + + 2 + false + false + + sys_user + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-25 07:54:40 + 9a4fd36183fc7210f4185860ceaad328 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:54:40 + 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=aa5a6352-2f48-4f56-9cb7-102a626b5d26,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 0bc59fe183bc7210f4185860ceaad3b4 + 0bc59fe183bc7210f4185860ceaad3b4 + sys_hub_action_type_definition + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-25 07:45:42 + 4f3d53ad83bc7210f4185860ceaad339 + 11 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 18:13:54 + 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=f1c7cda8-5c02-40b9-ace4-5467ad3b0fbb + false + + + + + + + + + + + + + false + false + + + + common_manager + + false + + + + false + + + + string + + false + 8000 + 0bc59fe183bc7210f4185860ceaad3b4 + 0bc59fe183bc7210f4185860ceaad3b4 + sys_hub_action_type_definition + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-25 07:45:42 + 833d53ad83bc7210f4185860ceaad336 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:42 + false + false + false + false + false + simple + false + script + + + false + + + + + false + common_manager + 833d53ad83bc7210f4185860ceaad336 + sys_hub_action_output + + admin + 2025-10-25 07:45:42 + c33d53ad83bc7210f4185860ceaad350 + 0 + admin + 2025-10-25 07:45:42 + + + 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=513534a0-76a5-4201-af9a-6809a924f0c0 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 0bc59fe183bc7210f4185860ceaad3b4 + 0bc59fe183bc7210f4185860ceaad3b4 + sys_hub_action_type_definition + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-25 07:45:42 + 873d53ad83bc7210f4185860ceaad331 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:42 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 0bc59fe183bc7210f4185860ceaad3b4 + admin + 2025-10-25 07:45:43 + c33d53ad83bc7210f4185860ceaad353 + 0 + admin + 2025-10-25 07:45:43 + + + + c33d53ad83bc7210f4185860ceaad353 + {{action.user1}}={{action.user2}} + false + + 1 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Both users should be different"}}},"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-25 07:45:43 + 0f3d53ad83bc7210f4185860ceaad353 + 0 + admin + 2025-10-25 07:45:43 + + + user2 + + + + en + var__m_sys_hub_action_input_0bc59fe183bc7210f4185860ceaad3b4 + + sys_documentation + admin + 2025-10-25 07:54:40 + 1e4fd36183fc7210f4185860ceaad32c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:54:40 + + + + + user1 + + + + en + var__m_sys_hub_action_input_0bc59fe183bc7210f4185860ceaad3b4 + + sys_documentation + admin + 2025-10-25 07:45:41 + b23d13ad83bc7210f4185860ceaad3e3 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:41 + + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4 + + sys_documentation + admin + 2025-10-25 07:45:42 + 033d53ad83bc7210f4185860ceaad34c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:42 + + + + + common_manager + + + + en + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4 + + sys_documentation + admin + 2025-10-25 07:45:42 + 833d53ad83bc7210f4185860ceaad339 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:42 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_0bc59fe183bc7210f4185860ceaad3b4 + + sys_documentation + admin + 2025-10-25 07:45:42 + c73d53ad83bc7210f4185860ceaad335 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:45:42 + + + + + + + 0bc59fe183bc7210f4185860ceaad3b4 + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"bd8fdb6183fc7210f4185860ceaad323","name":"plan","plan_signature":null}} + a50d2dbd83b8b210f4185860ceaad3af + admin + 2025-10-25 07:55:43 + global + / + bd8fdb6183fc7210f4185860ceaad323 + 1 + + + admin + 2025-10-25 18:13:56 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Given two users, the action identifies their lowest common manager within the organizational hierarchy. If no shared manager exists at any level, it returns a message indicating that no common manager was found. + + lowest_common_manager + [{"name":"{{action.user1}}","label":"action➛User1","type":"action","ref":"","reference_display":"User","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.user2}}","label":"action➛User2","type":"action","ref":"","reference_display":"User","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"30fcd123-1401-4582-826f-4ec1d0eadf7d"}},{"name":"{{step[80b31292-4f92-458c-8dbd-65203e982292].__step_status__}}","label":"step➛Script step➛Step Status","type":"step","ref":"","reference_display":"","base_type":"object","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[80b31292-4f92-458c-8dbd-65203e982292].common_manager}}","label":"step➛Script step➛Common Manager","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + true + Lowest common manager + + + + 0bc59fe183bc7210f4185860ceaad3b4 + sys_hub_action_type_snapshot + admin + 2025-10-25 07:55:42 + global + / + dd8f9b6183fc7210f4185860ceaad38b + 0 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + false + + + + + + sys_hub_action_type_snapshot + dd8f9b6183fc7210f4185860ceaad38b + 3 + sys_variable_value + admin + 2025-10-25 07:55:43 + 218f9b6183fc7210f4185860ceaad3fb + 0 + admin + 2025-10-25 07:55:43 + 0 + e18f9b6183fc7210f4185860ceaad3e4 + + + sys_hub_action_type_snapshot + dd8f9b6183fc7210f4185860ceaad38b + 1 + sys_variable_value + admin + 2025-10-25 07:55:43 + e18f9b6183fc7210f4185860ceaad3fb + 0 + admin + 2025-10-25 07:55:43 + {"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"} + 298f9b6183fc7210f4185860ceaad3db + + + + common_manager + dd8f9b6183fc7210f4185860ceaad38b + admin + 2025-10-25 07:55:43 + 298f9b6183fc7210f4185860ceaad3fa + 0 + admin + 2025-10-25 07:55:43 + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b
+ {{step[80b31292-4f92-458c-8dbd-65203e982292].common_manager}} +
+ + __action_status__ + dd8f9b6183fc7210f4185860ceaad38b + admin + 2025-10-25 07:55:43 + ad8f9b6183fc7210f4185860ceaad3fa + 0 + admin + 2025-10-25 07:55:43 + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b
+ +
+ + __dont_treat_as_error__ + dd8f9b6183fc7210f4185860ceaad38b + admin + 2025-10-25 07:55:43 + e98f9b6183fc7210f4185860ceaad3fa + 0 + admin + 2025-10-25 07:55:43 + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b
+ +
+ + + dd8f9b6183fc7210f4185860ceaad38b + 80b31292-4f92-458c-8dbd-65203e982292 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-25 07:55:42 + d18f9b6183fc7210f4185860ceaad3b6 + 2 + b812ceb69337a210633378917cba10bc + admin + 2025-10-25 18:13:56 + + + + sys_hub_step_instance + d18f9b6183fc7210f4185860ceaad3b6 + 600 + sys_variable_value + admin + 2025-10-25 07:55:42 + 218f9b6183fc7210f4185860ceaad3d8 + 1 + admin + 2025-10-25 18:13:56 + (function execute(inputs, outputs) { + //Get list of all manager for user 1 + var managerArr = []; + var gr1 = new GlideRecord('sys_user'); + if (gr1.get(inputs.user1)) { + while (gr1.manager) { + var mgrId = gr1.manager.sys_id.toString(); + managerArr.push(mgrId); + if (!gr1.get(mgrId)) break; // move up the hierarchy + } + } + // Check if any manager exist in the list for user2 + var commonManager = null; + var gr2 = new GlideRecord('sys_user'); + if (gr2.get(inputs.user2)) { + while (gr2.u_manager) { + commonMgrId = gr2.manager.sys_id.toString(); + if (managerArr.includes(commonMgrId)) { + commonManager = commonMgrId; + break; + } + if (!gr2.get(commonMgrId)) break; // move up the hierarchy + } + } + + + if (commonManager) { + var mgr = new GlideRecord('sys_user'); + mgr.get(commonManager); + outputs.common_manager = mgr.name.toString(); + //Incase if they don't have manager in common + } else { + outputs.common_manager = "They don't have a manager in common."; + } + +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + d18f9b6183fc7210f4185860ceaad3b6 + 400 + sys_variable_value + admin + 2025-10-25 07:55:42 + 6d8f9b6183fc7210f4185860ceaad3d7 + 0 + admin + 2025-10-25 07:55:42 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + d18f9b6183fc7210f4185860ceaad3b6 + admin + 2025-10-25 07:55:42 + 298f9b6183fc7210f4185860ceaad3d7 + 0 + admin + 2025-10-25 07:55:42 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + script + d18f9b6183fc7210f4185860ceaad3b6 + admin + 2025-10-25 07:55:42 + e98f9b6183fc7210f4185860ceaad3d7 + 0 + admin + 2025-10-25 07:55:42 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + user1 + d18f9b6183fc7210f4185860ceaad3b6 + admin + 2025-10-25 07:55:42 + 698f9b6183fc7210f4185860ceaad3d8 + 0 + admin + 2025-10-25 07:55:42 + var__m_sys_hub_step_ext_input_d18f9b6183fc7210f4185860ceaad3b6
+ {{action.user1}} +
+ + user2 + d18f9b6183fc7210f4185860ceaad3b6 + admin + 2025-10-25 07:55:42 + 2d8f9b6183fc7210f4185860ceaad3d8 + 0 + admin + 2025-10-25 07:55:42 + var__m_sys_hub_step_ext_input_d18f9b6183fc7210f4185860ceaad3b6
+ {{action.user2}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + user1 + false + + + + false + + + string + + true + 8000 + d18f9b6183fc7210f4185860ceaad3b6 + d18f9b6183fc7210f4185860ceaad3b6 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_d18f9b6183fc7210f4185860ceaad3b6 + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-25 07:55:42 + d58f9b6183fc7210f4185860ceaad3c6 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + 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 + + + + user2 + false + + + + false + + + string + + true + 8000 + d18f9b6183fc7210f4185860ceaad3b6 + d18f9b6183fc7210f4185860ceaad3b6 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_d18f9b6183fc7210f4185860ceaad3b6 + + 100 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-25 07:55:42 + d58f9b6183fc7210f4185860ceaad3ca + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + 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=80c3ce4c-eb24-4cca-82b1-f4382ac16660 + false + + + + + + + + + + + + + false + false + + + + common_manager + false + + + + false + + + string + + true + 8000 + d18f9b6183fc7210f4185860ceaad3b6 + d18f9b6183fc7210f4185860ceaad3b6 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_d18f9b6183fc7210f4185860ceaad3b6 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-25 07:55:42 + 258f9b6183fc7210f4185860ceaad3ce + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + false + false + false + false + false + simple + false + script + + + false + + + + common_manager + + + + en + var__m_sys_hub_step_ext_output_d18f9b6183fc7210f4185860ceaad3b6 + + sys_documentation + admin + 2025-10-25 07:55:42 + e18f9b6183fc7210f4185860ceaad3d1 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference,uiUniqueId=30fcd123-1401-4582-826f-4ec1d0eadf7d + false + + + + sys_user + + + + + + + + + false + false + + + + user2 + false + + + + false + + + reference + + true + 32 + dd8f9b6183fc7210f4185860ceaad38b + dd8f9b6183fc7210f4185860ceaad38b + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_dd8f9b6183fc7210f4185860ceaad38b + + 2 + false + false + + sys_user + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-25 07:55:42 + d18f9b6183fc7210f4185860ceaad3ad + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference,uiUniqueId=309c2fbf-ddba-4834-a2ff-fd4e7fba2dea + false + + + + sys_user + + + + + + + + + false + false + + + + user1 + false + + + + false + + + reference + + true + 32 + dd8f9b6183fc7210f4185860ceaad38b + dd8f9b6183fc7210f4185860ceaad38b + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_dd8f9b6183fc7210f4185860ceaad38b + + 1 + false + false + + sys_user + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-25 07:55:42 + d98f9b6183fc7210f4185860ceaad38e + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + 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=513534a0-76a5-4201-af9a-6809a924f0c0 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + dd8f9b6183fc7210f4185860ceaad38b + dd8f9b6183fc7210f4185860ceaad38b + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-25 07:55:42 + 298f9b6183fc7210f4185860ceaad3db + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + 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=f1c7cda8-5c02-40b9-ace4-5467ad3b0fbb + false + + + + + + + + + + + + + false + false + + + + common_manager + + false + + + + false + + + + string + + false + 8000 + dd8f9b6183fc7210f4185860ceaad38b + dd8f9b6183fc7210f4185860ceaad38b + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-25 07:55:42 + a18f9b6183fc7210f4185860ceaad3e0 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + false + false + false + false + false + simple + false + script + + + false + + + + + false + common_manager + a18f9b6183fc7210f4185860ceaad3e0 + sys_hub_action_output + + admin + 2025-10-25 07:55:43 + ed8f9b6183fc7210f4185860ceaad3f9 + 0 + admin + 2025-10-25 07:55:43 + + + true + false + false + action_error_output=true,element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=aa5a6352-2f48-4f56-9cb7-102a626b5d26,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + dd8f9b6183fc7210f4185860ceaad38b + dd8f9b6183fc7210f4185860ceaad38b + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-25 07:55:43 + e18f9b6183fc7210f4185860ceaad3e4 + 3 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 18:13:56 + false + false + false + false + false + simple + false + script + + + false + + + + + + + dd8f9b6183fc7210f4185860ceaad38b + admin + 2025-10-25 07:55:43 + e98f9b6183fc7210f4185860ceaad3fc + 0 + admin + 2025-10-25 07:55:43 + + + + e98f9b6183fc7210f4185860ceaad3fc + {{action.user1}}={{action.user2}} + false + + 1 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":"1"}},"message":{"$cv":{"$c":"java.lang.String","$v":"Both users should be different"}}},"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-25 18:13:56 + 290d2dbd83b8b210f4185860ceaad3ae + 0 + admin + 2025-10-25 18:13:56 + + + user1 + + + + en + var__m_sys_hub_action_input_dd8f9b6183fc7210f4185860ceaad38b + + sys_documentation + admin + 2025-10-25 07:55:42 + 158f9b6183fc7210f4185860ceaad3ac + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + + + + + user2 + + + + en + var__m_sys_hub_action_input_dd8f9b6183fc7210f4185860ceaad38b + + sys_documentation + admin + 2025-10-25 07:55:42 + d18f9b6183fc7210f4185860ceaad3b1 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + + + + + + common_manager + + + + en + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b + + sys_documentation + admin + 2025-10-25 07:55:43 + 258f9b6183fc7210f4185860ceaad3e3 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:43 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b + + sys_documentation + admin + 2025-10-25 07:55:42 + e18f9b6183fc7210f4185860ceaad3df + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:42 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_dd8f9b6183fc7210f4185860ceaad38b + + sys_documentation + admin + 2025-10-25 07:55:43 + e18f9b6183fc7210f4185860ceaad3e9 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-25 07:55:43 + + + + + + 0bc59fe183bc7210f4185860ceaad3b4 + dd8f9b6183fc7210f4185860ceaad38b + glide-zurich-07-01-2025__patch1-08-20-2025_09-08-2025_1328.zip + +