From bba65fc5dd2a24cfc1b528710159e8c09229fcbf Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 18 Oct 2025 07:46:49 -0700 Subject: [PATCH 1/4] Search Knowledge Articles by Keyword --- b812ceb69337a210633378917cba10bc/README.md | 2 +- ...ition_2ca7fcef47a43210d5daa3c9316d4328.xml | 1747 +++++++++++++++++ 2 files changed, 1748 insertions(+), 1 deletion(-) create mode 100644 b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml 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_2ca7fcef47a43210d5daa3c9316d4328.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml new file mode 100644 index 0000000..e387b30 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml @@ -0,0 +1,1747 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Purpose: Given a keyword, search active knowledge articles and return their titles as a JSON array. + +Inputs: keyword (String) + +Outputs: article_titles (String, JSON Array) + +Implementation: Script step querying kb_knowledge table + + false + search_knowledge_articles_by_keyword + [{"name":"{{action.keyword}}","label":"action➛keyword","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}}","label":"step➛Script step➛article_titles","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + e8a93ca347e43210d5daa3c9316d43d1 + + Search Knowledge Articles by Keyword + + + + false + published + sys_hub_action_type_definition + admin + 2025-10-18 14:34:20 + global + / + 2ca7fcef47a43210d5daa3c9316d4328 + 5 + Search Knowledge Articles by Keyword + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328 + admin + 2025-10-18 14:43:06 + false + + + + + + sys_hub_action_type_definition + 2ca7fcef47a43210d5daa3c9316d4328 + 1 + sys_variable_value + admin + 2025-10-18 14:40:25 + 79097c6347e43210d5daa3c9316d434a + 0 + admin + 2025-10-18 14:40:25 + {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} + 6d097c6347e43210d5daa3c9316d4338 + + + sys_hub_action_type_definition + 2ca7fcef47a43210d5daa3c9316d4328 + 3 + sys_variable_value + admin + 2025-10-18 14:40:25 + b5097c6347e43210d5daa3c9316d434a + 0 + admin + 2025-10-18 14:40:25 + 0 + 3d097c6347e43210d5daa3c9316d4340 + + + + article_titles + 2ca7fcef47a43210d5daa3c9316d4328 + admin + 2025-10-18 14:40:25 + 71097c6347e43210d5daa3c9316d434a + 0 + admin + 2025-10-18 14:40:25 + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328
+ {{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}} +
+ + __action_status__ + 2ca7fcef47a43210d5daa3c9316d4328 + admin + 2025-10-18 14:40:25 + 35097c6347e43210d5daa3c9316d434a + 0 + admin + 2025-10-18 14:40:25 + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328
+ +
+ + __dont_treat_as_error__ + 2ca7fcef47a43210d5daa3c9316d4328 + admin + 2025-10-18 14:40:25 + bd097c6347e43210d5daa3c9316d4349 + 0 + admin + 2025-10-18 14:40:25 + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328
+ +
+ + + 2ca7fcef47a43210d5daa3c9316d4328 + fc77519d-2c1f-425f-9c9c-4b35ac1c0c91 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-18 14:40:25 + 69097c6347e43210d5daa3c9316d4322 + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-18 14:40:25 + + + + sys_hub_step_instance + 69097c6347e43210d5daa3c9316d4322 + 600 + sys_variable_value + admin + 2025-10-18 14:40:25 + 69097c6347e43210d5daa3c9316d4335 + 0 + admin + 2025-10-18 14:40:25 + (function execute(inputs, outputs) { + var gr = new GlideRecord('kb_knowledge'); + gr.addQuery('active', true); + gr.addQuery('short_description', 'CONTAINS', inputs.keyword); + gr.query(); + var titles = []; + while (gr.next()) { + titles.push(gr.short_description.toString()); + } + outputs.article_titles = JSON.stringify(titles); +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 69097c6347e43210d5daa3c9316d4322 + 400 + sys_variable_value + admin + 2025-10-18 14:40:25 + a5097c6347e43210d5daa3c9316d4335 + 0 + admin + 2025-10-18 14:40:25 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 69097c6347e43210d5daa3c9316d4322 + admin + 2025-10-18 14:40:25 + 61097c6347e43210d5daa3c9316d4335 + 0 + admin + 2025-10-18 14:40:25 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + keyword + 69097c6347e43210d5daa3c9316d4322 + admin + 2025-10-18 14:40:25 + a1097c6347e43210d5daa3c9316d4336 + 0 + admin + 2025-10-18 14:40:25 + var__m_sys_hub_step_ext_input_69097c6347e43210d5daa3c9316d4322
+ {{action.keyword}} +
+ + script + 69097c6347e43210d5daa3c9316d4322 + admin + 2025-10-18 14:40:25 + 25097c6347e43210d5daa3c9316d4335 + 0 + admin + 2025-10-18 14:40:25 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + keyword + false + + + + false + + + string + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=7c6ec2de-adde-4c3d-9eea-74b9db1fe3db + false + + + + + + + + + + + + + false + false + + + + article_titles + false + + + + false + + + string + + false + 8000 + 69097c6347e43210d5daa3c9316d4322 + 69097c6347e43210d5daa3c9316d4322 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_69097c6347e43210d5daa3c9316d4322 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-18 14:40:25 + e5097c6347e43210d5daa3c9316d432b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + false + false + false + false + false + simple + false + script + + + false + + + + article_titles + + + + en + var__m_sys_hub_step_ext_output_69097c6347e43210d5daa3c9316d4322 + + sys_documentation + admin + 2025-10-18 14:40:25 + e9097c6347e43210d5daa3c9316d432e + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=fa0c65ad-99ba-4717-bcfb-b693ebe3db21 + false + + + + + + + + + + + + + false + false + + + + keyword + false + + + + false + + + string + + true + 8000 + 2ca7fcef47a43210d5daa3c9316d4328 + 2ca7fcef47a43210d5daa3c9316d4328 + sys_hub_action_type_definition + var__m_sys_hub_action_input_2ca7fcef47a43210d5daa3c9316d4328 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-18 14:40:25 + 2509f4ef47a43210d5daa3c9316d438c + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + 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=33ffdf01-3aea-4039-9bf0-388a786a4c13,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 2ca7fcef47a43210d5daa3c9316d4328 + 2ca7fcef47a43210d5daa3c9316d4328 + sys_hub_action_type_definition + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-18 14:40:25 + 3d097c6347e43210d5daa3c9316d4340 + 3 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:04 + 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=c8b21dbe-4cc3-4d1b-8011-bce2ecf3e04d + false + + + + + + + + + + + + + false + false + + + + article_titles + + false + + + + false + + + + string + + false + 8000 + 2ca7fcef47a43210d5daa3c9316d4328 + 2ca7fcef47a43210d5daa3c9316d4328 + sys_hub_action_type_definition + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-18 14:40:25 + 61097c6347e43210d5daa3c9316d433d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + 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=d67ed26c-ba6f-4621-9424-865cff86aa24 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 2ca7fcef47a43210d5daa3c9316d4328 + 2ca7fcef47a43210d5daa3c9316d4328 + sys_hub_action_type_definition + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-18 14:40:25 + 6d097c6347e43210d5daa3c9316d4338 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 2ca7fcef47a43210d5daa3c9316d4328 + admin + 2025-10-18 14:40:25 + 71097c6347e43210d5daa3c9316d434c + 0 + admin + 2025-10-18 14:40:25 + + + + keyword + + + + en + var__m_sys_hub_action_input_2ca7fcef47a43210d5daa3c9316d4328 + + sys_documentation + admin + 2025-10-18 14:40:25 + 6d09f4ef47a43210d5daa3c9316d438f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + + + + + + article_titles + + + + en + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 + + sys_documentation + admin + 2025-10-18 14:40:25 + 71097c6347e43210d5daa3c9316d4340 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 + + sys_documentation + admin + 2025-10-18 14:40:25 + a5097c6347e43210d5daa3c9316d433c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 + + sys_documentation + admin + 2025-10-18 14:40:25 + f5097c6347e43210d5daa3c9316d4345 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:40:25 + + + + + + + 2ca7fcef47a43210d5daa3c9316d4328 + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"c9a97ca347e43210d5daa3c9316d4340","name":"plan","plan_signature":null}} + f8a97ca347e43210d5daa3c9316d4311 + admin + 2025-10-18 14:43:06 + global + / + c9a97ca347e43210d5daa3c9316d4340 + 0 + + + admin + 2025-10-18 14:43:06 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Purpose: Given a keyword, search active knowledge articles and return their titles as a JSON array. + +Inputs: keyword (String) + +Outputs: article_titles (String, JSON Array) + +Implementation: Script step querying kb_knowledge table + + search_knowledge_articles_by_keyword + [{"name":"{{action.keyword}}","label":"action➛keyword","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}}","label":"step➛Script step➛article_titles","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + true + Search Knowledge Articles by Keyword + + + + 2ca7fcef47a43210d5daa3c9316d4328 + sys_hub_action_type_snapshot + admin + 2025-10-18 14:43:05 + global + / + e8a93ca347e43210d5daa3c9316d43d1 + 0 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + false + + + + + + sys_hub_action_type_snapshot + e8a93ca347e43210d5daa3c9316d43d1 + 1 + sys_variable_value + admin + 2025-10-18 14:43:05 + 30a97ca347e43210d5daa3c9316d4310 + 0 + admin + 2025-10-18 14:43:05 + {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} + b4a93ca347e43210d5daa3c9316d43f1 + + + sys_hub_action_type_snapshot + e8a93ca347e43210d5daa3c9316d43d1 + 3 + sys_variable_value + admin + 2025-10-18 14:43:05 + 7ca97ca347e43210d5daa3c9316d430f + 0 + admin + 2025-10-18 14:43:05 + 0 + 30a97ca347e43210d5daa3c9316d4306 + + + + article_titles + e8a93ca347e43210d5daa3c9316d43d1 + admin + 2025-10-18 14:43:05 + 38a97ca347e43210d5daa3c9316d430f + 0 + admin + 2025-10-18 14:43:05 + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1
+ {{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}} +
+ + __action_status__ + e8a93ca347e43210d5daa3c9316d43d1 + admin + 2025-10-18 14:43:05 + f8a97ca347e43210d5daa3c9316d430f + 0 + admin + 2025-10-18 14:43:05 + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1
+ +
+ + __dont_treat_as_error__ + e8a93ca347e43210d5daa3c9316d43d1 + admin + 2025-10-18 14:43:05 + 74a97ca347e43210d5daa3c9316d430f + 0 + admin + 2025-10-18 14:43:05 + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1
+ +
+ + + e8a93ca347e43210d5daa3c9316d43d1 + fc77519d-2c1f-425f-9c9c-4b35ac1c0c91 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-18 14:43:05 + e8a93ca347e43210d5daa3c9316d43dc + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-18 14:43:05 + + + + sys_hub_step_instance + e8a93ca347e43210d5daa3c9316d43dc + 600 + sys_variable_value + admin + 2025-10-18 14:43:05 + b0a93ca347e43210d5daa3c9316d43ee + 0 + admin + 2025-10-18 14:43:05 + (function execute(inputs, outputs) { + var gr = new GlideRecord('kb_knowledge'); + gr.addQuery('active', true); + gr.addQuery('short_description', 'CONTAINS', inputs.keyword); + gr.query(); + var titles = []; + while (gr.next()) { + titles.push(gr.short_description.toString()); + } + outputs.article_titles = JSON.stringify(titles); +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + e8a93ca347e43210d5daa3c9316d43dc + 400 + sys_variable_value + admin + 2025-10-18 14:43:05 + fca93ca347e43210d5daa3c9316d43ed + 0 + admin + 2025-10-18 14:43:05 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + e8a93ca347e43210d5daa3c9316d43dc + admin + 2025-10-18 14:43:05 + b8a93ca347e43210d5daa3c9316d43ed + 0 + admin + 2025-10-18 14:43:05 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + keyword + e8a93ca347e43210d5daa3c9316d43dc + admin + 2025-10-18 14:43:05 + f8a93ca347e43210d5daa3c9316d43ee + 0 + admin + 2025-10-18 14:43:05 + var__m_sys_hub_step_ext_input_e8a93ca347e43210d5daa3c9316d43dc
+ {{action.keyword}} +
+ + script + e8a93ca347e43210d5daa3c9316d43dc + admin + 2025-10-18 14:43:05 + 7ca93ca347e43210d5daa3c9316d43ed + 0 + admin + 2025-10-18 14:43:05 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + keyword + false + + + + false + + + string + + true + 8000 + e8a93ca347e43210d5daa3c9316d43dc + e8a93ca347e43210d5daa3c9316d43dc + sys_hub_step_instance + var__m_sys_hub_step_ext_input_e8a93ca347e43210d5daa3c9316d43dc + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-18 14:43:05 + 28a93ca347e43210d5daa3c9316d43e0 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + 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=7c6ec2de-adde-4c3d-9eea-74b9db1fe3db + false + + + + + + + + + + + + + false + false + + + + article_titles + false + + + + false + + + string + + false + 8000 + e8a93ca347e43210d5daa3c9316d43dc + e8a93ca347e43210d5daa3c9316d43dc + sys_hub_step_instance + var__m_sys_hub_step_ext_output_e8a93ca347e43210d5daa3c9316d43dc + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-18 14:43:05 + 3ca93ca347e43210d5daa3c9316d43e4 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + false + false + false + false + false + simple + false + script + + + false + + + + article_titles + + + + en + var__m_sys_hub_step_ext_output_e8a93ca347e43210d5daa3c9316d43dc + + sys_documentation + admin + 2025-10-18 14:43:05 + 78a93ca347e43210d5daa3c9316d43e7 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=fa0c65ad-99ba-4717-bcfb-b693ebe3db21 + false + + + + + + + + + + + + + false + false + + + + keyword + false + + + + false + + + string + + true + 8000 + e8a93ca347e43210d5daa3c9316d43d1 + e8a93ca347e43210d5daa3c9316d43d1 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_e8a93ca347e43210d5daa3c9316d43d1 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-18 14:43:05 + a4a93ca347e43210d5daa3c9316d43d4 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + 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=33ffdf01-3aea-4039-9bf0-388a786a4c13,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + e8a93ca347e43210d5daa3c9316d43d1 + e8a93ca347e43210d5daa3c9316d43d1 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-18 14:43:05 + 30a97ca347e43210d5daa3c9316d4306 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + 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=c8b21dbe-4cc3-4d1b-8011-bce2ecf3e04d + false + + + + + + + + + + + + + false + false + + + + article_titles + + false + + + + false + + + + string + + false + 8000 + e8a93ca347e43210d5daa3c9316d43d1 + e8a93ca347e43210d5daa3c9316d43d1 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-18 14:43:05 + 3ca93ca347e43210d5daa3c9316d43f5 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + 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=d67ed26c-ba6f-4621-9424-865cff86aa24 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + e8a93ca347e43210d5daa3c9316d43d1 + e8a93ca347e43210d5daa3c9316d43d1 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-18 14:43:05 + b4a93ca347e43210d5daa3c9316d43f1 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + false + false + false + false + false + simple + false + script + + + false + + + + + + + e8a93ca347e43210d5daa3c9316d43d1 + admin + 2025-10-18 14:43:05 + 38a97ca347e43210d5daa3c9316d4311 + 0 + admin + 2025-10-18 14:43:05 + + + + keyword + + + + en + var__m_sys_hub_action_input_e8a93ca347e43210d5daa3c9316d43d1 + + sys_documentation + admin + 2025-10-18 14:43:05 + 20a93ca347e43210d5daa3c9316d43d8 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 + + sys_documentation + admin + 2025-10-18 14:43:05 + 3ca97ca347e43210d5daa3c9316d430a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + + + + + article_titles + + + + en + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 + + sys_documentation + admin + 2025-10-18 14:43:05 + f0a97ca347e43210d5daa3c9316d4305 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 + + sys_documentation + admin + 2025-10-18 14:43:05 + fca93ca347e43210d5daa3c9316d43f4 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-18 14:43:05 + + + + + + 2ca7fcef47a43210d5daa3c9316d4328 + e8a93ca347e43210d5daa3c9316d43d1 + glide-zurich-07-01-2025__patch1-08-20-2025_09-08-2025_1328.zip + + From 54b3665b1b1e2b7a1fed26e1f3bb9316ff7c17ee Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 19 Oct 2025 01:02:41 -0700 Subject: [PATCH 2/4] Convert Record Fields to JSON --- ...ition_9ed3ecf347a87210d5daa3c9316d43dc.xml | 1337 +++++++++++++++++ 1 file changed, 1337 insertions(+) create mode 100644 b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml new file mode 100644 index 0000000..cdc6e7c --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml @@ -0,0 +1,1337 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + + Convert Record Fields to JSON + + false + convert_record_fields_to_json + [{"name":"{{action.tablename}}","label":"action➛tableName","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.recordsysid}}","label":"action➛recordSysId","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.fields}}","label":"action➛fields","type":"action","ref":"","reference_display":"","base_type":"array.string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[24421221-d6c0-4454-9ee3-6719ebe9df8e].jsonstring}}","label":"step➛Script step➛jsonstring","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceUiUniqueId":"","sourceType":"","sourceId":""}}] + + + + Convert Record Fields to JSON + + + + false + draft + sys_hub_action_type_definition + admin + 2025-10-19 07:46:22 + global + / + 9ed3ecf347a87210d5daa3c9316d43dc + 4 + Convert Record Fields to JSON + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc + admin + 2025-10-19 08:00:11 + false + + + + + + sys_hub_action_type_definition + 9ed3ecf347a87210d5daa3c9316d43dc + 1 + sys_variable_value + admin + 2025-10-19 07:51:24 + bff4e87747a87210d5daa3c9316d43cb + 0 + admin + 2025-10-19 07:51:24 + {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} + 77f4e87747a87210d5daa3c9316d43b8 + + + sys_hub_action_type_definition + 9ed3ecf347a87210d5daa3c9316d43dc + 3 + sys_variable_value + admin + 2025-10-19 07:51:24 + fbf4e87747a87210d5daa3c9316d43cb + 0 + admin + 2025-10-19 07:51:24 + 0 + 73f4e87747a87210d5daa3c9316d43c1 + + + + jsonstring + 9ed3ecf347a87210d5daa3c9316d43dc + admin + 2025-10-19 07:51:24 + f3f4e87747a87210d5daa3c9316d43cb + 0 + admin + 2025-10-19 07:51:24 + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc
+ {{step[24421221-d6c0-4454-9ee3-6719ebe9df8e].jsonstring}} +
+ + __action_status__ + 9ed3ecf347a87210d5daa3c9316d43dc + admin + 2025-10-19 07:51:24 + 7bf4e87747a87210d5daa3c9316d43cb + 0 + admin + 2025-10-19 07:51:24 + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc
+ +
+ + __dont_treat_as_error__ + 9ed3ecf347a87210d5daa3c9316d43dc + admin + 2025-10-19 07:51:24 + b7f4e87747a87210d5daa3c9316d43cb + 0 + admin + 2025-10-19 07:51:24 + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc
+ +
+ + + 9ed3ecf347a87210d5daa3c9316d43dc + 24421221-d6c0-4454-9ee3-6719ebe9df8e + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-19 07:51:23 + bbf4e87747a87210d5daa3c9316d439a + 3 + b812ceb69337a210633378917cba10bc + admin + 2025-10-19 08:00:11 + + + + sys_hub_step_instance + bbf4e87747a87210d5daa3c9316d439a + 600 + sys_variable_value + admin + 2025-10-19 07:51:23 + 37f4e87747a87210d5daa3c9316d43b4 + 2 + admin + 2025-10-19 08:00:11 + (function execute(inputs, outputs) { +var table = inputs.tableName; + var recId = inputs.recordSysId; + var selectedFields = inputs.fields || []; // optional, can be empty + + if (!table || !recId) { + gs.warn('Missing required inputs: tableName or recordSysId'); + outputs.jsonstring = '{}'; + return; + } + + // Load the record + var gr = new GlideRecord(table); + if (!gr.get(recId)) { + gs.warn('Record not found: ' + table + ' / ' + recId); + outputs.jsonstring = '{}'; + return; + } + + var obj = {}; + + // Determine fields to process + var fieldsToProcess = selectedFields.length > 0 ? selectedFields : gr.getFields(); + + fieldsToProcess.forEach(function(field) { + if (!gr.isValidField(field)) return; // skip invalid fields + + var value = gr.getValue(field); + var fieldType = gr.getElement(field).getED().getInternalType(); + + // Handle reference fields: use display value + if (fieldType === 'reference') { + var refGR = gr.getDisplayValue(field); + value = refGR; + } + + // Handle choice fields: use display value + if (fieldType === 'choice') { + value = gr.getDisplayValue(field); + } + + // Handle date/time fields: convert to ISO string + if (fieldType === 'glide_date' || fieldType === 'glide_date_time' || fieldType === 'glide_time') { + value = gr.getValue(field) ? new GlideDateTime(gr.getValue(field)).getDisplayValueInternal() : null; + } + + obj[field] = value !== undefined ? value : null; + }); + + // Convert to pretty JSON string + var jsonStr = JSON.stringify(obj, null, 2); + + outputs.jsonstring = jsonStr; + + gs.info('Generated JSON for ' + table + ':' + recId + '\n' + jsonStr); + +})(inputs, outputs); + + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + bbf4e87747a87210d5daa3c9316d439a + 400 + sys_variable_value + admin + 2025-10-19 07:51:23 + fbf4e87747a87210d5daa3c9316d43b3 + 0 + admin + 2025-10-19 07:51:23 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + bbf4e87747a87210d5daa3c9316d439a + admin + 2025-10-19 07:51:23 + b3f4e87747a87210d5daa3c9316d43b3 + 0 + admin + 2025-10-19 07:51:23 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + fields + bbf4e87747a87210d5daa3c9316d439a + admin + 2025-10-19 07:51:23 + b3f4e87747a87210d5daa3c9316d43b5 + 0 + admin + 2025-10-19 07:51:23 + var__m_sys_hub_step_ext_input_bbf4e87747a87210d5daa3c9316d439a
+ {{action.fields}} +
+ + recordSysId + bbf4e87747a87210d5daa3c9316d439a + admin + 2025-10-19 07:51:23 + fff4e87747a87210d5daa3c9316d43b4 + 0 + admin + 2025-10-19 07:51:23 + var__m_sys_hub_step_ext_input_bbf4e87747a87210d5daa3c9316d439a
+ {{action.recordsysid}} +
+ + script + bbf4e87747a87210d5daa3c9316d439a + admin + 2025-10-19 07:51:23 + 7bf4e87747a87210d5daa3c9316d43b3 + 0 + admin + 2025-10-19 07:51:23 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + tableName + bbf4e87747a87210d5daa3c9316d439a + admin + 2025-10-19 07:51:23 + 77f4e87747a87210d5daa3c9316d43b5 + 0 + admin + 2025-10-19 07:51:23 + var__m_sys_hub_step_ext_input_bbf4e87747a87210d5daa3c9316d439a
+ {{action.tablename}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + fields + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + tableName + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + recordSysId + false + + + + false + + + string + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=79b816e7-d9b7-4446-a1b0-78c01c586b43 + false + + + + + + + + + + + + + false + false + + + + jsonstring + false + + + + false + + + string + + false + 8000 + bbf4e87747a87210d5daa3c9316d439a + bbf4e87747a87210d5daa3c9316d439a + sys_hub_step_instance + var__m_sys_hub_step_ext_output_bbf4e87747a87210d5daa3c9316d439a + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-19 07:51:23 + 77f4e87747a87210d5daa3c9316d43a8 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + false + false + false + false + false + simple + false + script + + + false + + + + jsonstring + + + + en + var__m_sys_hub_step_ext_output_bbf4e87747a87210d5daa3c9316d439a + + sys_documentation + admin + 2025-10-19 07:51:23 + 7bf4e87747a87210d5daa3c9316d43ab + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=f57bd6bc-2f31-4748-a753-565569bc1673 + false + + + + + + + + + + + + + false + false + + + + tablename + false + + + + false + + + string + + false + 8000 + 9ed3ecf347a87210d5daa3c9316d43dc + 9ed3ecf347a87210d5daa3c9316d43dc + sys_hub_action_type_definition + var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-19 07:51:23 + 6ff4ac3747a87210d5daa3c9316d4334 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + 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=87f4d76e-4754-48cd-b679-9955f9902f4b + false + + + + + + + + + + + + + false + false + + + + recordsysid + false + + + + false + + + string + + false + 8000 + 9ed3ecf347a87210d5daa3c9316d43dc + 9ed3ecf347a87210d5daa3c9316d43dc + sys_hub_action_type_definition + var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-19 07:51:23 + a7f4e87747a87210d5daa3c9316d437d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + false + false + false + false + false + simple + false + script + + + false + + + + + + true + false + false + child_label=fields_child0,child_name=fields_child0,child_type=string,child_type_label=String,child_uiUniqueId=8d40069a-c24a-44b5-9cab-e87b4f65a2f6,co_type_name=FD6ff4ac3704a8721008b5555e0ab31533,element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=array.string,uiTypeLabel=Array.String,uiUniqueId=4d5a7c76-1ccb-4a62-be5a-8b97c8712f54 + false + + + + + + + + + + + + + false + false + + + + fields + false + + + + false + + + string + + false + 65000 + 9ed3ecf347a87210d5daa3c9316d43dc + 9ed3ecf347a87210d5daa3c9316d43dc + sys_hub_action_type_definition + var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-19 07:51:23 + e3f4e87747a87210d5daa3c9316d4381 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + 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=f0a4f2bb-6938-4d14-a1b0-0ac77a5e4700,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 9ed3ecf347a87210d5daa3c9316d43dc + 9ed3ecf347a87210d5daa3c9316d43dc + sys_hub_action_type_definition + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-19 07:51:24 + 73f4e87747a87210d5daa3c9316d43c1 + 5 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 08:00:11 + 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=b94f3408-0c67-4993-be95-25fcfc7e8ea1 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 9ed3ecf347a87210d5daa3c9316d43dc + 9ed3ecf347a87210d5daa3c9316d43dc + sys_hub_action_type_definition + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-19 07:51:24 + 77f4e87747a87210d5daa3c9316d43b8 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:24 + 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=b5a12f3e-7944-482d-9dea-a313bd7e5555 + false + + + + + + + + + + + + + false + false + + + + jsonstring + + false + + + + false + + + + string + + false + 8000 + 9ed3ecf347a87210d5daa3c9316d43dc + 9ed3ecf347a87210d5daa3c9316d43dc + sys_hub_action_type_definition + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-19 07:51:24 + f3f4e87747a87210d5daa3c9316d43bd + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:24 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 9ed3ecf347a87210d5daa3c9316d43dc + admin + 2025-10-19 07:51:24 + b7f4e87747a87210d5daa3c9316d43cd + 0 + admin + 2025-10-19 07:51:24 + + + + fields + + + + en + var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc + + sys_documentation + admin + 2025-10-19 07:51:23 + 6bf4e87747a87210d5daa3c9316d4384 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + + + + + tablename + + + + en + var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc + + sys_documentation + admin + 2025-10-19 07:51:23 + a3f4ac3747a87210d5daa3c9316d4339 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + + + + + recordsysid + + + + en + var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc + + sys_documentation + admin + 2025-10-19 07:51:23 + a7f4e87747a87210d5daa3c9316d4380 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:23 + + + + + + jsonstring + + + + en + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc + + sys_documentation + admin + 2025-10-19 07:51:24 + 37f4e87747a87210d5daa3c9316d43c0 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:24 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc + + sys_documentation + admin + 2025-10-19 07:51:24 + b7f4e87747a87210d5daa3c9316d43bc + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:24 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_9ed3ecf347a87210d5daa3c9316d43dc + + sys_documentation + admin + 2025-10-19 07:51:24 + f7f4e87747a87210d5daa3c9316d43c6 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 07:51:24 + + + + + + From 2b7420865eeae760ad22f1cf53ffa9bb5d6aec12 Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 19 Oct 2025 06:56:57 -0700 Subject: [PATCH 3/4] Generate JSON from Record Fields --- ...ition_9ed3ecf347a87210d5daa3c9316d43dc.xml | 1450 ++++++++++++++++- 1 file changed, 1400 insertions(+), 50 deletions(-) diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml index cdc6e7c..368a978 100644 --- a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc.xml @@ -10,30 +10,28 @@ 28100 false - Convert Record Fields to JSON false convert_record_fields_to_json - [{"name":"{{action.tablename}}","label":"action➛tableName","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.recordsysid}}","label":"action➛recordSysId","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.fields}}","label":"action➛fields","type":"action","ref":"","reference_display":"","base_type":"array.string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[24421221-d6c0-4454-9ee3-6719ebe9df8e].jsonstring}}","label":"step➛Script step➛jsonstring","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceUiUniqueId":"","sourceType":"","sourceId":""}}] - - + [{"name":"{{action.tablename}}","label":"action➛tableName","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":"f57bd6bc-2f31-4748-a753-565569bc1673"}},{"name":"{{action.recordsysid}}","label":"action➛recordSysId","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"87f4d76e-4754-48cd-b679-9955f9902f4b"}},{"name":"{{action.fields}}","label":"action➛fields","type":"action","ref":"","reference_display":"","base_type":"array.string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","child_name":"fields_child0","uiUniqueId":"4d5a7c76-1ccb-4a62-be5a-8b97c8712f54","uiTypeLabel":"Array.String","co_type_name":"FD6ff4ac3704a8721008b5555e0ab31533","child_label":"fields_child0","child_type_label":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"array.string","child_type":"string","child_uiUniqueId":"8d40069a-c24a-44b5-9cab-e87b4f65a2f6"}},{"name":"{{step[24421221-d6c0-4454-9ee3-6719ebe9df8e].jsonstring}}","label":"step➛Script step➛jsonstring","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + 4bb7fdb34760b210d5daa3c9316d43ce Convert Record Fields to JSON false - draft + published sys_hub_action_type_definition admin 2025-10-19 07:46:22 global / 9ed3ecf347a87210d5daa3c9316d43dc - 4 + 13 Convert Record Fields to JSON b812ceb69337a210633378917cba10bc @@ -41,7 +39,7 @@ b812ceb69337a210633378917cba10bc sys_hub_action_type_definition_9ed3ecf347a87210d5daa3c9316d43dc admin - 2025-10-19 08:00:11 + 2025-10-19 13:52:53 false @@ -130,10 +128,10 @@ admin 2025-10-19 07:51:23 bbf4e87747a87210d5daa3c9316d439a - 3 + 5 b812ceb69337a210633378917cba10bc admin - 2025-10-19 08:00:11 + 2025-10-19 13:52:03 @@ -144,9 +142,9 @@ admin 2025-10-19 07:51:23 37f4e87747a87210d5daa3c9316d43b4 - 2 + 4 admin - 2025-10-19 08:00:11 + 2025-10-19 13:52:03 (function execute(inputs, outputs) { var table = inputs.tableName; var recId = inputs.recordSysId; @@ -169,7 +167,9 @@ var table = inputs.tableName; var obj = {}; // Determine fields to process - var fieldsToProcess = selectedFields.length > 0 ? selectedFields : gr.getFields(); + //var fieldsToProcess = selectedFields.length > 0 ? selectedFields : gr.getFields(); + var fieldsToProcess = selectedFields; + fieldsToProcess.forEach(function(field) { if (!gr.isValidField(field)) return; // skip invalid fields @@ -643,12 +643,12 @@ var table = inputs.tableName; - + true false false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=f57bd6bc-2f31-4748-a753-565569bc1673 + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=87f4d76e-4754-48cd-b679-9955f9902f4b false - tablename + recordsysid false @@ -681,15 +681,15 @@ var table = inputs.tableName; string - - false + + true 8000 9ed3ecf347a87210d5daa3c9316d43dc 9ed3ecf347a87210d5daa3c9316d43dc sys_hub_action_type_definition var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc - 1 + 2 false false @@ -706,15 +706,15 @@ var table = inputs.tableName; sys_hub_action_input admin 2025-10-19 07:51:23 - 6ff4ac3747a87210d5daa3c9316d4334 - 0 + a7f4e87747a87210d5daa3c9316d437d + 1 b812ceb69337a210633378917cba10bc admin - 2025-10-19 07:51:23 + 2025-10-19 13:44:06 false false false @@ -727,12 +727,12 @@ var table = inputs.tableName; false - + true false false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=87f4d76e-4754-48cd-b679-9955f9902f4b + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=f57bd6bc-2f31-4748-a753-565569bc1673 false - recordsysid + tablename false @@ -764,16 +764,16 @@ var table = inputs.tableName; false - string - - false - 8000 + table_name + + true + 80 9ed3ecf347a87210d5daa3c9316d43dc 9ed3ecf347a87210d5daa3c9316d43dc sys_hub_action_type_definition var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc - 2 + 1 false false @@ -789,8 +789,8 @@ var table = inputs.tableName; false sys_hub_action_input admin - 2025-10-19 07:51:23 - a7f4e87747a87210d5daa3c9316d437d + 2025-10-19 13:44:05 + d6b5b1334760b210d5daa3c9316d4307 0 @@ -798,7 +798,7 @@ var table = inputs.tableName; b812ceb69337a210633378917cba10bc admin - 2025-10-19 07:51:23 + 2025-10-19 13:44:05 false false false @@ -811,20 +811,20 @@ var table = inputs.tableName; false - + @@ -873,7 +873,7 @@ var table = inputs.tableName; string - false + true 65000 9ed3ecf347a87210d5daa3c9316d43dc 9ed3ecf347a87210d5daa3c9316d43dc @@ -898,14 +898,14 @@ var table = inputs.tableName; admin 2025-10-19 07:51:23 e3f4e87747a87210d5daa3c9316d4381 - 0 + 1 b812ceb69337a210633378917cba10bc admin - 2025-10-19 07:51:23 + 2025-10-19 13:50:30 false false false @@ -985,14 +985,14 @@ var table = inputs.tableName; admin 2025-10-19 07:51:24 73f4e87747a87210d5daa3c9316d43c1 - 5 + 15 b812ceb69337a210633378917cba10bc admin - 2025-10-19 08:00:11 + 2025-10-19 13:52:52 false false false @@ -1194,17 +1194,17 @@ var table = inputs.tableName; - fields + tablename - + en var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc sys_documentation admin - 2025-10-19 07:51:23 - 6bf4e87747a87210d5daa3c9316d4384 + 2025-10-19 13:44:06 + 1ab5b1334760b210d5daa3c9316d430b 0 b812ceb69337a210633378917cba10bc @@ -1212,22 +1212,22 @@ var table = inputs.tableName; b812ceb69337a210633378917cba10bc admin - 2025-10-19 07:51:23 + 2025-10-19 13:44:06 - tablename + fields - + en var__m_sys_hub_action_input_9ed3ecf347a87210d5daa3c9316d43dc sys_documentation admin 2025-10-19 07:51:23 - a3f4ac3747a87210d5daa3c9316d4339 + 6bf4e87747a87210d5daa3c9316d4384 0 b812ceb69337a210633378917cba10bc @@ -1333,5 +1333,1355 @@ var table = inputs.tableName; - + + + 9ed3ecf347a87210d5daa3c9316d43dc + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"1bb731f34760b210d5daa3c9316d43cd","name":"plan","plan_signature":null}} + 5bb731f34760b210d5daa3c9316d439a + admin + 2025-10-19 13:52:54 + global + / + 1bb731f34760b210d5daa3c9316d43cd + 0 + + + admin + 2025-10-19 13:52:54 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Convert Record Fields to JSON + + convert_record_fields_to_json + [{"name":"{{action.tablename}}","label":"action➛tableName","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":"f57bd6bc-2f31-4748-a753-565569bc1673"}},{"name":"{{action.recordsysid}}","label":"action➛recordSysId","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"87f4d76e-4754-48cd-b679-9955f9902f4b"}},{"name":"{{action.fields}}","label":"action➛fields","type":"action","ref":"","reference_display":"","base_type":"array.string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","child_name":"fields_child0","uiUniqueId":"4d5a7c76-1ccb-4a62-be5a-8b97c8712f54","uiTypeLabel":"Array.String","co_type_name":"FD6ff4ac3704a8721008b5555e0ab31533","child_label":"fields_child0","child_type_label":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"array.string","child_type":"string","child_uiUniqueId":"8d40069a-c24a-44b5-9cab-e87b4f65a2f6"}},{"name":"{{step[24421221-d6c0-4454-9ee3-6719ebe9df8e].jsonstring}}","label":"step➛Script step➛jsonstring","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] + true + Convert Record Fields to JSON + + + + 9ed3ecf347a87210d5daa3c9316d43dc + sys_hub_action_type_snapshot + admin + 2025-10-19 13:52:52 + global + / + 4bb7fdb34760b210d5daa3c9316d43ce + 0 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:52 + false + + + + + + sys_hub_action_type_snapshot + 4bb7fdb34760b210d5daa3c9316d43ce + 1 + sys_variable_value + admin + 2025-10-19 13:52:53 + 8fb731f34760b210d5daa3c9316d4398 + 0 + admin + 2025-10-19 13:52:53 + {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} + c3b731f34760b210d5daa3c9316d437a + + + sys_hub_action_type_snapshot + 4bb7fdb34760b210d5daa3c9316d43ce + 3 + sys_variable_value + admin + 2025-10-19 13:52:53 + cbb731f34760b210d5daa3c9316d4398 + 0 + admin + 2025-10-19 13:52:53 + 0 + 87b731f34760b210d5daa3c9316d4382 + + + + jsonstring + 4bb7fdb34760b210d5daa3c9316d43ce + admin + 2025-10-19 13:52:53 + c3b731f34760b210d5daa3c9316d4398 + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce
+ {{step[24421221-d6c0-4454-9ee3-6719ebe9df8e].jsonstring}} +
+ + __action_status__ + 4bb7fdb34760b210d5daa3c9316d43ce + admin + 2025-10-19 13:52:53 + 4bb731f34760b210d5daa3c9316d4398 + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce
+ +
+ + __dont_treat_as_error__ + 4bb7fdb34760b210d5daa3c9316d43ce + admin + 2025-10-19 13:52:53 + 87b731f34760b210d5daa3c9316d4398 + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce
+ +
+ + + 4bb7fdb34760b210d5daa3c9316d43ce + 24421221-d6c0-4454-9ee3-6719ebe9df8e + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-19 13:52:53 + 07b731f34760b210d5daa3c9316d4339 + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-19 13:52:53 + + + + sys_hub_step_instance + 07b731f34760b210d5daa3c9316d4339 + 600 + sys_variable_value + admin + 2025-10-19 13:52:53 + 4bb731f34760b210d5daa3c9316d435d + 0 + admin + 2025-10-19 13:52:53 + (function execute(inputs, outputs) { +var table = inputs.tableName; + var recId = inputs.recordSysId; + var selectedFields = inputs.fields || []; // optional, can be empty + + if (!table || !recId) { + gs.warn('Missing required inputs: tableName or recordSysId'); + outputs.jsonstring = '{}'; + return; + } + + // Load the record + var gr = new GlideRecord(table); + if (!gr.get(recId)) { + gs.warn('Record not found: ' + table + ' / ' + recId); + outputs.jsonstring = '{}'; + return; + } + + var obj = {}; + + // Determine fields to process + //var fieldsToProcess = selectedFields.length > 0 ? selectedFields : gr.getFields(); + var fieldsToProcess = selectedFields; + + + fieldsToProcess.forEach(function(field) { + if (!gr.isValidField(field)) return; // skip invalid fields + + var value = gr.getValue(field); + var fieldType = gr.getElement(field).getED().getInternalType(); + + // Handle reference fields: use display value + if (fieldType === 'reference') { + var refGR = gr.getDisplayValue(field); + value = refGR; + } + + // Handle choice fields: use display value + if (fieldType === 'choice') { + value = gr.getDisplayValue(field); + } + + // Handle date/time fields: convert to ISO string + if (fieldType === 'glide_date' || fieldType === 'glide_date_time' || fieldType === 'glide_time') { + value = gr.getValue(field) ? new GlideDateTime(gr.getValue(field)).getDisplayValueInternal() : null; + } + + obj[field] = value !== undefined ? value : null; + }); + + // Convert to pretty JSON string + var jsonStr = JSON.stringify(obj, null, 2); + + outputs.jsonstring = jsonStr; + + gs.info('Generated JSON for ' + table + ':' + recId + '\n' + jsonStr); + +})(inputs, outputs); + + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 07b731f34760b210d5daa3c9316d4339 + 400 + sys_variable_value + admin + 2025-10-19 13:52:53 + 87b731f34760b210d5daa3c9316d435d + 0 + admin + 2025-10-19 13:52:53 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 07b731f34760b210d5daa3c9316d4339 + admin + 2025-10-19 13:52:53 + 43b731f34760b210d5daa3c9316d435d + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + fields + 07b731f34760b210d5daa3c9316d4339 + admin + 2025-10-19 13:52:53 + c3b731f34760b210d5daa3c9316d4377 + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_hub_step_ext_input_07b731f34760b210d5daa3c9316d4339
+ {{action.fields}} +
+ + recordSysId + 07b731f34760b210d5daa3c9316d4339 + admin + 2025-10-19 13:52:53 + 03b731f34760b210d5daa3c9316d4377 + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_hub_step_ext_input_07b731f34760b210d5daa3c9316d4339
+ {{action.recordsysid}} +
+ + script + 07b731f34760b210d5daa3c9316d4339 + admin + 2025-10-19 13:52:53 + 07b731f34760b210d5daa3c9316d435d + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + tableName + 07b731f34760b210d5daa3c9316d4339 + admin + 2025-10-19 13:52:53 + 87b731f34760b210d5daa3c9316d4377 + 0 + admin + 2025-10-19 13:52:53 + var__m_sys_hub_step_ext_input_07b731f34760b210d5daa3c9316d4339
+ {{action.tablename}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + tableName + false + + + + false + + + string + + true + 8000 + 07b731f34760b210d5daa3c9316d4339 + 07b731f34760b210d5daa3c9316d4339 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_07b731f34760b210d5daa3c9316d4339 + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-19 13:52:53 + 43b731f34760b210d5daa3c9316d433d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + 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 + + + + recordSysId + false + + + + false + + + string + + true + 8000 + 07b731f34760b210d5daa3c9316d4339 + 07b731f34760b210d5daa3c9316d4339 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_07b731f34760b210d5daa3c9316d4339 + + 100 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-19 13:52:53 + 4fb731f34760b210d5daa3c9316d4340 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + 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 + + + + fields + false + + + + false + + + string + + true + 8000 + 07b731f34760b210d5daa3c9316d4339 + 07b731f34760b210d5daa3c9316d4339 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_07b731f34760b210d5daa3c9316d4339 + + 200 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-19 13:52:53 + 8fb731f34760b210d5daa3c9316d4343 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + 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=79b816e7-d9b7-4446-a1b0-78c01c586b43 + false + + + + + + + + + + + + + false + false + + + + jsonstring + false + + + + false + + + string + + false + 8000 + 07b731f34760b210d5daa3c9316d4339 + 07b731f34760b210d5daa3c9316d4339 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_07b731f34760b210d5daa3c9316d4339 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-19 13:52:53 + 8fb731f34760b210d5daa3c9316d4353 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + false + false + false + false + false + simple + false + script + + + false + + + + jsonstring + + + + en + var__m_sys_hub_step_ext_output_07b731f34760b210d5daa3c9316d4339 + + sys_documentation + admin + 2025-10-19 13:52:53 + cbb731f34760b210d5daa3c9316d4356 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + + + + + + + + true + false + false + child_label=fields_child0,child_name=fields_child0,child_type=string,child_type_label=String,child_uiUniqueId=8d40069a-c24a-44b5-9cab-e87b4f65a2f6,co_type_name=FD03b7fdb30a60b2109a962e45388aecd1,element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=array.string,uiTypeLabel=Array.String,uiUniqueId=4d5a7c76-1ccb-4a62-be5a-8b97c8712f54 + false + + + + + + + + + + + + + false + false + + + + fields + false + + + + false + + + string + + true + 65000 + 4bb7fdb34760b210d5daa3c9316d43ce + 4bb7fdb34760b210d5daa3c9316d43ce + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_4bb7fdb34760b210d5daa3c9316d43ce + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-19 13:52:53 + 47b7fdb34760b210d5daa3c9316d43e6 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + 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=87f4d76e-4754-48cd-b679-9955f9902f4b + false + + + + + + + + + + + + + false + false + + + + recordsysid + false + + + + false + + + string + + true + 8000 + 4bb7fdb34760b210d5daa3c9316d43ce + 4bb7fdb34760b210d5daa3c9316d43ce + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_4bb7fdb34760b210d5daa3c9316d43ce + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-19 13:52:53 + 4bb7fdb34760b210d5daa3c9316d43e2 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=f57bd6bc-2f31-4748-a753-565569bc1673 + false + + + + + + + + + + + + + false + false + + + + tablename + false + + + + false + + + table_name + + true + 80 + 4bb7fdb34760b210d5daa3c9316d43ce + 4bb7fdb34760b210d5daa3c9316d43ce + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_4bb7fdb34760b210d5daa3c9316d43ce + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-19 13:52:52 + cbb7fdb34760b210d5daa3c9316d43d1 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:52 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=string,uiTypeLabel=String,uiUniqueId=b5a12f3e-7944-482d-9dea-a313bd7e5555 + false + + + + + + + + + + + + + false + false + + + + jsonstring + + false + + + + false + + + + string + + false + 8000 + 4bb7fdb34760b210d5daa3c9316d43ce + 4bb7fdb34760b210d5daa3c9316d43ce + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-19 13:52:53 + 4bb731f34760b210d5daa3c9316d437e + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + action_error_output=true,element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=f0a4f2bb-6938-4d14-a1b0-0ac77a5e4700,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 4bb7fdb34760b210d5daa3c9316d43ce + 4bb7fdb34760b210d5daa3c9316d43ce + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-19 13:52:53 + 87b731f34760b210d5daa3c9316d4382 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + 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=b94f3408-0c67-4993-be95-25fcfc7e8ea1 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 4bb7fdb34760b210d5daa3c9316d43ce + 4bb7fdb34760b210d5daa3c9316d43ce + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-19 13:52:53 + c3b731f34760b210d5daa3c9316d437a + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 4bb7fdb34760b210d5daa3c9316d43ce + admin + 2025-10-19 13:52:53 + 87b731f34760b210d5daa3c9316d439a + 0 + admin + 2025-10-19 13:52:53 + + + + recordsysid + + + + en + var__m_sys_hub_action_input_4bb7fdb34760b210d5daa3c9316d43ce + + sys_documentation + admin + 2025-10-19 13:52:53 + 0bb7fdb34760b210d5daa3c9316d43e5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + + + + + tablename + + + + en + var__m_sys_hub_action_input_4bb7fdb34760b210d5daa3c9316d43ce + + sys_documentation + admin + 2025-10-19 13:52:53 + 0fb7fdb34760b210d5daa3c9316d43e1 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + + + + + fields + + + + en + var__m_sys_hub_action_input_4bb7fdb34760b210d5daa3c9316d43ce + + sys_documentation + admin + 2025-10-19 13:52:53 + 8bb7fdb34760b210d5daa3c9316d43e9 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce + + sys_documentation + admin + 2025-10-19 13:52:53 + 0fb731f34760b210d5daa3c9316d437d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + + + + + jsonstring + + + + en + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce + + sys_documentation + admin + 2025-10-19 13:52:53 + 4bb731f34760b210d5daa3c9316d4381 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_4bb7fdb34760b210d5daa3c9316d43ce + + sys_documentation + admin + 2025-10-19 13:52:53 + 4bb731f34760b210d5daa3c9316d4393 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-19 13:52:53 + + + + + + 9ed3ecf347a87210d5daa3c9316d43dc + 4bb7fdb34760b210d5daa3c9316d43ce + glide-zurich-07-01-2025__patch1-08-20-2025_09-08-2025_1328.zip + From ec91d4d99a9698a2dfcb7ada68df6502f4bf6ece Mon Sep 17 00:00:00 2001 From: vaishnavi lathkar <60853103+VaishnaviLathkar98@users.noreply.github.com> Date: Sun, 19 Oct 2025 19:30:44 +0530 Subject: [PATCH 4/4] Delete b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml --- ...ition_2ca7fcef47a43210d5daa3c9316d4328.xml | 1747 ----------------- 1 file changed, 1747 deletions(-) delete mode 100644 b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml deleted file mode 100644 index e387b30..0000000 --- a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328.xml +++ /dev/null @@ -1,1747 +0,0 @@ - - - public - - - - true - - {labelCacheCleanUpExecuted=true} - 28100 - false - - - - Purpose: Given a keyword, search active knowledge articles and return their titles as a JSON array. - -Inputs: keyword (String) - -Outputs: article_titles (String, JSON Array) - -Implementation: Script step querying kb_knowledge table - - false - search_knowledge_articles_by_keyword - [{"name":"{{action.keyword}}","label":"action➛keyword","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}}","label":"step➛Script step➛article_titles","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] - e8a93ca347e43210d5daa3c9316d43d1 - - Search Knowledge Articles by Keyword - - - - false - published - sys_hub_action_type_definition - admin - 2025-10-18 14:34:20 - global - / - 2ca7fcef47a43210d5daa3c9316d4328 - 5 - Search Knowledge Articles by Keyword - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - sys_hub_action_type_definition_2ca7fcef47a43210d5daa3c9316d4328 - admin - 2025-10-18 14:43:06 - false - - - - - - sys_hub_action_type_definition - 2ca7fcef47a43210d5daa3c9316d4328 - 1 - sys_variable_value - admin - 2025-10-18 14:40:25 - 79097c6347e43210d5daa3c9316d434a - 0 - admin - 2025-10-18 14:40:25 - {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} - 6d097c6347e43210d5daa3c9316d4338 - - - sys_hub_action_type_definition - 2ca7fcef47a43210d5daa3c9316d4328 - 3 - sys_variable_value - admin - 2025-10-18 14:40:25 - b5097c6347e43210d5daa3c9316d434a - 0 - admin - 2025-10-18 14:40:25 - 0 - 3d097c6347e43210d5daa3c9316d4340 - - - - article_titles - 2ca7fcef47a43210d5daa3c9316d4328 - admin - 2025-10-18 14:40:25 - 71097c6347e43210d5daa3c9316d434a - 0 - admin - 2025-10-18 14:40:25 - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328
- {{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}} -
- - __action_status__ - 2ca7fcef47a43210d5daa3c9316d4328 - admin - 2025-10-18 14:40:25 - 35097c6347e43210d5daa3c9316d434a - 0 - admin - 2025-10-18 14:40:25 - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328
- -
- - __dont_treat_as_error__ - 2ca7fcef47a43210d5daa3c9316d4328 - admin - 2025-10-18 14:40:25 - bd097c6347e43210d5daa3c9316d4349 - 0 - admin - 2025-10-18 14:40:25 - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328
- -
- - - 2ca7fcef47a43210d5daa3c9316d4328 - fc77519d-2c1f-425f-9c9c-4b35ac1c0c91 - 1 - - - - - - - 1 - -
- 106afb6647032200b4fad7527c9a71e7 - admin - 2025-10-18 14:40:25 - 69097c6347e43210d5daa3c9316d4322 - 1 - b812ceb69337a210633378917cba10bc - admin - 2025-10-18 14:40:25 - - - - sys_hub_step_instance - 69097c6347e43210d5daa3c9316d4322 - 600 - sys_variable_value - admin - 2025-10-18 14:40:25 - 69097c6347e43210d5daa3c9316d4335 - 0 - admin - 2025-10-18 14:40:25 - (function execute(inputs, outputs) { - var gr = new GlideRecord('kb_knowledge'); - gr.addQuery('active', true); - gr.addQuery('short_description', 'CONTAINS', inputs.keyword); - gr.query(); - var titles = []; - while (gr.next()) { - titles.push(gr.short_description.toString()); - } - outputs.article_titles = JSON.stringify(titles); -})(inputs, outputs); - 71aa7f6647032200b4fad7527c9a719b - - - sys_hub_step_instance - 69097c6347e43210d5daa3c9316d4322 - 400 - sys_variable_value - admin - 2025-10-18 14:40:25 - a5097c6347e43210d5daa3c9316d4335 - 0 - admin - 2025-10-18 14:40:25 - 35aa573fd7802200bdbaee5b5e610375 - f5e56d79b3101300176b051a16a8dce4 - - - - application - 69097c6347e43210d5daa3c9316d4322 - admin - 2025-10-18 14:40:25 - 61097c6347e43210d5daa3c9316d4335 - 0 - admin - 2025-10-18 14:40:25 - var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
- -
- - keyword - 69097c6347e43210d5daa3c9316d4322 - admin - 2025-10-18 14:40:25 - a1097c6347e43210d5daa3c9316d4336 - 0 - admin - 2025-10-18 14:40:25 - var__m_sys_hub_step_ext_input_69097c6347e43210d5daa3c9316d4322
- {{action.keyword}} -
- - script - 69097c6347e43210d5daa3c9316d4322 - admin - 2025-10-18 14:40:25 - 25097c6347e43210d5daa3c9316d4335 - 0 - admin - 2025-10-18 14:40:25 - var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
- -
- - - - - - true - false - false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String - false - - - - - - - - - - - - - false - false - - - - keyword - false - - - - false - - - string - - - - true - false - false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=7c6ec2de-adde-4c3d-9eea-74b9db1fe3db - false - - - - - - - - - - - - - false - false - - - - article_titles - false - - - - false - - - string - - false - 8000 - 69097c6347e43210d5daa3c9316d4322 - 69097c6347e43210d5daa3c9316d4322 - sys_hub_step_instance - var__m_sys_hub_step_ext_output_69097c6347e43210d5daa3c9316d4322 - - 1 - false - false - - - - false - - - - - - false - false - sys_hub_step_ext_output - admin - 2025-10-18 14:40:25 - e5097c6347e43210d5daa3c9316d432b - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - false - false - false - false - false - simple - false - script - - - false - - - - article_titles - - - - en - var__m_sys_hub_step_ext_output_69097c6347e43210d5daa3c9316d4322 - - sys_documentation - admin - 2025-10-18 14:40:25 - e9097c6347e43210d5daa3c9316d432e - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - - - - - - true - false - false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=fa0c65ad-99ba-4717-bcfb-b693ebe3db21 - false - - - - - - - - - - - - - false - false - - - - keyword - false - - - - false - - - string - - true - 8000 - 2ca7fcef47a43210d5daa3c9316d4328 - 2ca7fcef47a43210d5daa3c9316d4328 - sys_hub_action_type_definition - var__m_sys_hub_action_input_2ca7fcef47a43210d5daa3c9316d4328 - - 1 - false - false - - - - false - - - - - - false - false - sys_hub_action_input - admin - 2025-10-18 14:40:25 - 2509f4ef47a43210d5daa3c9316d438c - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - 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=33ffdf01-3aea-4039-9bf0-388a786a4c13,visible_in_ui=false - false - - - - - - - - true - - - - - false - false - - - - __dont_treat_as_error__ - - false - - - - false - - - - boolean - - false - 40 - 2ca7fcef47a43210d5daa3c9316d4328 - 2ca7fcef47a43210d5daa3c9316d4328 - sys_hub_action_type_definition - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 - - 3 - false - false - - - - false - - - - - - false - false - sys_hub_action_output - admin - 2025-10-18 14:40:25 - 3d097c6347e43210d5daa3c9316d4340 - 3 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:04 - 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=c8b21dbe-4cc3-4d1b-8011-bce2ecf3e04d - false - - - - - - - - - - - - - false - false - - - - article_titles - - false - - - - false - - - - string - - false - 8000 - 2ca7fcef47a43210d5daa3c9316d4328 - 2ca7fcef47a43210d5daa3c9316d4328 - sys_hub_action_type_definition - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 - - 2 - false - false - - - - false - - - - - - false - false - sys_hub_action_output - admin - 2025-10-18 14:40:25 - 61097c6347e43210d5daa3c9316d433d - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - 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=d67ed26c-ba6f-4621-9424-865cff86aa24 - false - - - - - - - - - - - - - false - false - - - - __action_status__ - - false - - - - false - - - - string - - false - 65000 - 2ca7fcef47a43210d5daa3c9316d4328 - 2ca7fcef47a43210d5daa3c9316d4328 - sys_hub_action_type_definition - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 - - 1 - false - false - - - - false - - - - - - false - false - sys_hub_action_output - admin - 2025-10-18 14:40:25 - 6d097c6347e43210d5daa3c9316d4338 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - false - false - false - false - false - simple - false - script - - - false - - - - - - - 2ca7fcef47a43210d5daa3c9316d4328 - admin - 2025-10-18 14:40:25 - 71097c6347e43210d5daa3c9316d434c - 0 - admin - 2025-10-18 14:40:25 - - - - keyword - - - - en - var__m_sys_hub_action_input_2ca7fcef47a43210d5daa3c9316d4328 - - sys_documentation - admin - 2025-10-18 14:40:25 - 6d09f4ef47a43210d5daa3c9316d438f - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - - - - - - article_titles - - - - en - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 - - sys_documentation - admin - 2025-10-18 14:40:25 - 71097c6347e43210d5daa3c9316d4340 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - - - - - __action_status__ - - - - en - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 - - sys_documentation - admin - 2025-10-18 14:40:25 - a5097c6347e43210d5daa3c9316d433c - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - - - - - __dont_treat_as_error__ - - - - en - var__m_sys_hub_action_output_2ca7fcef47a43210d5daa3c9316d4328 - - sys_documentation - admin - 2025-10-18 14:40:25 - f5097c6347e43210d5daa3c9316d4345 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:40:25 - - - - - - - 2ca7fcef47a43210d5daa3c9316d4328 - {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"c9a97ca347e43210d5daa3c9316d4340","name":"plan","plan_signature":null}} - f8a97ca347e43210d5daa3c9316d4311 - admin - 2025-10-18 14:43:06 - global - / - c9a97ca347e43210d5daa3c9316d4340 - 0 - - - admin - 2025-10-18 14:43:06 - - - public - - - - - {labelCacheCleanUpExecuted=true} - 28100 - false - - - - Purpose: Given a keyword, search active knowledge articles and return their titles as a JSON array. - -Inputs: keyword (String) - -Outputs: article_titles (String, JSON Array) - -Implementation: Script step querying kb_knowledge table - - search_knowledge_articles_by_keyword - [{"name":"{{action.keyword}}","label":"action➛keyword","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}}","label":"step➛Script step➛article_titles","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}}] - true - Search Knowledge Articles by Keyword - - - - 2ca7fcef47a43210d5daa3c9316d4328 - sys_hub_action_type_snapshot - admin - 2025-10-18 14:43:05 - global - / - e8a93ca347e43210d5daa3c9316d43d1 - 0 - - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - false - - - - - - sys_hub_action_type_snapshot - e8a93ca347e43210d5daa3c9316d43d1 - 1 - sys_variable_value - admin - 2025-10-18 14:43:05 - 30a97ca347e43210d5daa3c9316d4310 - 0 - admin - 2025-10-18 14:43:05 - {"version":"1.0","complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON"} - b4a93ca347e43210d5daa3c9316d43f1 - - - sys_hub_action_type_snapshot - e8a93ca347e43210d5daa3c9316d43d1 - 3 - sys_variable_value - admin - 2025-10-18 14:43:05 - 7ca97ca347e43210d5daa3c9316d430f - 0 - admin - 2025-10-18 14:43:05 - 0 - 30a97ca347e43210d5daa3c9316d4306 - - - - article_titles - e8a93ca347e43210d5daa3c9316d43d1 - admin - 2025-10-18 14:43:05 - 38a97ca347e43210d5daa3c9316d430f - 0 - admin - 2025-10-18 14:43:05 - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1
- {{step[fc77519d-2c1f-425f-9c9c-4b35ac1c0c91].article_titles}} -
- - __action_status__ - e8a93ca347e43210d5daa3c9316d43d1 - admin - 2025-10-18 14:43:05 - f8a97ca347e43210d5daa3c9316d430f - 0 - admin - 2025-10-18 14:43:05 - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1
- -
- - __dont_treat_as_error__ - e8a93ca347e43210d5daa3c9316d43d1 - admin - 2025-10-18 14:43:05 - 74a97ca347e43210d5daa3c9316d430f - 0 - admin - 2025-10-18 14:43:05 - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1
- -
- - - e8a93ca347e43210d5daa3c9316d43d1 - fc77519d-2c1f-425f-9c9c-4b35ac1c0c91 - 1 - - - - - - - 1 - -
- 106afb6647032200b4fad7527c9a71e7 - admin - 2025-10-18 14:43:05 - e8a93ca347e43210d5daa3c9316d43dc - 1 - b812ceb69337a210633378917cba10bc - admin - 2025-10-18 14:43:05 - - - - sys_hub_step_instance - e8a93ca347e43210d5daa3c9316d43dc - 600 - sys_variable_value - admin - 2025-10-18 14:43:05 - b0a93ca347e43210d5daa3c9316d43ee - 0 - admin - 2025-10-18 14:43:05 - (function execute(inputs, outputs) { - var gr = new GlideRecord('kb_knowledge'); - gr.addQuery('active', true); - gr.addQuery('short_description', 'CONTAINS', inputs.keyword); - gr.query(); - var titles = []; - while (gr.next()) { - titles.push(gr.short_description.toString()); - } - outputs.article_titles = JSON.stringify(titles); -})(inputs, outputs); - 71aa7f6647032200b4fad7527c9a719b - - - sys_hub_step_instance - e8a93ca347e43210d5daa3c9316d43dc - 400 - sys_variable_value - admin - 2025-10-18 14:43:05 - fca93ca347e43210d5daa3c9316d43ed - 0 - admin - 2025-10-18 14:43:05 - 35aa573fd7802200bdbaee5b5e610375 - f5e56d79b3101300176b051a16a8dce4 - - - - application - e8a93ca347e43210d5daa3c9316d43dc - admin - 2025-10-18 14:43:05 - b8a93ca347e43210d5daa3c9316d43ed - 0 - admin - 2025-10-18 14:43:05 - var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
- -
- - keyword - e8a93ca347e43210d5daa3c9316d43dc - admin - 2025-10-18 14:43:05 - f8a93ca347e43210d5daa3c9316d43ee - 0 - admin - 2025-10-18 14:43:05 - var__m_sys_hub_step_ext_input_e8a93ca347e43210d5daa3c9316d43dc
- {{action.keyword}} -
- - script - e8a93ca347e43210d5daa3c9316d43dc - admin - 2025-10-18 14:43:05 - 7ca93ca347e43210d5daa3c9316d43ed - 0 - admin - 2025-10-18 14:43:05 - var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
- -
- - - - - - true - false - false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String - false - - - - - - - - - - - - - false - false - - - - keyword - false - - - - false - - - string - - true - 8000 - e8a93ca347e43210d5daa3c9316d43dc - e8a93ca347e43210d5daa3c9316d43dc - sys_hub_step_instance - var__m_sys_hub_step_ext_input_e8a93ca347e43210d5daa3c9316d43dc - - 0 - false - false - - - - false - - - - - - false - false - sys_hub_step_ext_input - admin - 2025-10-18 14:43:05 - 28a93ca347e43210d5daa3c9316d43e0 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - 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=7c6ec2de-adde-4c3d-9eea-74b9db1fe3db - false - - - - - - - - - - - - - false - false - - - - article_titles - false - - - - false - - - string - - false - 8000 - e8a93ca347e43210d5daa3c9316d43dc - e8a93ca347e43210d5daa3c9316d43dc - sys_hub_step_instance - var__m_sys_hub_step_ext_output_e8a93ca347e43210d5daa3c9316d43dc - - 1 - false - false - - - - false - - - - - - false - false - sys_hub_step_ext_output - admin - 2025-10-18 14:43:05 - 3ca93ca347e43210d5daa3c9316d43e4 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - false - false - false - false - false - simple - false - script - - - false - - - - article_titles - - - - en - var__m_sys_hub_step_ext_output_e8a93ca347e43210d5daa3c9316d43dc - - sys_documentation - admin - 2025-10-18 14:43:05 - 78a93ca347e43210d5daa3c9316d43e7 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - - - - - - true - false - false - element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=fa0c65ad-99ba-4717-bcfb-b693ebe3db21 - false - - - - - - - - - - - - - false - false - - - - keyword - false - - - - false - - - string - - true - 8000 - e8a93ca347e43210d5daa3c9316d43d1 - e8a93ca347e43210d5daa3c9316d43d1 - sys_hub_action_type_snapshot - var__m_sys_hub_action_input_e8a93ca347e43210d5daa3c9316d43d1 - - 1 - false - false - - - - false - - - - - - false - false - sys_hub_action_input - admin - 2025-10-18 14:43:05 - a4a93ca347e43210d5daa3c9316d43d4 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - 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=33ffdf01-3aea-4039-9bf0-388a786a4c13,visible_in_ui=false - false - - - - - - - - true - - - - - false - false - - - - __dont_treat_as_error__ - - false - - - - false - - - - boolean - - false - 40 - e8a93ca347e43210d5daa3c9316d43d1 - e8a93ca347e43210d5daa3c9316d43d1 - sys_hub_action_type_snapshot - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 - - 3 - false - false - - - - false - - - - - - false - false - sys_hub_action_output - admin - 2025-10-18 14:43:05 - 30a97ca347e43210d5daa3c9316d4306 - 1 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - 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=c8b21dbe-4cc3-4d1b-8011-bce2ecf3e04d - false - - - - - - - - - - - - - false - false - - - - article_titles - - false - - - - false - - - - string - - false - 8000 - e8a93ca347e43210d5daa3c9316d43d1 - e8a93ca347e43210d5daa3c9316d43d1 - sys_hub_action_type_snapshot - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 - - 2 - false - false - - - - false - - - - - - false - false - sys_hub_action_output - admin - 2025-10-18 14:43:05 - 3ca93ca347e43210d5daa3c9316d43f5 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - 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=d67ed26c-ba6f-4621-9424-865cff86aa24 - false - - - - - - - - - - - - - false - false - - - - __action_status__ - - false - - - - false - - - - string - - false - 65000 - e8a93ca347e43210d5daa3c9316d43d1 - e8a93ca347e43210d5daa3c9316d43d1 - sys_hub_action_type_snapshot - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 - - 1 - false - false - - - - false - - - - - - false - false - sys_hub_action_output - admin - 2025-10-18 14:43:05 - b4a93ca347e43210d5daa3c9316d43f1 - 0 - - - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - false - false - false - false - false - simple - false - script - - - false - - - - - - - e8a93ca347e43210d5daa3c9316d43d1 - admin - 2025-10-18 14:43:05 - 38a97ca347e43210d5daa3c9316d4311 - 0 - admin - 2025-10-18 14:43:05 - - - - keyword - - - - en - var__m_sys_hub_action_input_e8a93ca347e43210d5daa3c9316d43d1 - - sys_documentation - admin - 2025-10-18 14:43:05 - 20a93ca347e43210d5daa3c9316d43d8 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - - - - - - __dont_treat_as_error__ - - - - en - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 - - sys_documentation - admin - 2025-10-18 14:43:05 - 3ca97ca347e43210d5daa3c9316d430a - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - - - - - article_titles - - - - en - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 - - sys_documentation - admin - 2025-10-18 14:43:05 - f0a97ca347e43210d5daa3c9316d4305 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - - - - - __action_status__ - - - - en - var__m_sys_hub_action_output_e8a93ca347e43210d5daa3c9316d43d1 - - sys_documentation - admin - 2025-10-18 14:43:05 - fca93ca347e43210d5daa3c9316d43f4 - 0 - - b812ceb69337a210633378917cba10bc - - b812ceb69337a210633378917cba10bc - - admin - 2025-10-18 14:43:05 - - - - - - 2ca7fcef47a43210d5daa3c9316d4328 - e8a93ca347e43210d5daa3c9316d43d1 - glide-zurich-07-01-2025__patch1-08-20-2025_09-08-2025_1328.zip - -