From 928f6ee645064f184d4b472684627448e949f569 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 8 Oct 2025 09:27:06 -0700 Subject: [PATCH 1/2] Action_type_commit_1 --- b812ceb69337a210633378917cba10bc/checksum.txt | 3 +- ...ition_b5b3699c832c3210086cb5a6feaad36e.xml | 2631 +++++++++++++++++ 2 files changed, 2632 insertions(+), 2 deletions(-) create mode 100644 b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index 1de3171..cfada74 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1,2 +1 @@ -095KrXNXmFSNJ9E_U1T3UzF6ZjWZiWGnuUjViTmVBuS1TxuVZTqTn6qiRHklUvRmyuJW40CfRw6LcmHxGZyOXo5vE9mXBfMzrE3MGyv2yQzfdEhF_8ZzQPXQyxzikWK6zmwoJ2El87X29StDRnQ3NuF2hhE9wDSpUa6TVzPya7UMAUJVx26LkVq2qnY_MgDSt-iZLFesgn3QfiGY6HadRSKVYr1MaXPZ6uGKUOV91Foi_RxWh_fV4PhR4NwM025Hwi0sRCy0Lsy3trTdPKB0gih4kCOzlmZbphio9eex1loNEsE8Sgc8JlKnFYKhJ9XkaOe0r1RUjn6x_Un4q3QlFDPzT6FOvhlmG0GFnsRil2D0C0qmdr8DMnKNSYTGZvTsowutP6SM6Pvtj_i9nCbtFZlVdqEbk08UnRssEt1BVqBHw0MymPn-JW1ZbKrswtuuBg44WZigEP6vc40Vaqc7K-5JA3XD4NN69-Z3iC8J2ahp_UUF8H-pU3wmCRhJQuFFQPSVE8Hnt-OinnQy8YKfHe39UHHtGXjKndc-vqhC1_oQeMowOFuatKF1_38CEVcrIBA9ByMYDV9beQdi8V4YXUigCFtTk8EDRjOIfH_b2Bm7dFHAHbKTvcvd8sgGCV8bYY4uGg7d6wRO7M1WbhWZ63o_P-4xX4lvei5AqaJBpSQ - +sVBC-fp1zNphA9ulp3GNT7gdOxFaV5i5Und8Gl2vQil_uRq0uXPBTNK6sr8l2qZh1JValfYo69jxp2PIoTfFQ2OmTczBqn-bzB2dWUBMz2bwc8m_Qnj8Xski813iRKoEMyEmc4UkoT_jH13N9lecgj7O3N4lVCS1cMJERVQzqy6oePHi_qVNra2P9V5kAzlAaX5pnZcH6ti29jTIo6YaSpMdbPlGLbEAGelUTVewctU_xy2tgae_KeVI33WAG875uNIAfkgEEOG2mbo5y_R7MI9JIvQxeyQzIhemvTlpPGgjOglFzd6_kKmTz7ckhBblTUKe1-28x6G5kUPDXm-CTQvUQZLWGvTlH8DXhmUibmQOJh3CotemRFVyrClrLv0dFHB0qM09Y1-bhiatMX3oo_1UXDjOkgR5voyZ1ATbFpsFjA0337qDPIboJYW9wMMfHahzPEDvyl_wDD8PJhqoOel3ROsLJx6ozJaN1GjvBhJCIPG95I-Th4b9vf6AtkhHxieh-XvkqmuSqRhufjftC-C8KXVJRLsA4E-saHBDwKn50yujqDforyaL6LpeycVQZn5WJs8mDfRuadVAqOXOqkoa3hUPQ93e2X1Dq3-C_NBpL_anHaovVHUWHvnmB0o4P4TNTs2pXkUBp1fFrV-qlK0yumrdE5k8HDi6nLRPji0 \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml new file mode 100644 index 0000000..3204126 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml @@ -0,0 +1,2631 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + + + false + calculate_business_days_duration + [{"name":"{{action.start_date_time}}","label":"action➛Start Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.end_date_time}}","label":"action➛End Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule}}","label":"action➛Schedule","type":"action","ref":"","reference_display":"Schedule","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule.sys_id}}","label":"action➛Schedule➛Sys ID","type":"action","ref":"","reference_display":"Sys ID","base_type":"GUID","parent_table_name":"cmn_schedule","column_name":"sys_id","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}}","label":"step➛Script step➛Business Duration (Display)","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":"6ec05bb9-6cbc-4d81-96c9-759bd77c00ec"}}] + ea41fd1083ac3210086cb5a6feaad3cd + + Calculate Business Days Duration + + + + false + published + sys_hub_action_type_definition + admin + 2025-10-08 15:26:41 + global + / + b5b3699c832c3210086cb5a6feaad36e + 16 + Calculate Business Days Duration + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-08 16:26:00 + false + + + + + + sys_hub_action_type_definition + b5b3699c832c3210086cb5a6feaad36e + 1 + sys_variable_value + admin + 2025-10-08 15:46:44 + a348ad14836c3210086cb5a6feaad337 + 0 + admin + 2025-10-08 15:46:44 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"serializationFormat":"JSON"} + 5b48ad14836c3210086cb5a6feaad31b + + + sys_hub_action_type_definition + b5b3699c832c3210086cb5a6feaad36e + 3 + sys_variable_value + admin + 2025-10-08 15:46:44 + ef48ad14836c3210086cb5a6feaad336 + 0 + admin + 2025-10-08 15:46:44 + 0 + df48ad14836c3210086cb5a6feaad323 + + + + business_duration_display + b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-08 15:58:20 + e5fae518836c3210086cb5a6feaad388 + 2 + admin + 2025-10-08 16:07:41 + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e
+ {{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}} +
+ + business_duration_ms + b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-08 15:58:20 + e9fae518836c3210086cb5a6feaad387 + 2 + admin + 2025-10-08 16:07:41 + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e
+ {{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_ms}} +
+ + business_duration_object + b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-08 15:46:44 + 2748ad14836c3210086cb5a6feaad336 + 3 + admin + 2025-10-08 16:07:41 + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e
+ {{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_object}} +
+ + __action_status__ + b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-08 15:46:44 + ab48ad14836c3210086cb5a6feaad336 + 0 + admin + 2025-10-08 15:46:44 + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e
+ +
+ + __dont_treat_as_error__ + b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-08 15:46:44 + e748ad14836c3210086cb5a6feaad336 + 0 + admin + 2025-10-08 15:46:44 + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e
+ +
+ + + b5b3699c832c3210086cb5a6feaad36e + 2dd6a002-f411-4084-bf55-f05d541169ad + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-08 15:46:42 + 4b486d14836c3210086cb5a6feaad3e9 + 5 + b812ceb69337a210633378917cba10bc + admin + 2025-10-08 16:21:07 + + + + sys_hub_step_instance + 4b486d14836c3210086cb5a6feaad3e9 + 600 + sys_variable_value + admin + 2025-10-08 15:46:43 + 1748ad14836c3210086cb5a6feaad316 + 4 + admin + 2025-10-08 16:21:07 + (function execute(inputs, outputs) { + + var startDate = new GlideDateTime(inputs.start_date); + var endDate = new GlideDateTime(inputs.end_date); + var schedule = new GlideSchedule(inputs.schedule_sysid); + + var durationMs = schedule.duration(startDate, endDate); //business duration in milliseconds + + var glideDuration = new GlideDuration(durationMs); //creating glideduration object + + //setting output of the script step + outputs.business_duration_display = glideDuration.getDisplayValue(); + +})(inputs, outputs); + + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 4b486d14836c3210086cb5a6feaad3e9 + 0 + sys_variable_value + admin + 2025-10-08 15:46:43 + 9b48ad14836c3210086cb5a6feaad317 + 0 + admin + 2025-10-08 15:46:43 + + c7486d14836c3210086cb5a6feaad3ef + + + sys_hub_step_instance + 4b486d14836c3210086cb5a6feaad3e9 + 100 + sys_variable_value + admin + 2025-10-08 15:46:43 + d748ad14836c3210086cb5a6feaad317 + 0 + admin + 2025-10-08 15:46:43 + + 5b486d14836c3210086cb5a6feaad3f2 + + + sys_hub_step_instance + 4b486d14836c3210086cb5a6feaad3e9 + 400 + sys_variable_value + admin + 2025-10-08 15:46:43 + db48ad14836c3210086cb5a6feaad315 + 0 + admin + 2025-10-08 15:46:43 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 4b486d14836c3210086cb5a6feaad3e9 + admin + 2025-10-08 15:46:43 + 9348ad14836c3210086cb5a6feaad315 + 0 + admin + 2025-10-08 15:46:43 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + end_date + 4b486d14836c3210086cb5a6feaad3e9 + admin + 2025-10-08 15:46:43 + df48ad14836c3210086cb5a6feaad316 + 0 + admin + 2025-10-08 15:46:43 + var__m_sys_hub_step_ext_input_4b486d14836c3210086cb5a6feaad3e9
+ {{action.end_date_time}} +
+ + schedule_sysid + 4b486d14836c3210086cb5a6feaad3e9 + admin + 2025-10-08 15:46:43 + 9348ad14836c3210086cb5a6feaad317 + 0 + admin + 2025-10-08 15:46:43 + var__m_sys_hub_step_ext_input_4b486d14836c3210086cb5a6feaad3e9
+ {{action.schedule.sys_id}} +
+ + script + 4b486d14836c3210086cb5a6feaad3e9 + admin + 2025-10-08 15:46:43 + 5b48ad14836c3210086cb5a6feaad315 + 0 + admin + 2025-10-08 15:46:43 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + start_date + 4b486d14836c3210086cb5a6feaad3e9 + admin + 2025-10-08 15:46:43 + 5748ad14836c3210086cb5a6feaad317 + 0 + admin + 2025-10-08 15:46:43 + var__m_sys_hub_step_ext_input_4b486d14836c3210086cb5a6feaad3e9
+ {{action.start_date_time}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time + false + + + + + + + + + + + + + false + false + + + + end_date + false + + + + false + + + glide_date_time + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=GUID,uiTypeLabel=Sys ID (GUID) + false + + + + + + + + + + + + + false + false + + + + schedule_sysid + false + + + + false + + + GUID + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time + false + + + + + + + + + + + + + false + false + + + + start_date + false + + + + false + + + glide_date_time + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=6ec05bb9-6cbc-4d81-96c9-759bd77c00ec + false + + + + + + + + + + + + + false + false + + + + business_duration_display + false + + + + false + + + string + + false + 8000 + 4b486d14836c3210086cb5a6feaad3e9 + 4b486d14836c3210086cb5a6feaad3e9 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_4b486d14836c3210086cb5a6feaad3e9 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 16:06:10 + 14cc6d98836c3210086cb5a6feaad360 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:21:07 + false + false + false + false + false + simple + false + script + + + false + + + + business_duration_display + + + + en + var__m_sys_hub_step_ext_output_4b486d14836c3210086cb5a6feaad3e9 + + sys_documentation + admin + 2025-10-08 16:06:10 + 58cc6d98836c3210086cb5a6feaad362 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:06:10 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time,uiUniqueId=e564664d-b705-4cee-b6be-d7a5f5af0938 + false + + + + + + + + + + + + + false + false + + + + start_date_time + false + + + + false + + + glide_date_time + + true + 40 + b5b3699c832c3210086cb5a6feaad36e + b5b3699c832c3210086cb5a6feaad36e + sys_hub_action_type_definition + var__m_sys_hub_action_input_b5b3699c832c3210086cb5a6feaad36e + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 15:46:42 + 0b48ad10836c3210086cb5a6feaad350 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:42 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time,uiUniqueId=1da6c1e5-4a1c-4b31-a3a0-805ad22cd5ae + false + + + + + + + + + + + + + false + false + + + + end_date_time + false + + + + false + + + glide_date_time + + true + 40 + b5b3699c832c3210086cb5a6feaad36e + b5b3699c832c3210086cb5a6feaad36e + sys_hub_action_type_definition + var__m_sys_hub_action_input_b5b3699c832c3210086cb5a6feaad36e + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 15:46:42 + 0f486d14836c3210086cb5a6feaad3b2 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:42 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference,uiUniqueId=7cdbdad0-4350-4c30-9cdc-3b4ce1f61759 + false + + + + cmn_schedule + + + + + + + + + false + false + + + + schedule + false + + + + false + + + reference + + true + 32 + b5b3699c832c3210086cb5a6feaad36e + b5b3699c832c3210086cb5a6feaad36e + sys_hub_action_type_definition + var__m_sys_hub_action_input_b5b3699c832c3210086cb5a6feaad36e + + 3 + false + false + + cmn_schedule + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 15:46:42 + 87486d14836c3210086cb5a6feaad3b6 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:42 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + action_error_output=true,co_type_name=FDACTIONSTATUS,element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=object,uiTypeLabel=Object,uiUniqueId=42ff712d-89c3-4399-b184-ee165b99fb5b + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + b5b3699c832c3210086cb5a6feaad36e + b5b3699c832c3210086cb5a6feaad36e + sys_hub_action_type_definition + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 15:46:43 + 5b48ad14836c3210086cb5a6feaad31b + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:43 + 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=292318a6-9bb8-4c4b-92ed-f1729910d839 + false + + + + + + + + + + + + + false + false + + + + business_duration_display + + false + + + + false + + + + string + + false + 8000 + b5b3699c832c3210086cb5a6feaad36e + b5b3699c832c3210086cb5a6feaad36e + sys_hub_action_type_definition + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 15:46:43 + d748ad14836c3210086cb5a6feaad32a + 2 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:21:07 + 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=7a0d3cdb-c8a6-478d-96da-2f664350cc44,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + b5b3699c832c3210086cb5a6feaad36e + b5b3699c832c3210086cb5a6feaad36e + sys_hub_action_type_definition + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 15:46:43 + df48ad14836c3210086cb5a6feaad323 + 15 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:58 + false + false + false + false + false + simple + false + script + + + false + + + + + + + b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-08 15:46:44 + a348ad14836c3210086cb5a6feaad339 + 0 + admin + 2025-10-08 15:46:44 + + + + start_date_time + + + + en + var__m_sys_hub_action_input_b5b3699c832c3210086cb5a6feaad36e + + sys_documentation + admin + 2025-10-08 15:46:42 + 43486d14836c3210086cb5a6feaad3b2 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:42 + + + + + schedule + + + + en + var__m_sys_hub_action_input_b5b3699c832c3210086cb5a6feaad36e + + sys_documentation + admin + 2025-10-08 15:46:42 + c3486d14836c3210086cb5a6feaad3ba + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:42 + + + + + end_date_time + + + + en + var__m_sys_hub_action_input_b5b3699c832c3210086cb5a6feaad36e + + sys_documentation + admin + 2025-10-08 15:46:42 + cb486d14836c3210086cb5a6feaad3b5 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:42 + + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e + + sys_documentation + admin + 2025-10-08 15:46:43 + 1f48ad14836c3210086cb5a6feaad329 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:43 + + + + + business_duration_display + + + + en + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e + + sys_documentation + admin + 2025-10-08 15:46:43 + 9748ad14836c3210086cb5a6feaad32d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:43 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e + + sys_documentation + admin + 2025-10-08 15:46:43 + 9b48ad14836c3210086cb5a6feaad31f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 15:46:43 + + + + + + + b5b3699c832c3210086cb5a6feaad36e + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"ba41315083ac3210086cb5a6feaad35e","name":"plan","plan_signature":null}} + b241315083ac3210086cb5a6feaad32a + admin + 2025-10-08 16:26:01 + global + / + ba41315083ac3210086cb5a6feaad35e + 0 + + + admin + 2025-10-08 16:26:01 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + + + calculate_business_days_duration + [{"name":"{{action.start_date_time}}","label":"action➛Start Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.end_date_time}}","label":"action➛End Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule}}","label":"action➛Schedule","type":"action","ref":"","reference_display":"Schedule","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule.sys_id}}","label":"action➛Schedule➛Sys ID","type":"action","ref":"","reference_display":"Sys ID","base_type":"GUID","parent_table_name":"cmn_schedule","column_name":"sys_id","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}}","label":"step➛Script step➛Business Duration (Display)","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":"6ec05bb9-6cbc-4d81-96c9-759bd77c00ec"}}] + true + Calculate Business Days Duration + + + + b5b3699c832c3210086cb5a6feaad36e + sys_hub_action_type_snapshot + admin + 2025-10-08 16:25:59 + global + / + ea41fd1083ac3210086cb5a6feaad3cd + 0 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + false + + + + + + sys_hub_action_type_snapshot + ea41fd1083ac3210086cb5a6feaad3cd + 2 + sys_variable_value + admin + 2025-10-08 16:26:00 + 3641315083ac3210086cb5a6feaad328 + 0 + admin + 2025-10-08 16:26:00 + 0 + 6a41315083ac3210086cb5a6feaad31a + + + sys_hub_action_type_snapshot + ea41fd1083ac3210086cb5a6feaad3cd + 1 + sys_variable_value + admin + 2025-10-08 16:26:00 + f641315083ac3210086cb5a6feaad328 + 0 + admin + 2025-10-08 16:26:00 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"complexObjectSchema":{"FlowDesigner:FDACTIONSTATUS":{"code":"Integer","code.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"Integer\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"integer\",\"default_value\":\"\",\"label\":\"Code\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"1\",\"max_length\":\"40\"}"},"message":"String","message.$field_facets":{"SimpleMapFacet":"{\"uiTypeLabel\":\"String\",\"read_only\":\"false\",\"hint\":\"\",\"uiType\":\"string\",\"default_value\":\"\",\"label\":\"Message\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"order\":\"2\",\"max_length\":\"4000\"}"}},"FlowDesigner:FDACTIONSTATUS.$type_facets":{"SimpleMapFacet":"{\"default_value\":\"\",\"label\":\"Action Status\",\"action_error_output\":\"true\",\"mandatory\":\"false\",\"uiUniqueId\":\"4adfb7bc-9d67-498d-88d0-8d6c3d584fed\",\"uiTypeLabel\":\"Object\",\"co_type_name\":\"FDACTIONSTATUS\",\"element_mapping_provider\":\"com.glide.flow_design.action.data.FlowDesignVariableMapper\",\"read_only\":\"false\",\"hint\":null,\"uiType\":\"object\",\"order\":\"1\",\"max_length\":\"65000\"}"}},"serializationFormat":"JSON"} + e241315083ac3210086cb5a6feaad316 + + + + business_duration_display + ea41fd1083ac3210086cb5a6feaad3cd + admin + 2025-10-08 16:26:00 + fe41315083ac3210086cb5a6feaad327 + 0 + admin + 2025-10-08 16:26:00 + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd
+ {{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}} +
+ + __action_status__ + ea41fd1083ac3210086cb5a6feaad3cd + admin + 2025-10-08 16:26:00 + b241315083ac3210086cb5a6feaad328 + 0 + admin + 2025-10-08 16:26:00 + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd
+ +
+ + __dont_treat_as_error__ + ea41fd1083ac3210086cb5a6feaad3cd + admin + 2025-10-08 16:26:00 + 3e41315083ac3210086cb5a6feaad327 + 0 + admin + 2025-10-08 16:26:00 + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd
+ +
+ + + ea41fd1083ac3210086cb5a6feaad3cd + 2dd6a002-f411-4084-bf55-f05d541169ad + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-08 16:25:59 + 2641fd1083ac3210086cb5a6feaad3e1 + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-08 16:25:59 + + + + sys_hub_step_instance + 2641fd1083ac3210086cb5a6feaad3e1 + 600 + sys_variable_value + admin + 2025-10-08 16:25:59 + 6241315083ac3210086cb5a6feaad312 + 0 + admin + 2025-10-08 16:25:59 + (function execute(inputs, outputs) { + + var startDate = new GlideDateTime(inputs.start_date); + var endDate = new GlideDateTime(inputs.end_date); + var schedule = new GlideSchedule(inputs.schedule_sysid); + + var durationMs = schedule.duration(startDate, endDate); //business duration in milliseconds + + var glideDuration = new GlideDuration(durationMs); //creating glideduration object + + //setting output of the script step + outputs.business_duration_display = glideDuration.getDisplayValue(); + +})(inputs, outputs); + + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 2641fd1083ac3210086cb5a6feaad3e1 + 0 + sys_variable_value + admin + 2025-10-08 16:25:59 + 6641315083ac3210086cb5a6feaad313 + 0 + admin + 2025-10-08 16:25:59 + + 6241fd1083ac3210086cb5a6feaad3e5 + + + sys_hub_step_instance + 2641fd1083ac3210086cb5a6feaad3e1 + 100 + sys_variable_value + admin + 2025-10-08 16:25:59 + a241315083ac3210086cb5a6feaad313 + 0 + admin + 2025-10-08 16:25:59 + + 6e41fd1083ac3210086cb5a6feaad3e8 + + + sys_hub_step_instance + 2641fd1083ac3210086cb5a6feaad3e1 + 400 + sys_variable_value + admin + 2025-10-08 16:25:59 + ae41315083ac3210086cb5a6feaad311 + 0 + admin + 2025-10-08 16:25:59 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 2641fd1083ac3210086cb5a6feaad3e1 + admin + 2025-10-08 16:25:59 + 6a41315083ac3210086cb5a6feaad311 + 0 + admin + 2025-10-08 16:25:59 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + end_date + 2641fd1083ac3210086cb5a6feaad3e1 + admin + 2025-10-08 16:25:59 + aa41315083ac3210086cb5a6feaad312 + 0 + admin + 2025-10-08 16:25:59 + var__m_sys_hub_step_ext_input_2641fd1083ac3210086cb5a6feaad3e1
+ {{action.end_date_time}} +
+ + schedule_sysid + 2641fd1083ac3210086cb5a6feaad3e1 + admin + 2025-10-08 16:25:59 + 6e41315083ac3210086cb5a6feaad312 + 0 + admin + 2025-10-08 16:25:59 + var__m_sys_hub_step_ext_input_2641fd1083ac3210086cb5a6feaad3e1
+ {{action.schedule.sys_id}} +
+ + script + 2641fd1083ac3210086cb5a6feaad3e1 + admin + 2025-10-08 16:25:59 + 2e41315083ac3210086cb5a6feaad311 + 0 + admin + 2025-10-08 16:25:59 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + start_date + 2641fd1083ac3210086cb5a6feaad3e1 + admin + 2025-10-08 16:25:59 + 2241315083ac3210086cb5a6feaad313 + 0 + admin + 2025-10-08 16:25:59 + var__m_sys_hub_step_ext_input_2641fd1083ac3210086cb5a6feaad3e1
+ {{action.start_date_time}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time + false + + + + + + + + + + + + + false + false + + + + start_date + false + + + + false + + + glide_date_time + + true + 40 + 2641fd1083ac3210086cb5a6feaad3e1 + 2641fd1083ac3210086cb5a6feaad3e1 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_2641fd1083ac3210086cb5a6feaad3e1 + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 16:25:59 + 6241fd1083ac3210086cb5a6feaad3e5 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time + false + + + + + + + + + + + + + false + false + + + + end_date + false + + + + false + + + glide_date_time + + true + 40 + 2641fd1083ac3210086cb5a6feaad3e1 + 2641fd1083ac3210086cb5a6feaad3e1 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_2641fd1083ac3210086cb5a6feaad3e1 + + 100 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 16:25:59 + 6e41fd1083ac3210086cb5a6feaad3e8 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=GUID,uiTypeLabel=Sys ID (GUID) + false + + + + + + + + + + + + + false + false + + + + schedule_sysid + false + + + + false + + + GUID + + true + 32 + 2641fd1083ac3210086cb5a6feaad3e1 + 2641fd1083ac3210086cb5a6feaad3e1 + sys_hub_step_instance + var__m_sys_hub_step_ext_input_2641fd1083ac3210086cb5a6feaad3e1 + + 200 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-08 16:25:59 + ae41fd1083ac3210086cb5a6feaad3eb + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + 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=6ec05bb9-6cbc-4d81-96c9-759bd77c00ec + false + + + + + + + + + + + + + false + false + + + + business_duration_display + false + + + + false + + + string + + false + 8000 + 2641fd1083ac3210086cb5a6feaad3e1 + 2641fd1083ac3210086cb5a6feaad3e1 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_2641fd1083ac3210086cb5a6feaad3e1 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-08 16:25:59 + 6641315083ac3210086cb5a6feaad308 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + false + false + false + false + false + simple + false + script + + + false + + + + business_duration_display + + + + en + var__m_sys_hub_step_ext_output_2641fd1083ac3210086cb5a6feaad3e1 + + sys_documentation + admin + 2025-10-08 16:25:59 + a241315083ac3210086cb5a6feaad30b + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference,uiUniqueId=7cdbdad0-4350-4c30-9cdc-3b4ce1f61759 + false + + + + cmn_schedule + + + + + + + + + false + false + + + + schedule + false + + + + false + + + reference + + true + 32 + ea41fd1083ac3210086cb5a6feaad3cd + ea41fd1083ac3210086cb5a6feaad3cd + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_ea41fd1083ac3210086cb5a6feaad3cd + + 3 + false + false + + cmn_schedule + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 16:25:59 + 6a41fd1083ac3210086cb5a6feaad3d8 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time,uiUniqueId=1da6c1e5-4a1c-4b31-a3a0-805ad22cd5ae + false + + + + + + + + + + + + + false + false + + + + end_date_time + false + + + + false + + + glide_date_time + + true + 40 + ea41fd1083ac3210086cb5a6feaad3cd + ea41fd1083ac3210086cb5a6feaad3cd + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_ea41fd1083ac3210086cb5a6feaad3cd + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 16:25:59 + 6e41fd1083ac3210086cb5a6feaad3d4 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_date_time,uiTypeLabel=Date/Time,uiUniqueId=e564664d-b705-4cee-b6be-d7a5f5af0938 + false + + + + + + + + + + + + + false + false + + + + start_date_time + false + + + + false + + + glide_date_time + + true + 40 + ea41fd1083ac3210086cb5a6feaad3cd + ea41fd1083ac3210086cb5a6feaad3cd + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_ea41fd1083ac3210086cb5a6feaad3cd + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-08 16:25:59 + a641fd1083ac3210086cb5a6feaad3d0 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + 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=7a0d3cdb-c8a6-478d-96da-2f664350cc44,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + ea41fd1083ac3210086cb5a6feaad3cd + ea41fd1083ac3210086cb5a6feaad3cd + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 16:26:00 + 6a41315083ac3210086cb5a6feaad31a + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:26:00 + 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=292318a6-9bb8-4c4b-92ed-f1729910d839 + false + + + + + + + + + + + + + false + false + + + + business_duration_display + + false + + + + false + + + + string + + false + 8000 + ea41fd1083ac3210086cb5a6feaad3cd + ea41fd1083ac3210086cb5a6feaad3cd + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 16:26:00 + a241315083ac3210086cb5a6feaad320 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:26:00 + 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=42ff712d-89c3-4399-b184-ee165b99fb5b + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + ea41fd1083ac3210086cb5a6feaad3cd + ea41fd1083ac3210086cb5a6feaad3cd + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-08 16:25:59 + e241315083ac3210086cb5a6feaad316 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + false + false + false + false + false + simple + false + script + + + false + + + + + + + ea41fd1083ac3210086cb5a6feaad3cd + admin + 2025-10-08 16:26:00 + fe41315083ac3210086cb5a6feaad329 + 0 + admin + 2025-10-08 16:26:00 + + + + start_date_time + + + + en + var__m_sys_hub_action_input_ea41fd1083ac3210086cb5a6feaad3cd + + sys_documentation + admin + 2025-10-08 16:25:59 + 2241fd1083ac3210086cb5a6feaad3d4 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + + + + + end_date_time + + + + en + var__m_sys_hub_action_input_ea41fd1083ac3210086cb5a6feaad3cd + + sys_documentation + admin + 2025-10-08 16:25:59 + 2e41fd1083ac3210086cb5a6feaad3d7 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + + + + + schedule + + + + en + var__m_sys_hub_action_input_ea41fd1083ac3210086cb5a6feaad3cd + + sys_documentation + admin + 2025-10-08 16:25:59 + 6641fd1083ac3210086cb5a6feaad3dc + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:25:59 + + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd + + sys_documentation + admin + 2025-10-08 16:26:00 + 2e41315083ac3210086cb5a6feaad319 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:26:00 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd + + sys_documentation + admin + 2025-10-08 16:26:00 + 6641315083ac3210086cb5a6feaad31f + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:26:00 + + + + + business_duration_display + + + + en + var__m_sys_hub_action_output_ea41fd1083ac3210086cb5a6feaad3cd + + sys_documentation + admin + 2025-10-08 16:26:00 + a241315083ac3210086cb5a6feaad323 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-08 16:26:00 + + + + + + b5b3699c832c3210086cb5a6feaad36e + ea41fd1083ac3210086cb5a6feaad3cd + glide-zurich-07-01-2025__patch1-08-20-2025_09-08-2025_1328.zip + + From e8fb9bceca099d3724cdf9db10ef1ca551979713 Mon Sep 17 00:00:00 2001 From: admin Date: Wed, 8 Oct 2025 20:36:43 -0700 Subject: [PATCH 2/2] Action_commit_2 --- b812ceb69337a210633378917cba10bc/checksum.txt | 2 +- ...ition_b5b3699c832c3210086cb5a6feaad36e.xml | 122 +++++++++++++----- 2 files changed, 92 insertions(+), 32 deletions(-) diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index cfada74..7ba9402 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1 +1 @@ -sVBC-fp1zNphA9ulp3GNT7gdOxFaV5i5Und8Gl2vQil_uRq0uXPBTNK6sr8l2qZh1JValfYo69jxp2PIoTfFQ2OmTczBqn-bzB2dWUBMz2bwc8m_Qnj8Xski813iRKoEMyEmc4UkoT_jH13N9lecgj7O3N4lVCS1cMJERVQzqy6oePHi_qVNra2P9V5kAzlAaX5pnZcH6ti29jTIo6YaSpMdbPlGLbEAGelUTVewctU_xy2tgae_KeVI33WAG875uNIAfkgEEOG2mbo5y_R7MI9JIvQxeyQzIhemvTlpPGgjOglFzd6_kKmTz7ckhBblTUKe1-28x6G5kUPDXm-CTQvUQZLWGvTlH8DXhmUibmQOJh3CotemRFVyrClrLv0dFHB0qM09Y1-bhiatMX3oo_1UXDjOkgR5voyZ1ATbFpsFjA0337qDPIboJYW9wMMfHahzPEDvyl_wDD8PJhqoOel3ROsLJx6ozJaN1GjvBhJCIPG95I-Th4b9vf6AtkhHxieh-XvkqmuSqRhufjftC-C8KXVJRLsA4E-saHBDwKn50yujqDforyaL6LpeycVQZn5WJs8mDfRuadVAqOXOqkoa3hUPQ93e2X1Dq3-C_NBpL_anHaovVHUWHvnmB0o4P4TNTs2pXkUBp1fFrV-qlK0yumrdE5k8HDi6nLRPji0 \ No newline at end of file +K8x3MJXcCFAiEsFWDU4d_ws0i9GxkOJKusDZPMzvx4fNzdsWMFBz6o5rnSOTP7Tiq4FfGjP047AX09WJI0qbxY6vxhLabYTi3lj9KHqxJm4Umf2F7NFcDKZGBGYQlvCvAG6lTMq7f_rxexTqBb3XmFENvTYl1Wjb8Vo_6wOgBQL-ilpp8sIXCgDRknVW-UJHOzX_L2tw8VCE5z16SK7RnVCXXbyx-oxtENFfV5N0ZGZB6huLxwRxJvDGrJWIoUI5rwSmCmfeRpPagUV13txMufw2o9cObCguTSMlhp2SE3BMdxmjJ_rzeb1rGbCBMd_K-8YriUaijxXcyCwf1ySZri424UjOiGm_W6PrTrdXZgjner4FH6YX_Fda6FYjbrI-nXwRY9PZ-cCcm-e6_4EZX_bWGhqBrYNUZUc2jlTapn8tJQBZ2R7c_n3enTjqlVh8_-XUug0odcZRHLi-KPObuO0zoHUrUk9KiZCjIRO_2q-hji0iOxUkPGNztZTauuXLoUUdfpkNL8HUfW1YwO025w9wnE9vXhaPCYwl8K9C5WSJjMnHeFogtR6cHlR-zYj4Mio0xJF7fOwkjhzuvQA6so0pEhviUBgC7XoZMNlgmRZ61p9OledNsVxj52p9mwmuCA-MTxwA-XmarD1S2gDN2HGalA0bRWKEJzMTrEVN5HE \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml index 3204126..b1ac134 100644 --- a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e.xml @@ -16,7 +16,7 @@ false calculate_business_days_duration - [{"name":"{{action.start_date_time}}","label":"action➛Start Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.end_date_time}}","label":"action➛End Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule}}","label":"action➛Schedule","type":"action","ref":"","reference_display":"Schedule","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule.sys_id}}","label":"action➛Schedule➛Sys ID","type":"action","ref":"","reference_display":"Sys ID","base_type":"GUID","parent_table_name":"cmn_schedule","column_name":"sys_id","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}}","label":"step➛Script step➛Business Duration (Display)","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":"6ec05bb9-6cbc-4d81-96c9-759bd77c00ec"}}] + [{"name":"{{action.start_date_time}}","label":"action➛Start Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.end_date_time}}","label":"action➛End Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule}}","label":"action➛Schedule","type":"action","ref":"","reference_display":"Schedule","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule.sys_id}}","label":"action➛Schedule➛Sys ID","type":"action","ref":"","reference_display":"Sys ID","base_type":"GUID","parent_table_name":"cmn_schedule","column_name":"sys_id","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}}","label":"step➛Script step➛Business Duration (Display)","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":"6ec05bb9-6cbc-4d81-96c9-759bd77c00ec"}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].__step_status__.code}}","label":"step➛Script step➛Step Status➛Code","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].__step_status__.message}}","label":"step➛Script step➛Step Status➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] ea41fd1083ac3210086cb5a6feaad3cd Calculate Business Days Duration @@ -31,7 +31,7 @@ global / b5b3699c832c3210086cb5a6feaad36e - 16 + 32 Calculate Business Days Duration b812ceb69337a210633378917cba10bc @@ -39,7 +39,7 @@ b812ceb69337a210633378917cba10bc sys_hub_action_type_definition_b5b3699c832c3210086cb5a6feaad36e admin - 2025-10-08 16:26:00 + 2025-10-09 03:35:22 false @@ -74,6 +74,18 @@ df48ad14836c3210086cb5a6feaad323
+ + action_message + b5b3699c832c3210086cb5a6feaad36e + admin + 2025-10-09 03:27:34 + e1b8c42483a87210086cb5a6feaad34b + 0 + admin + 2025-10-09 03:27:34 + var__m_sys_hub_action_output_b5b3699c832c3210086cb5a6feaad36e
+ {{step[2dd6a002-f411-4084-bf55-f05d541169ad].action_message}} +
business_duration_display b5b3699c832c3210086cb5a6feaad36e @@ -152,10 +164,10 @@ admin 2025-10-08 15:46:42 4b486d14836c3210086cb5a6feaad3e9 - 5 + 13 b812ceb69337a210633378917cba10bc admin - 2025-10-08 16:21:07 + 2025-10-09 03:33:29 @@ -166,21 +178,31 @@ admin 2025-10-08 15:46:43 1748ad14836c3210086cb5a6feaad316 - 4 + 12 admin - 2025-10-08 16:21:07 + 2025-10-09 03:33:29 (function execute(inputs, outputs) { var startDate = new GlideDateTime(inputs.start_date); var endDate = new GlideDateTime(inputs.end_date); var schedule = new GlideSchedule(inputs.schedule_sysid); + + if (startDate.getNumericValue() > endDate.getNumericValue()) { + outputs.business_duration_display = "Error: End date can't be before start date"; + throw new Error("Date_Validation_failed"); + } - var durationMs = schedule.duration(startDate, endDate); //business duration in milliseconds + try { + var durationMs = schedule.duration(startDate, endDate); //business duration in milliseconds - var glideDuration = new GlideDuration(durationMs); //creating glideduration object + var glideDuration = new GlideDuration(durationMs); //creating glideduration object - //setting output of the script step - outputs.business_duration_display = glideDuration.getDisplayValue(); + //setting output of the script step + outputs.business_duration_display = glideDuration.getDisplayValue(); + } + catch (e) { + outputs.business_duration_display = "Error: Calculation failed due to invalid schedule or system error. Details: " + e.getMessage(); + } })(inputs, outputs); @@ -1143,14 +1165,14 @@ admin 2025-10-08 15:46:43 df48ad14836c3210086cb5a6feaad323 - 15 + 33 b812ceb69337a210633378917cba10bc admin - 2025-10-08 16:25:58 + 2025-10-09 03:35:20 false false false @@ -1176,7 +1198,21 @@ admin 2025-10-08 15:46:44 - + + + a348ad14836c3210086cb5a6feaad339 + {{step[2dd6a002-f411-4084-bf55-f05d541169ad].__step_status__.message}}LIKEDate_Validation_failed + false + start_date_time @@ -1321,17 +1357,17 @@ b5b3699c832c3210086cb5a6feaad36e {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"ba41315083ac3210086cb5a6feaad35e","name":"plan","plan_signature":null}} - b241315083ac3210086cb5a6feaad32a + 7b7a00e483a87210086cb5a6feaad3a7 admin 2025-10-08 16:26:01 global / ba41315083ac3210086cb5a6feaad35e - 0 + 1 admin - 2025-10-08 16:26:01 + 2025-10-09 03:35:23 public @@ -1348,7 +1384,7 @@ calculate_business_days_duration - [{"name":"{{action.start_date_time}}","label":"action➛Start Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.end_date_time}}","label":"action➛End Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule}}","label":"action➛Schedule","type":"action","ref":"","reference_display":"Schedule","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule.sys_id}}","label":"action➛Schedule➛Sys ID","type":"action","ref":"","reference_display":"Sys ID","base_type":"GUID","parent_table_name":"cmn_schedule","column_name":"sys_id","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}}","label":"step➛Script step➛Business Duration (Display)","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":"6ec05bb9-6cbc-4d81-96c9-759bd77c00ec"}}] + [{"name":"{{action.start_date_time}}","label":"action➛Start Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.end_date_time}}","label":"action➛End Date/Time","type":"action","ref":"","reference_display":"","base_type":"glide_date_time","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule}}","label":"action➛Schedule","type":"action","ref":"","reference_display":"Schedule","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.schedule.sys_id}}","label":"action➛Schedule➛Sys ID","type":"action","ref":"","reference_display":"Sys ID","base_type":"GUID","parent_table_name":"cmn_schedule","column_name":"sys_id","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].business_duration_display}}","label":"step➛Script step➛Business Duration (Display)","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":"6ec05bb9-6cbc-4d81-96c9-759bd77c00ec"}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].__step_status__.code}}","label":"step➛Script step➛Step Status➛Code","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[2dd6a002-f411-4084-bf55-f05d541169ad].__step_status__.message}}","label":"step➛Script step➛Step Status➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] true Calculate Business Days Duration @@ -1361,7 +1397,7 @@ global / ea41fd1083ac3210086cb5a6feaad3cd - 0 + 1 @@ -1369,7 +1405,7 @@ b812ceb69337a210633378917cba10bc admin - 2025-10-08 16:25:59 + 2025-10-09 03:35:21 false @@ -1458,10 +1494,10 @@ admin 2025-10-08 16:25:59 2641fd1083ac3210086cb5a6feaad3e1 - 1 + 2 b812ceb69337a210633378917cba10bc admin - 2025-10-08 16:25:59 + 2025-10-09 03:35:22 @@ -1472,21 +1508,31 @@ admin 2025-10-08 16:25:59 6241315083ac3210086cb5a6feaad312 - 0 + 1 admin - 2025-10-08 16:25:59 + 2025-10-09 03:35:22 (function execute(inputs, outputs) { var startDate = new GlideDateTime(inputs.start_date); var endDate = new GlideDateTime(inputs.end_date); var schedule = new GlideSchedule(inputs.schedule_sysid); + + if (startDate.getNumericValue() > endDate.getNumericValue()) { + outputs.business_duration_display = "Error: End date can't be before start date"; + throw new Error("Date_Validation_failed"); + } - var durationMs = schedule.duration(startDate, endDate); //business duration in milliseconds + try { + var durationMs = schedule.duration(startDate, endDate); //business duration in milliseconds - var glideDuration = new GlideDuration(durationMs); //creating glideduration object + var glideDuration = new GlideDuration(durationMs); //creating glideduration object - //setting output of the script step - outputs.business_duration_display = glideDuration.getDisplayValue(); + //setting output of the script step + outputs.business_duration_display = glideDuration.getDisplayValue(); + } + catch (e) { + outputs.business_duration_display = "Error: Calculation failed due to invalid schedule or system error. Details: " + e.getMessage(); + } })(inputs, outputs); @@ -2275,14 +2321,14 @@ admin 2025-10-08 16:26:00 6a41315083ac3210086cb5a6feaad31a - 1 + 3 b812ceb69337a210633378917cba10bc admin - 2025-10-08 16:26:00 + 2025-10-09 03:35:22 false false false @@ -2482,7 +2528,21 @@ admin 2025-10-08 16:26:00 - + + + fe41315083ac3210086cb5a6feaad329 + {{step[2dd6a002-f411-4084-bf55-f05d541169ad].__step_status__.message}}LIKEDate_Validation_failed + false + start_date_time