From 6be3a8af81af3e2f8ed04d1d4ce432a8e501b7be Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 8 Oct 2025 14:37:26 -0700 Subject: [PATCH] Batch Record Validator --- b812ceb69337a210633378917cba10bc/README.md | 2 +- b812ceb69337a210633378917cba10bc/checksum.txt | 2 +- ...ition_1b1992103ba83250b61f3c8c24e45a8f.xml | 8061 +++++++++++++++++ 3 files changed, 8063 insertions(+), 2 deletions(-) create mode 100644 b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_1b1992103ba83250b61f3c8c24e45a8f.xml diff --git a/b812ceb69337a210633378917cba10bc/README.md b/b812ceb69337a210633378917cba10bc/README.md index 1aa7e3e..05cd6fa 100644 --- a/b812ceb69337a210633378917cba10bc/README.md +++ b/b812ceb69337a210633378917cba10bc/README.md @@ -24,4 +24,4 @@ If you find yourself unable to import your repository due to the presence of fil 2.2 Activate/install all required dependencies 2.3 Re-import the application from source control Currently listed dependencies: - * ServiceNow IntegrationHub Enterprise Pack Installer + * diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index 44ff7b2..c67e8a6 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1 +1 @@ -1NXyFQTptva59hAxOdcw5KEBXDvMsFxAikX5OrksOlNQaYPpPDjQQxXMQn8e2IRI5bNbBqssYGO9D_uKzwghO1tLGWKUzRfqYiNKhUWX5S6MQ9Ot_HvwcIPgfev1rUdJB7qqY9bAIK6YhaIc9CRgaPzGQzc0wTGSuLx08h6DrFuKcl7DYIKFF2AjZEmg65rrChe8YaLo8I7tQcLbY0oQ6dlL_MKJEvCpS6Z_4s3U0wK0sZVpS5rr2xralkd0Nw3Xfm-PAKBjJI8PXR6j3z_zqTVBmoeMafno-adjbv1qAmT78h3d_81h9pQ1vaDA1joA2_sPX3Jn2elSE45uYjL8m0C9GdlG_N8lmoIAUsVDfMhpBaOWmEGOEeR8QQJf4djSLBXbZIiTghFjtPV9I8KwIM1GKo5H9BgKbtOYg9jZfdkN3xfOn29VkZ_aBNAGa6wIL8T6FCV4Z-R6IzEdebI9fxODLI0j5AOptFX6pohj1Fa-TwHZ7jAD4nsl4q7Ep0NeDGYKfknzTjgXBPHyx0N0NTPVN9D5BLgAcsFDbXOrBB0N8wdEH3ZSzYqvkkHd51XwEOzbqBCLFTYKYeIczx2vpx3HSlyOQP-yleW8CwMkZL7UfYAgwwv_m2QV4f3pCoWjMxpB9ns3rF6HWvtQ34dqiWQzHUsmv2M2dw-6ZdmDZis \ No newline at end of file +hAGe1ty1EGMNIDX5mCkR8oc5gAJt5Oda8CBsyzCnkio9dxsO3bUSCSeV4j0kcmR9fCvIdkNsO-j_XceMH4p4KjArEFLhJpijPO5fip8XDAy12ZKleZATe5RYeZQYweUFWfhxfNV_nPh-5KRvRceKFf_VdhpWkrFJFNL0yVx0j5q01ZZZl8M2ltjWpsM00SvM8tm0IAsq5IOWNQqn2kLY1IuOGokZLID5LZsYs6bjopVXktVNTpaIGq63oUov12SrLfqBdVbGH04U-S2-_n1_h0c2jwTroBnKLAi-zKDgc4j0eHjBFTDDwKwU_xYRRMxPuk_R6UfWmkBCqQ0nWgyGY_IqpztB2CmwgMkQ-lzSPeh-gV0W9ii-0CgwgpU8bg3n46h71iIlPdaC-ne60QQC8XS5AiB4gp4HRY0F-vXo0z50iDrokPYuZ7SBImSDcF6FnTR8MyiM417qzz5Vim8Je0Z2hZk6Xqw7FGS0YbNAn9NQwa3ZOAHkSWfcofZmhJ91btZUIjcfcSDOwMISBE0Lge55U_QV6rUABQp32awoWW1cfv0-B2ZV-j6DSGOetXLC_mp0UotMTVd5qNuF0lpHXfK1wcyi_cq_65HpzIpJZGA6zKAa-yTWjNyzt-3KqP1PxRyLpWs-evUslvIFWHA71inQJPSKPDJFPUahc82juGg \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_1b1992103ba83250b61f3c8c24e45a8f.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_1b1992103ba83250b61f3c8c24e45a8f.xml new file mode 100644 index 0000000..93eb465 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_1b1992103ba83250b61f3c8c24e45a8f.xml @@ -0,0 +1,8061 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 27000 + false + + + + The Batch Record Validator is a Flow Action that validates multiple ServiceNow records against configurable business rules and returns detailed validation results. This action enables no-code data quality enforcement in Flow Designer workflows. + + false + batch_record_validator + [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.record_sys_ids}}","label":"action➛Record Sys IDs","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.validation_rules}}","label":"action➛Validation Rules","type":"action","ref":"","reference_display":"","base_type":"json","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.stop_on_first_error}}","label":"action➛Stop on First Error","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.include_field_values}}","label":"action➛Include Field Values","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.max_records}}","label":"action➛Max Records","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].total_records}}","label":"step➛Script step➛Total records","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"integer","uiUniqueId":"a4eedddc-428f-49c1-8deb-c94940f4a717"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_count}}","label":"step➛Script step➛Passed count","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"integer","uiUniqueId":"38bb39f6-190c-4ea3-945d-b128dd01e3f9"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_count}}","label":"step➛Script step➛Failed count","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"integer","uiUniqueId":"af8987c8-3d54-469f-b39a-20480352bd01"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_report}}","label":"step➛Script step➛Validation report","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"889635f6-2607-4013-acab-3419716a4646"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_record_ids}}","label":"step➛Script step➛Failed record ids","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"565ac47f-5af9-4b52-8714-4f2a036bfd3b"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_record_ids}}","label":"step➛Script step➛Passed record ids","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"de6dc394-5b7e-45f7-b2b4-864e0d5f8083"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].error_message}}","label":"step➛Script step➛Error message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"103b4566-2fc7-4fba-9105-ef2e3fe78ae7"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_status}}","label":"step➛Script step➛Validation status","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].execution_time_ms}}","label":"step➛Script step➛Execution Time (ms)","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"1a2bce60-7e16-41f7-82d1-c8614b8a4e21"}}] + 8368fad83b2c3250b61f3c8c24e45a43 + + Batch Record Validator + + + + false + published + sys_hub_action_type_definition + admin + 2025-10-08 19:19:59 + global + / + 1b1992103ba83250b61f3c8c24e45a8f + 25 + Batch Record Validator + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 21:36:48 + false + + + + + + sys_hub_action_type_definition + 1b1992103ba83250b61f3c8c24e45a8f + 3 + sys_variable_value + admin + 2025-10-08 19:29:18 + 004b92d03ba83250b61f3c8c24e45aa1 + 0 + admin + 2025-10-08 19:29:18 + 0 + 3b3b92d03ba83250b61f3c8c24e45a7a + + + sys_hub_action_type_definition + 1b1992103ba83250b61f3c8c24e45a8f + 8 + sys_variable_value + admin + 2025-10-08 19:39:29 + 419d52943ba83250b61f3c8c24e45a2a + 0 + admin + 2025-10-08 19:39:29 + + 459d52943ba83250b61f3c8c24e45a13 + + + sys_hub_action_type_definition + 1b1992103ba83250b61f3c8c24e45a8f + 1 + sys_variable_value + admin + 2025-10-08 19:29:18 + 484b92d03ba83250b61f3c8c24e45aa1 + 0 + admin + 2025-10-08 19:29:18 + {"version":"1.0","serializationFormat":"JSON","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"794bc342-9c9d-444b-a3f2-dd4b6a5a0173\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}}} + fb3b92d03ba83250b61f3c8c24e45a6d + + + sys_hub_action_type_definition + 1b1992103ba83250b61f3c8c24e45a8f + 5 + sys_variable_value + admin + 2025-10-08 19:29:18 + 4c4b92d03ba83250b61f3c8c24e45aa0 + 0 + admin + 2025-10-08 19:29:18 + + 7b3b92d03ba83250b61f3c8c24e45a83 + + + sys_hub_action_type_definition + 1b1992103ba83250b61f3c8c24e45a8f + 6 + sys_variable_value + admin + 2025-10-08 19:29:18 + 844b92d03ba83250b61f3c8c24e45aa1 + 0 + admin + 2025-10-08 19:29:18 + + f33b92d03ba83250b61f3c8c24e45a87 + + + sys_hub_action_type_definition + 1b1992103ba83250b61f3c8c24e45a8f + 2 + sys_variable_value + admin + 2025-10-08 21:36:38 + 85687ad83b2c3250b61f3c8c24e45adb + 0 + admin + 2025-10-08 21:36:38 + + 3b3b92d03ba83250b61f3c8c24e45a72 + + + sys_hub_action_type_definition + 1b1992103ba83250b61f3c8c24e45a8f + 4 + sys_variable_value + admin + 2025-10-08 19:29:18 + c04b92d03ba83250b61f3c8c24e45aa1 + 0 + admin + 2025-10-08 19:29:18 + + ff3b92d03ba83250b61f3c8c24e45a7f + + + + error_message + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:39:29 + 419d52943ba83250b61f3c8c24e45a28 + 0 + admin + 2025-10-08 19:39:29 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].error_message}} +
+ + execution_time_ms + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:39:29 + 4d9d52943ba83250b61f3c8c24e45a28 + 3 + admin + 2025-10-08 20:17:19 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].execution_time_ms}} +
+ + failed_count + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:29:18 + 084b92d03ba83250b61f3c8c24e45aa0 + 1 + admin + 2025-10-08 19:39:29 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_count}} +
+ + failed_record_ids + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:39:29 + 019d52943ba83250b61f3c8c24e45a29 + 0 + admin + 2025-10-08 19:39:29 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_record_ids}} +
+ + passed_count + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:29:18 + cc4b92d03ba83250b61f3c8c24e45a9f + 1 + admin + 2025-10-08 19:39:29 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_count}} +
+ + passed_record_ids + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:39:29 + c19d52943ba83250b61f3c8c24e45a29 + 0 + admin + 2025-10-08 19:39:29 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_record_ids}} +
+ + total_records + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:29:18 + 444b92d03ba83250b61f3c8c24e45aa0 + 1 + admin + 2025-10-08 19:39:29 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].total_records}} +
+ + validation_report + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:39:29 + 499d52943ba83250b61f3c8c24e45a29 + 0 + admin + 2025-10-08 19:39:29 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_report}} +
+ + validation_status + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:39:29 + cd9d52943ba83250b61f3c8c24e45a29 + 1 + admin + 2025-10-08 19:49:04 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_status}} +
+ + __action_status__ + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:29:18 + c84b92d03ba83250b61f3c8c24e45aa0 + 0 + admin + 2025-10-08 19:29:18 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ +
+ + __dont_treat_as_error__ + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:29:18 + 804b92d03ba83250b61f3c8c24e45aa0 + 0 + admin + 2025-10-08 19:29:18 + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f
+ +
+ + + 1b1992103ba83250b61f3c8c24e45a8f + 5550b0a8-ba50-4230-9246-95a40254f475 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-08 19:29:18 + 773b92d03ba83250b61f3c8c24e45a5e + 13 + b812ceb69337a210633378917cba10bc + admin + 2025-10-08 21:35:03 + + + + sys_hub_step_instance + 773b92d03ba83250b61f3c8c24e45a5e + 400 + sys_variable_value + admin + 2025-10-08 19:29:18 + 733b92d03ba83250b61f3c8c24e45a6b + 0 + admin + 2025-10-08 19:29:18 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + sys_hub_step_instance + 773b92d03ba83250b61f3c8c24e45a5e + 600 + sys_variable_value + admin + 2025-10-08 19:29:18 + bb3b92d03ba83250b61f3c8c24e45a6b + 11 + admin + 2025-10-08 21:35:03 + (function execute(inputs, outputs) { + var startTime = new GlideDateTime().getNumericValue(); + + try { + var tableName = inputs.table_name ? (inputs.table_name + '') : ''; + + var recordIdsRaw = inputs.record_sys_ids ? (inputs.record_sys_ids + '').split(',') : []; + var recordIds = []; + for (var idx = 0; idx < recordIdsRaw.length; idx++) { + var id = (recordIdsRaw[idx] + '').trim(); + if (id.length > 0) { + recordIds.push(id); + } + } + + // Handle JSON input + var validationRules; + try { + if (typeof inputs.validation_rules === 'object' && inputs.validation_rules !== null) { + validationRules = inputs.validation_rules; + } else if (inputs.validation_rules) { + validationRules = JSON.parse(inputs.validation_rules + ''); + } else { + throw new Error('Validation rules are required'); + } + } catch (jsonError) { + throw new Error('Invalid validation rules JSON: ' + jsonError.message); + } + + var stopOnFirstError = inputs.stop_on_first_error === true || inputs.stop_on_first_error === 'true'; + var includeFieldValues = inputs.include_field_values === true || inputs.include_field_values === 'true'; + var maxRecords = parseInt(inputs.max_records) || 100; + + // Validate inputs + if (!tableName) { + throw new Error('Table name is required'); + } + + if (!gs.tableExists(tableName)) { + throw new Error('Table "' + tableName + '" does not exist'); + } + + if (recordIds.length === 0) { + throw new Error('No record sys_ids provided'); + } + + if (recordIds.length > maxRecords) { + throw new Error('Number of records (' + recordIds.length + ') exceeds maximum allowed (' + maxRecords + ')'); + } + + // Initialize counters + var totalRecords = recordIds.length; + var passedCount = 0; + var failedCount = 0; + var validationReport = []; + var failedRecordIds = []; + var passedRecordIds = []; + + // Validate each record + for (var i = 0; i < recordIds.length; i++) { + var recordId = recordIds[i]; + var gr = new GlideRecord(tableName); + + if (!gr.get(recordId)) { + validationReport.push({ + sys_id: recordId, + number: 'N/A', + status: 'failed', + errors: [{ + field: 'sys_id', + rule: 'record_exists', + message: 'Record not found' + }] + }); + failedCount++; + failedRecordIds.push(recordId); + + if (stopOnFirstError) { + break; + } + continue; + } + + var recordNumber = gr.getValue('number') || gr.getValue('name') || recordId; + var recordErrors = []; + + // Validate required fields + if (validationRules.required_fields && validationRules.required_fields.length > 0) { + for (var j = 0; j < validationRules.required_fields.length; j++) { + var fieldName = validationRules.required_fields[j]; + var fieldValue = gr.getValue(fieldName); + + if (!fieldValue || fieldValue === '') { + var error = { + field: fieldName, + rule: 'required_field', + message: "Field '" + fieldName + "' is required but empty" + }; + if (includeFieldValues) { + error.current_value = fieldValue || ''; + } + recordErrors.push(error); + } + } + } + + // Build record result + var recordResult = { + sys_id: recordId, + number: recordNumber, + status: recordErrors.length === 0 ? 'passed' : 'failed', + errors: recordErrors + }; + + validationReport.push(recordResult); + + if (recordErrors.length === 0) { + passedCount++; + passedRecordIds.push(recordId); + } else { + failedCount++; + failedRecordIds.push(recordId); + + if (stopOnFirstError) { + break; + } + } + } + + // Determine overall status + var overallStatus; + if (failedCount === 0) { + overallStatus = 'passed'; + } else if (passedCount === 0) { + overallStatus = 'failed'; + } else { + overallStatus = 'partial'; + } + + // Calculate execution time + var endTime = new GlideDateTime().getNumericValue(); + var executionTime = endTime - startTime; + + // Build comma-separated ID lists + var failedIdsString = ''; + for (var f = 0; f < failedRecordIds.length; f++) { + if (f > 0) failedIdsString += ','; + failedIdsString += failedRecordIds[f]; + } + + var passedIdsString = ''; + for (var p = 0; p < passedRecordIds.length; p++) { + if (p > 0) passedIdsString += ','; + passedIdsString += passedRecordIds[p]; + } + + // Set outputs + outputs.validation_status = overallStatus; + outputs.total_records = totalRecords; + outputs.passed_count = passedCount; + outputs.failed_count = failedCount; + outputs.validation_report = JSON.stringify(validationReport); + outputs.failed_record_ids = failedIdsString; + outputs.passed_record_ids = passedIdsString; + outputs.error_message = ''; + outputs.execution_time_ms = executionTime; + + } catch (e) { + outputs.validation_status = 'error'; + outputs.total_records = 0; + outputs.passed_count = 0; + outputs.failed_count = 0; + outputs.validation_report = '[]'; + outputs.failed_record_ids = ''; + outputs.passed_record_ids = ''; + outputs.error_message = e.message || e.toString(); + outputs.execution_time_ms = 0; + + gs.error('Batch Record Validator Error: ' + outputs.error_message); + } +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + + include_field_values + 773b92d03ba83250b61f3c8c24e45a5e + admin + 2025-10-08 19:35:50 + 2fbc12543ba83250b61f3c8c24e45a8f + 0 + admin + 2025-10-08 19:35:50 + var__m_sys_hub_step_ext_input_773b92d03ba83250b61f3c8c24e45a5e
+ {{action.include_field_values}} +
+ + max_records + 773b92d03ba83250b61f3c8c24e45a5e + admin + 2025-10-08 19:35:50 + 6bbc12543ba83250b61f3c8c24e45a8f + 0 + admin + 2025-10-08 19:35:50 + var__m_sys_hub_step_ext_input_773b92d03ba83250b61f3c8c24e45a5e
+ {{action.max_records}} +
+ + record_sys_ids + 773b92d03ba83250b61f3c8c24e45a5e + admin + 2025-10-08 19:35:50 + e3bc12543ba83250b61f3c8c24e45a8f + 0 + admin + 2025-10-08 19:35:50 + var__m_sys_hub_step_ext_input_773b92d03ba83250b61f3c8c24e45a5e
+ {{action.record_sys_ids}} +
+ + script + 773b92d03ba83250b61f3c8c24e45a5e + admin + 2025-10-08 21:35:03 + 420872d83b2c3250b61f3c8c24e45a55 + 0 + admin + 2025-10-08 21:35:03 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + stop_on_first_error + 773b92d03ba83250b61f3c8c24e45a5e + admin + 2025-10-08 19:35:50 + a7bc12543ba83250b61f3c8c24e45a8f + 0 + admin + 2025-10-08 19:35:50 + var__m_sys_hub_step_ext_input_773b92d03ba83250b61f3c8c24e45a5e
+ {{action.stop_on_first_error}} +
+ + table_name + 773b92d03ba83250b61f3c8c24e45a5e + admin + 2025-10-08 19:35:50 + efbc12543ba83250b61f3c8c24e45a8f + 0 + admin + 2025-10-08 19:35:50 + var__m_sys_hub_step_ext_input_773b92d03ba83250b61f3c8c24e45a5e
+ {{action.table_name}} +
+ + validation_rules + 773b92d03ba83250b61f3c8c24e45a5e + admin + 2025-10-08 19:35:50 + a3bc12543ba83250b61f3c8c24e45a90 + 0 + admin + 2025-10-08 19:35:50 + var__m_sys_hub_step_ext_input_773b92d03ba83250b61f3c8c24e45a5e
+ {{action.validation_rules}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + stop_on_first_error + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + include_field_values + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + record_sys_ids + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + max_records + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON + false + + + + + + + + + + + + + false + false + + + + validation_rules + false + + + + false + + + json + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=103b4566-2fc7-4fba-9105-ef2e3fe78ae7 + false + + + + + + + + + + + + + false + false + + + + error_message + false + + + + false + + + string + + false + 8000 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 7 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:35:50 + 2bbc12543ba83250b61f3c8c24e45a85 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + 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=de6dc394-5b7e-45f7-b2b4-864e0d5f8083 + false + + + + + + + + + + + + + false + false + + + + passed_record_ids + false + + + + false + + + string + + false + 8000 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:35:50 + 6bbc12543ba83250b61f3c8c24e45a82 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=af8987c8-3d54-469f-b39a-20480352bd01 + false + + + + + + + + + + + + + false + false + + + + failed_count + false + + + + false + + + integer + + false + 40 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:35:50 + 6fbc12543ba83250b61f3c8c24e45a79 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + 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=565ac47f-5af9-4b52-8714-4f2a036bfd3b + false + + + + + + + + + + + + + false + false + + + + failed_record_ids + false + + + + false + + + string + + false + 8000 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:35:50 + abbc12543ba83250b61f3c8c24e45a7f + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=38bb39f6-190c-4ea3-945d-b128dd01e3f9 + false + + + + + + + + + + + + + false + false + + + + passed_count + false + + + + false + + + integer + + false + 40 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:35:50 + afbc12543ba83250b61f3c8c24e45a76 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + 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=dbfb2721-7421-48d9-8e9a-ea306623ca06 + false + + + + + + + + + + + + + false + false + + + + validation_status + false + + + + false + + + string + + false + 8000 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 9 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:49:03 + d5cfd2583ba83250b61f3c8c24e45a93 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=1a2bce60-7e16-41f7-82d1-c8614b8a4e21 + false + + + + + + + + + + + + + false + false + + + + execution_time_ms + false + + + + false + + + integer + + false + 40 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 8 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 20:03:07 + dbf2a65c3ba83250b61f3c8c24e45af2 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 20:03:07 + 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=889635f6-2607-4013-acab-3419716a4646 + false + + + + + + + + + + + + + false + false + + + + validation_report + false + + + + false + + + string + + false + 8000 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:35:50 + ebbc12543ba83250b61f3c8c24e45a7c + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=a4eedddc-428f-49c1-8deb-c94940f4a717 + false + + + + + + + + + + + + + false + false + + + + total_records + false + + + + false + + + integer + + false + 40 + 773b92d03ba83250b61f3c8c24e45a5e + 773b92d03ba83250b61f3c8c24e45a5e + sys_hub_step_instance + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 19:35:50 + efbc12543ba83250b61f3c8c24e45a73 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + false + false + false + false + false + simple + false + script + + + false + + + + failed_count + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:35:50 + 23bc12543ba83250b61f3c8c24e45a7c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:35:50 + + + + + error_message + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:35:50 + 2fbc12543ba83250b61f3c8c24e45a87 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:35:50 + + + + + execution_time_ms + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 20:03:07 + 53f2a65c3ba83250b61f3c8c24e45af5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 20:03:07 + + + + + passed_record_ids + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:35:50 + 6fbc12543ba83250b61f3c8c24e45a84 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:35:50 + + + + + passed_count + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:35:50 + a3bc12543ba83250b61f3c8c24e45a79 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:35:50 + + + + + failed_record_ids + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:35:50 + afbc12543ba83250b61f3c8c24e45a81 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:35:50 + + + + + validation_status + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:49:03 + d9cfd2583ba83250b61f3c8c24e45a95 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:49:03 + + + + + total_records + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:35:50 + e3bc12543ba83250b61f3c8c24e45a76 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:35:50 + + + + + validation_report + + + + en + var__m_sys_hub_step_ext_output_773b92d03ba83250b61f3c8c24e45a5e + + sys_documentation + admin + 2025-10-08 19:35:50 + efbc12543ba83250b61f3c8c24e45a7e + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:35:50 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=3c31b8e3-13a7-4319-ac5e-15bb81b10b31 + false + + + + + + + + + + + + + false + false + + + + stop_on_first_error + false + + + + false + + + string + + false + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 19:29:17 + 233b92d03ba83250b61f3c8c24e45a2e + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + 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=b09de44c-a11f-45ce-8a5e-39c12a5580ad + false + + + + + + + + + + + + + false + false + + + + record_sys_ids + false + + + + false + + + string + + true + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 19:29:17 + 2f3b92d03ba83250b61f3c8c24e45a26 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + 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=7f00a083-00a8-4522-b54b-17134d642bce + false + + + + + + + + + + + + + false + false + + + + include_field_values + false + + + + false + + + string + + false + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 19:29:17 + 733b92d03ba83250b61f3c8c24e45a3e + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON,uiUniqueId=14415c3b-399e-4754-92b4-9d9e4397ee57 + false + + + + + + + + + + + + + false + false + + + + validation_rules + false + + + + false + + + json + + true + 4000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 19:29:17 + a73b92d03ba83250b61f3c8c24e45a2a + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + 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=a01b3003-4405-4749-b402-994f7207a6de + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + string + + true + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 19:29:17 + e73b1a903ba83250b61f3c8c24e45a04 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + 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=0eee578c-2fd7-4ca0-b2e0-5009950eb2b6 + false + + + + + + + + + + + + + false + false + + + + max_records + false + + + + false + + + string + + false + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 19:29:17 + fb3b92d03ba83250b61f3c8c24e45a41 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=choice,uiTypeLabel=Choice,uiUniqueId=829801e8-de31-43b0-a4fd-c1b4e940e852 + false + + 3 + + + + + + error + + + + + false + false + + + + validation_status + + false + + + + false + + + + choice + + false + 32 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:29:18 + 3b3b92d03ba83250b61f3c8c24e45a72 + 4 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:45 + 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=32df247b-198b-4c85-a865-e2b8d23ff0e5,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:29:18 + 3b3b92d03ba83250b61f3c8c24e45a7a + 35 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:45 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=7118a7aa-15b6-4dc7-be50-71bc44be3c0c + false + + + + + + + + + + + + + false + false + + + + execution_time_ms + + false + + + + false + + + + integer + + false + 40 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 8 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:39:29 + 459d52943ba83250b61f3c8c24e45a13 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=string,uiTypeLabel=String,uiUniqueId=fc67cad4-f4b4-43a3-ab47-81127419eb99 + false + + + + + + + + + + + + + false + false + + + + failed_record_ids + + false + + + + false + + + + string + + false + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 11 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:39:29 + 459d52943ba83250b61f3c8c24e45a1e + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=7fb4a153-01b5-423f-9475-ed72f376aa86 + false + + + + + + + + + + + + + false + false + + + + passed_count + + false + + + + false + + + + integer + + false + 40 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:29:18 + 7b3b92d03ba83250b61f3c8c24e45a83 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + 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=21450f06-d066-408b-adfc-1114a1524650 + false + + + + + + + + + + + + + false + false + + + + validation_report + + false + + + + false + + + + string + + false + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 7 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:39:29 + 819d52943ba83250b61f3c8c24e45a03 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=string,uiTypeLabel=String,uiUniqueId=657b3533-0176-4255-8bf8-dd74ddb8d309 + false + + + + + + + + + + + + + false + false + + + + passed_record_ids + + false + + + + false + + + + string + + false + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 10 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:39:29 + 899d52943ba83250b61f3c8c24e45a1a + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,pwd2droppable=true,uiType=string,uiTypeLabel=String,uiUniqueId=a252c0d7-4f76-48c3-b7e4-e9c0e6c69230 + false + + + + + + + + + + + + + false + false + + + + error_message + + false + + + + false + + + + string + + false + 8000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 9 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:39:29 + cd9d52943ba83250b61f3c8c24e45a16 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=455251de-08b3-4f3d-b41b-8f6782d90dbb + false + + + + + + + + + + + + + false + false + + + + failed_count + + false + + + + false + + + + integer + + false + 40 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:29:18 + f33b92d03ba83250b61f3c8c24e45a87 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + 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=247266c0-58e3-46e5-8c2c-43faba735ad2 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:29:18 + fb3b92d03ba83250b61f3c8c24e45a6d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=b2a1ffd7-8ff3-4fc6-8f56-d7932e513166 + false + + + + + + + + + + + + + false + false + + + + total_records + + false + + + + false + + + + integer + + false + 40 + 1b1992103ba83250b61f3c8c24e45a8f + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_definition + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 19:29:18 + ff3b92d03ba83250b61f3c8c24e45a7f + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + false + false + false + false + false + simple + false + script + + + false + + + + + false + total_records + ff3b92d03ba83250b61f3c8c24e45a7f + sys_hub_action_output + + admin + 2025-10-08 19:29:18 + 004b92d03ba83250b61f3c8c24e45a9f + 0 + admin + 2025-10-08 19:29:18 + + + + + 1b1992103ba83250b61f3c8c24e45a8f + admin + 2025-10-08 19:29:18 + 8c4b92d03ba83250b61f3c8c24e45aa3 + 0 + admin + 2025-10-08 19:29:18 + + + + include_field_values + + + + en + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:17 + 333b92d03ba83250b61f3c8c24e45a41 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + + + + + table_name + + + + en + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:17 + 633b92d03ba83250b61f3c8c24e45a26 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + + + + + validation_rules + + + + en + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:17 + 673b92d03ba83250b61f3c8c24e45a2d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + + + + + max_records + + + + en + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:17 + 7b3b92d03ba83250b61f3c8c24e45a44 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + + + + + stop_on_first_error + + + + en + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:17 + b73b92d03ba83250b61f3c8c24e45a3d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + + + + + record_sys_ids + + + + en + var__m_sys_hub_action_input_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:17 + eb3b92d03ba83250b61f3c8c24e45a29 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:17 + + + + + + execution_time_ms + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:39:29 + 059d52943ba83250b61f3c8c24e45a16 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:18 + 373b92d03ba83250b61f3c8c24e45a7f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + + + + + passed_count + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:18 + 3b3b92d03ba83250b61f3c8c24e45a86 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + + + + + failed_record_ids + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:39:29 + 459d52943ba83250b61f3c8c24e45a21 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:18 + 7f3b92d03ba83250b61f3c8c24e45a71 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + + + + + validation_status + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:18 + 7f3b92d03ba83250b61f3c8c24e45a79 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + + + + + failed_count + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:18 + 804b92d03ba83250b61f3c8c24e45a8a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + + + + + validation_report + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:39:29 + 899d52943ba83250b61f3c8c24e45a12 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + + + + + passed_record_ids + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:39:29 + 899d52943ba83250b61f3c8c24e45a1d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + + + + + total_records + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:29:18 + bf3b92d03ba83250b61f3c8c24e45a82 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:29:18 + + + + + error_message + + + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + + sys_documentation + admin + 2025-10-08 19:39:29 + cd9d52943ba83250b61f3c8c24e45a19 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 19:39:29 + + + + + + + + validation_status + + false + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + 1 + + admin + 2025-10-08 19:29:18 + global + / + 373b92d03ba83250b61f3c8c24e45a75 + 1 + admin + 2025-10-08 19:29:58 + failed + + + + validation_status + + false + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + 0 + + admin + 2025-10-08 19:29:18 + global + / + 7f3b92d03ba83250b61f3c8c24e45a74 + 1 + admin + 2025-10-08 19:29:58 + passed + + + + validation_status + + false + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + 3 + + admin + 2025-10-08 19:29:18 + global + / + b33b92d03ba83250b61f3c8c24e45a76 + 1 + admin + 2025-10-08 19:29:58 + error + + + + validation_status + + false + + en + var__m_sys_hub_action_output_1b1992103ba83250b61f3c8c24e45a8f + 2 + + admin + 2025-10-08 19:29:18 + global + / + fb3b92d03ba83250b61f3c8c24e45a75 + 1 + admin + 2025-10-08 19:29:58 + partial + + + + + 1b1992103ba83250b61f3c8c24e45a8f + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"b3683ed83b2c3250b61f3c8c24e45a74","name":"plan","plan_signature":null}} + 63683ed83b2c3250b61f3c8c24e45a26 + admin + 2025-10-08 21:36:49 + global + / + b3683ed83b2c3250b61f3c8c24e45a74 + 0 + + + admin + 2025-10-08 21:36:49 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 27000 + false + + + + The Batch Record Validator is a Flow Action that validates multiple ServiceNow records against configurable business rules and returns detailed validation results. This action enables no-code data quality enforcement in Flow Designer workflows. + + batch_record_validator + [{"name":"{{action.table_name}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.record_sys_ids}}","label":"action➛Record Sys IDs","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.validation_rules}}","label":"action➛Validation Rules","type":"action","ref":"","reference_display":"","base_type":"json","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.stop_on_first_error}}","label":"action➛Stop on First Error","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.include_field_values}}","label":"action➛Include Field Values","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.max_records}}","label":"action➛Max Records","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].total_records}}","label":"step➛Script step➛Total records","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"integer","uiUniqueId":"a4eedddc-428f-49c1-8deb-c94940f4a717"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_count}}","label":"step➛Script step➛Passed count","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"integer","uiUniqueId":"38bb39f6-190c-4ea3-945d-b128dd01e3f9"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_count}}","label":"step➛Script step➛Failed count","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Integer","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"integer","uiUniqueId":"af8987c8-3d54-469f-b39a-20480352bd01"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_report}}","label":"step➛Script step➛Validation report","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"889635f6-2607-4013-acab-3419716a4646"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_record_ids}}","label":"step➛Script step➛Failed record ids","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"565ac47f-5af9-4b52-8714-4f2a036bfd3b"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_record_ids}}","label":"step➛Script step➛Passed record ids","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"de6dc394-5b7e-45f7-b2b4-864e0d5f8083"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].error_message}}","label":"step➛Script step➛Error message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"string","uiUniqueId":"103b4566-2fc7-4fba-9105-ef2e3fe78ae7"}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_status}}","label":"step➛Script step➛Validation status","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[5550b0a8-ba50-4230-9246-95a40254f475].execution_time_ms}}","label":"step➛Script step➛Execution Time (ms)","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"String","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"string","uiUniqueId":"1a2bce60-7e16-41f7-82d1-c8614b8a4e21"}}] + true + Batch Record Validator + + + + 1b1992103ba83250b61f3c8c24e45a8f + sys_hub_action_type_snapshot + admin + 2025-10-08 21:36:46 + global + / + 8368fad83b2c3250b61f3c8c24e45a43 + 0 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + false + + + + + + sys_hub_action_type_snapshot + 8368fad83b2c3250b61f3c8c24e45a43 + 1 + sys_variable_value + admin + 2025-10-08 21:36:48 + 2b683ed83b2c3250b61f3c8c24e45a22 + 0 + admin + 2025-10-08 21:36:48 + {"version":"1.0","serializationFormat":"JSON","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"794bc342-9c9d-444b-a3f2-dd4b6a5a0173\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}}} + db68fad83b2c3250b61f3c8c24e45ad9 + + + sys_hub_action_type_snapshot + 8368fad83b2c3250b61f3c8c24e45a43 + 8 + sys_variable_value + admin + 2025-10-08 21:36:48 + 2f683ed83b2c3250b61f3c8c24e45a21 + 0 + admin + 2025-10-08 21:36:48 + + e768fad83b2c3250b61f3c8c24e45afc + + + sys_hub_action_type_snapshot + 8368fad83b2c3250b61f3c8c24e45a43 + 2 + sys_variable_value + admin + 2025-10-08 21:36:48 + 67683ed83b2c3250b61f3c8c24e45a22 + 0 + admin + 2025-10-08 21:36:48 + + d768fad83b2c3250b61f3c8c24e45ade + + + sys_hub_action_type_snapshot + 8368fad83b2c3250b61f3c8c24e45a43 + 3 + sys_variable_value + admin + 2025-10-08 21:36:48 + 6b683ed83b2c3250b61f3c8c24e45a21 + 0 + admin + 2025-10-08 21:36:48 + 0 + 9368fad83b2c3250b61f3c8c24e45ae6 + + + sys_hub_action_type_snapshot + 8368fad83b2c3250b61f3c8c24e45a43 + 6 + sys_variable_value + admin + 2025-10-08 21:36:48 + a3683ed83b2c3250b61f3c8c24e45a22 + 0 + admin + 2025-10-08 21:36:48 + + 6768fad83b2c3250b61f3c8c24e45af4 + + + sys_hub_action_type_snapshot + 8368fad83b2c3250b61f3c8c24e45a43 + 5 + sys_variable_value + admin + 2025-10-08 21:36:48 + a7683ed83b2c3250b61f3c8c24e45a21 + 0 + admin + 2025-10-08 21:36:48 + + 2768fad83b2c3250b61f3c8c24e45af0 + + + sys_hub_action_type_snapshot + 8368fad83b2c3250b61f3c8c24e45a43 + 4 + sys_variable_value + admin + 2025-10-08 21:36:48 + ef683ed83b2c3250b61f3c8c24e45a21 + 0 + admin + 2025-10-08 21:36:48 + + e368fad83b2c3250b61f3c8c24e45aec + + + + error_message + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + a7683ed83b2c3250b61f3c8c24e45a1f + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].error_message}} +
+ + execution_time_ms + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + 67683ed83b2c3250b61f3c8c24e45a20 + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].execution_time_ms}} +
+ + failed_count + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + af683ed83b2c3250b61f3c8c24e45a20 + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_count}} +
+ + failed_record_ids + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + a3683ed83b2c3250b61f3c8c24e45a20 + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].failed_record_ids}} +
+ + passed_count + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + 6b683ed83b2c3250b61f3c8c24e45a1f + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_count}} +
+ + passed_record_ids + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + 2f683ed83b2c3250b61f3c8c24e45a1f + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].passed_record_ids}} +
+ + total_records + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + 2b683ed83b2c3250b61f3c8c24e45a20 + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].total_records}} +
+ + validation_report + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + eb683ed83b2c3250b61f3c8c24e45a20 + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_report}} +
+ + validation_status + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + 63683ed83b2c3250b61f3c8c24e45a21 + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ {{step[5550b0a8-ba50-4230-9246-95a40254f475].validation_status}} +
+ + __action_status__ + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + 27683ed83b2c3250b61f3c8c24e45a21 + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ +
+ + __dont_treat_as_error__ + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + ef683ed83b2c3250b61f3c8c24e45a1f + 0 + admin + 2025-10-08 21:36:48 + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43
+ +
+ + + 8368fad83b2c3250b61f3c8c24e45a43 + 5550b0a8-ba50-4230-9246-95a40254f475 + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-08 21:36:46 + cb68fad83b2c3250b61f3c8c24e45a88 + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-08 21:36:47 + + + + sys_hub_step_instance + cb68fad83b2c3250b61f3c8c24e45a88 + 600 + sys_variable_value + admin + 2025-10-08 21:36:47 + 9768fad83b2c3250b61f3c8c24e45ad4 + 0 + admin + 2025-10-08 21:36:47 + (function execute(inputs, outputs) { + var startTime = new GlideDateTime().getNumericValue(); + + try { + var tableName = inputs.table_name ? (inputs.table_name + '') : ''; + + var recordIdsRaw = inputs.record_sys_ids ? (inputs.record_sys_ids + '').split(',') : []; + var recordIds = []; + for (var idx = 0; idx < recordIdsRaw.length; idx++) { + var id = (recordIdsRaw[idx] + '').trim(); + if (id.length > 0) { + recordIds.push(id); + } + } + + // Handle JSON input + var validationRules; + try { + if (typeof inputs.validation_rules === 'object' && inputs.validation_rules !== null) { + validationRules = inputs.validation_rules; + } else if (inputs.validation_rules) { + validationRules = JSON.parse(inputs.validation_rules + ''); + } else { + throw new Error('Validation rules are required'); + } + } catch (jsonError) { + throw new Error('Invalid validation rules JSON: ' + jsonError.message); + } + + var stopOnFirstError = inputs.stop_on_first_error === true || inputs.stop_on_first_error === 'true'; + var includeFieldValues = inputs.include_field_values === true || inputs.include_field_values === 'true'; + var maxRecords = parseInt(inputs.max_records) || 100; + + // Validate inputs + if (!tableName) { + throw new Error('Table name is required'); + } + + if (!gs.tableExists(tableName)) { + throw new Error('Table "' + tableName + '" does not exist'); + } + + if (recordIds.length === 0) { + throw new Error('No record sys_ids provided'); + } + + if (recordIds.length > maxRecords) { + throw new Error('Number of records (' + recordIds.length + ') exceeds maximum allowed (' + maxRecords + ')'); + } + + // Initialize counters + var totalRecords = recordIds.length; + var passedCount = 0; + var failedCount = 0; + var validationReport = []; + var failedRecordIds = []; + var passedRecordIds = []; + + // Validate each record + for (var i = 0; i < recordIds.length; i++) { + var recordId = recordIds[i]; + var gr = new GlideRecord(tableName); + + if (!gr.get(recordId)) { + validationReport.push({ + sys_id: recordId, + number: 'N/A', + status: 'failed', + errors: [{ + field: 'sys_id', + rule: 'record_exists', + message: 'Record not found' + }] + }); + failedCount++; + failedRecordIds.push(recordId); + + if (stopOnFirstError) { + break; + } + continue; + } + + var recordNumber = gr.getValue('number') || gr.getValue('name') || recordId; + var recordErrors = []; + + // Validate required fields + if (validationRules.required_fields && validationRules.required_fields.length > 0) { + for (var j = 0; j < validationRules.required_fields.length; j++) { + var fieldName = validationRules.required_fields[j]; + var fieldValue = gr.getValue(fieldName); + + if (!fieldValue || fieldValue === '') { + var error = { + field: fieldName, + rule: 'required_field', + message: "Field '" + fieldName + "' is required but empty" + }; + if (includeFieldValues) { + error.current_value = fieldValue || ''; + } + recordErrors.push(error); + } + } + } + + // Build record result + var recordResult = { + sys_id: recordId, + number: recordNumber, + status: recordErrors.length === 0 ? 'passed' : 'failed', + errors: recordErrors + }; + + validationReport.push(recordResult); + + if (recordErrors.length === 0) { + passedCount++; + passedRecordIds.push(recordId); + } else { + failedCount++; + failedRecordIds.push(recordId); + + if (stopOnFirstError) { + break; + } + } + } + + // Determine overall status + var overallStatus; + if (failedCount === 0) { + overallStatus = 'passed'; + } else if (passedCount === 0) { + overallStatus = 'failed'; + } else { + overallStatus = 'partial'; + } + + // Calculate execution time + var endTime = new GlideDateTime().getNumericValue(); + var executionTime = endTime - startTime; + + // Build comma-separated ID lists + var failedIdsString = ''; + for (var f = 0; f < failedRecordIds.length; f++) { + if (f > 0) failedIdsString += ','; + failedIdsString += failedRecordIds[f]; + } + + var passedIdsString = ''; + for (var p = 0; p < passedRecordIds.length; p++) { + if (p > 0) passedIdsString += ','; + passedIdsString += passedRecordIds[p]; + } + + // Set outputs + outputs.validation_status = overallStatus; + outputs.total_records = totalRecords; + outputs.passed_count = passedCount; + outputs.failed_count = failedCount; + outputs.validation_report = JSON.stringify(validationReport); + outputs.failed_record_ids = failedIdsString; + outputs.passed_record_ids = passedIdsString; + outputs.error_message = ''; + outputs.execution_time_ms = executionTime; + + } catch (e) { + outputs.validation_status = 'error'; + outputs.total_records = 0; + outputs.passed_count = 0; + outputs.failed_count = 0; + outputs.validation_report = '[]'; + outputs.failed_record_ids = ''; + outputs.passed_record_ids = ''; + outputs.error_message = e.message || e.toString(); + outputs.execution_time_ms = 0; + + gs.error('Batch Record Validator Error: ' + outputs.error_message); + } +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + cb68fad83b2c3250b61f3c8c24e45a88 + 400 + sys_variable_value + admin + 2025-10-08 21:36:47 + d368fad83b2c3250b61f3c8c24e45ad4 + 0 + admin + 2025-10-08 21:36:47 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + 9f68fad83b2c3250b61f3c8c24e45ad3 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + include_field_values + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + db68fad83b2c3250b61f3c8c24e45ad5 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88
+ {{action.include_field_values}} +
+ + max_records + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + 5768fad83b2c3250b61f3c8c24e45ad5 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88
+ {{action.max_records}} +
+ + record_sys_ids + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + df68fad83b2c3250b61f3c8c24e45ad4 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88
+ {{action.record_sys_ids}} +
+ + script + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + 5368fad83b2c3250b61f3c8c24e45ad4 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + stop_on_first_error + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + 9368fad83b2c3250b61f3c8c24e45ad5 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88
+ {{action.stop_on_first_error}} +
+ + table_name + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + 1b68fad83b2c3250b61f3c8c24e45ad5 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88
+ {{action.table_name}} +
+ + validation_rules + cb68fad83b2c3250b61f3c8c24e45a88 + admin + 2025-10-08 21:36:47 + 9f68fad83b2c3250b61f3c8c24e45ad5 + 0 + admin + 2025-10-08 21:36:47 + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88
+ {{action.validation_rules}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + string + + true + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88 + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 21:36:46 + 0b68fad83b2c3250b61f3c8c24e45a8c + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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 + + + + include_field_values + false + + + + false + + + string + + true + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88 + + 400 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 21:36:47 + 5b68fad83b2c3250b61f3c8c24e45a9a + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON + false + + + + + + + + + + + + + false + false + + + + validation_rules + false + + + + false + + + json + + true + 4000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88 + + 200 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 21:36:46 + 5f68fad83b2c3250b61f3c8c24e45a93 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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 + + + + stop_on_first_error + false + + + + false + + + string + + true + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88 + + 300 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 21:36:47 + d368fad83b2c3250b61f3c8c24e45a97 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + record_sys_ids + false + + + + false + + + string + + true + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88 + + 100 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 21:36:46 + d768fad83b2c3250b61f3c8c24e45a90 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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 + + + + max_records + false + + + + false + + + string + + true + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_cb68fad83b2c3250b61f3c8c24e45a88 + + 500 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 21:36:47 + df68fad83b2c3250b61f3c8c24e45a9d + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + 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=de6dc394-5b7e-45f7-b2b4-864e0d5f8083 + false + + + + + + + + + + + + + false + false + + + + passed_record_ids + false + + + + false + + + string + + false + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + 1368fad83b2c3250b61f3c8c24e45ac0 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + 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=dbfb2721-7421-48d9-8e9a-ea306623ca06 + false + + + + + + + + + + + + + false + false + + + + validation_status + false + + + + false + + + string + + false + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 9 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + 5768fad83b2c3250b61f3c8c24e45aca + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + 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=565ac47f-5af9-4b52-8714-4f2a036bfd3b + false + + + + + + + + + + + + + false + false + + + + failed_record_ids + false + + + + false + + + string + + false + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + 5b68fad83b2c3250b61f3c8c24e45abc + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=a4eedddc-428f-49c1-8deb-c94940f4a717 + false + + + + + + + + + + + + + false + false + + + + total_records + false + + + + false + + + integer + + false + 40 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + 5f68fad83b2c3250b61f3c8c24e45aa1 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=38bb39f6-190c-4ea3-945d-b128dd01e3f9 + false + + + + + + + + + + + + + false + false + + + + passed_count + false + + + + false + + + integer + + false + 40 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + 5f68fad83b2c3250b61f3c8c24e45aa5 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + 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=889635f6-2607-4013-acab-3419716a4646 + false + + + + + + + + + + + + + false + false + + + + validation_report + false + + + + false + + + string + + false + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + 9368fad83b2c3250b61f3c8c24e45ab9 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=1a2bce60-7e16-41f7-82d1-c8614b8a4e21 + false + + + + + + + + + + + + + false + false + + + + execution_time_ms + false + + + + false + + + integer + + false + 40 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 8 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + 9f68fad83b2c3250b61f3c8c24e45ac6 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + 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=103b4566-2fc7-4fba-9105-ef2e3fe78ae7 + false + + + + + + + + + + + + + false + false + + + + error_message + false + + + + false + + + string + + false + 8000 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 7 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + d768fad83b2c3250b61f3c8c24e45ac3 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=af8987c8-3d54-469f-b39a-20480352bd01 + false + + + + + + + + + + + + + false + false + + + + failed_count + false + + + + false + + + integer + + false + 40 + cb68fad83b2c3250b61f3c8c24e45a88 + cb68fad83b2c3250b61f3c8c24e45a88 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 21:36:47 + db68fad83b2c3250b61f3c8c24e45ab5 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + + passed_record_ids + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + 1b68fad83b2c3250b61f3c8c24e45ac2 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + passed_count + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + 1f68fad83b2c3250b61f3c8c24e45ab4 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + failed_record_ids + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + 5368fad83b2c3250b61f3c8c24e45abf + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + validation_status + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + 5f68fad83b2c3250b61f3c8c24e45acc + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + execution_time_ms + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + 9768fad83b2c3250b61f3c8c24e45ac9 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + validation_report + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + 9b68fad83b2c3250b61f3c8c24e45abb + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + total_records + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + 9f68fad83b2c3250b61f3c8c24e45aa4 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + failed_count + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + d368fad83b2c3250b61f3c8c24e45ab8 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + error_message + + + + en + var__m_sys_hub_step_ext_output_cb68fad83b2c3250b61f3c8c24e45a88 + + sys_documentation + admin + 2025-10-08 21:36:47 + df68fad83b2c3250b61f3c8c24e45ac5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=json,uiTypeLabel=JSON,uiUniqueId=14415c3b-399e-4754-92b4-9d9e4397ee57 + false + + + + + + + + + + + + + false + false + + + + validation_rules + false + + + + false + + + json + + true + 4000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 21:36:46 + 0368fad83b2c3250b61f3c8c24e45a4f + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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=7f00a083-00a8-4522-b54b-17134d642bce + false + + + + + + + + + + + + + false + false + + + + include_field_values + false + + + + false + + + string + + false + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 21:36:46 + 0368fad83b2c3250b61f3c8c24e45a70 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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=a01b3003-4405-4749-b402-994f7207a6de + false + + + + + + + + + + + + + false + false + + + + table_name + false + + + + false + + + string + + true + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 21:36:46 + 0768fad83b2c3250b61f3c8c24e45a46 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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=0eee578c-2fd7-4ca0-b2e0-5009950eb2b6 + false + + + + + + + + + + + + + false + false + + + + max_records + false + + + + false + + + string + + false + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 21:36:46 + 4368fad83b2c3250b61f3c8c24e45a74 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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=b09de44c-a11f-45ce-8a5e-39c12a5580ad + false + + + + + + + + + + + + + false + false + + + + record_sys_ids + false + + + + false + + + string + + true + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 21:36:46 + cf68fad83b2c3250b61f3c8c24e45a4a + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + 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=3c31b8e3-13a7-4319-ac5e-15bb81b10b31 + false + + + + + + + + + + + + + false + false + + + + stop_on_first_error + false + + + + false + + + string + + false + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 21:36:46 + cf68fad83b2c3250b61f3c8c24e45a6b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=7fb4a153-01b5-423f-9475-ed72f376aa86 + false + + + + + + + + + + + + + false + false + + + + passed_count + + false + + + + false + + + + integer + + false + 40 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:48 + 2768fad83b2c3250b61f3c8c24e45af0 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + 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=657b3533-0176-4255-8bf8-dd74ddb8d309 + false + + + + + + + + + + + + + false + false + + + + passed_record_ids + + false + + + + false + + + + string + + false + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 10 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:48 + 63683ed83b2c3250b61f3c8c24e45a11 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=455251de-08b3-4f3d-b41b-8f6782d90dbb + false + + + + + + + + + + + + + false + false + + + + failed_count + + false + + + + false + + + + integer + + false + 40 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:48 + 6768fad83b2c3250b61f3c8c24e45af4 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + 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=21450f06-d066-408b-adfc-1114a1524650 + false + + + + + + + + + + + + + false + false + + + + validation_report + + false + + + + false + + + + string + + false + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 7 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:48 + 6768fad83b2c3250b61f3c8c24e45af8 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + 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=32df247b-198b-4c85-a865-e2b8d23ff0e5,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:47 + 9368fad83b2c3250b61f3c8c24e45ae6 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=choice,uiTypeLabel=Choice,uiUniqueId=829801e8-de31-43b0-a4fd-c1b4e940e852 + false + + 3 + + + + + + error + + + + + false + false + + + + validation_status + + false + + + + false + + + + choice + + false + 32 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:47 + d768fad83b2c3250b61f3c8c24e45ade + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + 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=247266c0-58e3-46e5-8c2c-43faba735ad2 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:47 + db68fad83b2c3250b61f3c8c24e45ad9 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + 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=fc67cad4-f4b4-43a3-ab47-81127419eb99 + false + + + + + + + + + + + + + false + false + + + + failed_record_ids + + false + + + + false + + + + string + + false + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 11 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:48 + e3683ed83b2c3250b61f3c8c24e45a15 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=b2a1ffd7-8ff3-4fc6-8f56-d7932e513166 + false + + + + + + + + + + + + + false + false + + + + total_records + + false + + + + false + + + + integer + + false + 40 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:47 + e368fad83b2c3250b61f3c8c24e45aec + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + false + false + false + false + false + simple + false + script + + + false + + + + + false + total_records + e368fad83b2c3250b61f3c8c24e45aec + sys_hub_action_output + + admin + 2025-10-08 21:36:48 + 23683ed83b2c3250b61f3c8c24e45a1e + 0 + admin + 2025-10-08 21:36:48 + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=7118a7aa-15b6-4dc7-be50-71bc44be3c0c + false + + + + + + + + + + + + + false + false + + + + execution_time_ms + + false + + + + false + + + + integer + + false + 40 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 8 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:48 + e768fad83b2c3250b61f3c8c24e45afc + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + 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=a252c0d7-4f76-48c3-b7e4-e9c0e6c69230 + false + + + + + + + + + + + + + false + false + + + + error_message + + false + + + + false + + + + string + + false + 8000 + 8368fad83b2c3250b61f3c8c24e45a43 + 8368fad83b2c3250b61f3c8c24e45a43 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + 9 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 21:36:48 + ef683ed83b2c3250b61f3c8c24e45a0c + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 8368fad83b2c3250b61f3c8c24e45a43 + admin + 2025-10-08 21:36:48 + af683ed83b2c3250b61f3c8c24e45a25 + 0 + admin + 2025-10-08 21:36:48 + + + + table_name + + + + en + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:46 + 0368fad83b2c3250b61f3c8c24e45a4a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + + + + + validation_rules + + + + en + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:46 + 0368fad83b2c3250b61f3c8c24e45a6b + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + + + + + record_sys_ids + + + + en + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:46 + 4368fad83b2c3250b61f3c8c24e45a4e + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + + + + + stop_on_first_error + + + + en + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:46 + 4368fad83b2c3250b61f3c8c24e45a6f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + + + + + include_field_values + + + + en + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:46 + 8368fad83b2c3250b61f3c8c24e45a73 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + + + + + max_records + + + + en + var__m_sys_hub_action_input_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:46 + 8b68fad83b2c3250b61f3c8c24e45a83 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:46 + + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:47 + 1b68fad83b2c3250b61f3c8c24e45add + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + execution_time_ms + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + 23683ed83b2c3250b61f3c8c24e45a0c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + passed_record_ids + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + 27683ed83b2c3250b61f3c8c24e45a14 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:47 + 2768fad83b2c3250b61f3c8c24e45aeb + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + validation_report + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + 2b68fad83b2c3250b61f3c8c24e45afb + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + total_records + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + 6768fad83b2c3250b61f3c8c24e45aef + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + error_message + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + a3683ed83b2c3250b61f3c8c24e45a10 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + failed_record_ids + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + a7683ed83b2c3250b61f3c8c24e45a18 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + passed_count + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + a768fad83b2c3250b61f3c8c24e45af3 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + failed_count + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:48 + a768fad83b2c3250b61f3c8c24e45af7 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:48 + + + + + validation_status + + + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + + sys_documentation + admin + 2025-10-08 21:36:47 + d368fad83b2c3250b61f3c8c24e45ae5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 21:36:47 + + + + + + + + validation_status + + false + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + 3 + + admin + 2025-10-08 21:36:47 + global + / + 1768fad83b2c3250b61f3c8c24e45ae2 + 0 + admin + 2025-10-08 21:36:47 + error + + + + validation_status + + false + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + 2 + + admin + 2025-10-08 21:36:47 + global + / + 5f68fad83b2c3250b61f3c8c24e45ae1 + 0 + admin + 2025-10-08 21:36:47 + partial + + + + validation_status + + false + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + 1 + + admin + 2025-10-08 21:36:47 + global + / + 9768fad83b2c3250b61f3c8c24e45ae1 + 0 + admin + 2025-10-08 21:36:47 + failed + + + + validation_status + + false + + en + var__m_sys_hub_action_output_8368fad83b2c3250b61f3c8c24e45a43 + 0 + + admin + 2025-10-08 21:36:47 + global + / + df68fad83b2c3250b61f3c8c24e45ae0 + 0 + admin + 2025-10-08 21:36:47 + passed + + + + 1b1992103ba83250b61f3c8c24e45a8f + 8368fad83b2c3250b61f3c8c24e45a43 + glide-yokohama-12-18-2024__patch4b-07-29-2025_08-12-2025_1725.zip + +