diff --git a/b812ceb69337a210633378917cba10bc/README.md b/b812ceb69337a210633378917cba10bc/README.md index 05cd6fa..1aa7e3e 100644 --- a/b812ceb69337a210633378917cba10bc/README.md +++ b/b812ceb69337a210633378917cba10bc/README.md @@ -24,4 +24,4 @@ If you find yourself unable to import your repository due to the presence of fil 2.2 Activate/install all required dependencies 2.3 Re-import the application from source control Currently listed dependencies: - * + * ServiceNow IntegrationHub Enterprise Pack Installer diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index babf991..37d5909 100644 --- a/b812ceb69337a210633378917cba10bc/checksum.txt +++ b/b812ceb69337a210633378917cba10bc/checksum.txt @@ -1,2 +1 @@ -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 -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 +xbz1LbDQIzM9E1MC_1yUcOLiZf7xAPnRW4L8zdMlXRrhp591MYyjOpgeKBF5o8Fo0eszYThShrnQikaE0ZOhdC_DiWfd2BbUSqMU_4L8sMfwSmafE4bQxH4tk3hSH0vrvP0HwyIZpIZMp11VcxYElBqGVaUDKoEIea8KVRDfQ6sGlxZERoWRHu4NbdL6hSuYCAtcOyJtPDQnIt4rDwmJps1Bz-6Fqp-P60DK_h2UUQ2Ij_qisDNstJ37YP1K-8bXpjWLvGdkL5By8Rz0jqbY1L19wemDA_A7vfaDTJa3InnM6CRgYJ2j6i_jOtN2V_M-RUUSEMVONcgI6RmHack08GjZ0OIo7HofirTvfyJhLU-cHBL55-rmHxkzVGqq5vuf_pYezkAg2FjjSkpBWRx33X0BTyo_rr55G9P9hdux7xeDsY_XDeGzmUC8NoZehjDO4sITE3zDGWyQpELEvjDxqvAdLuw3nbgRrWPxys-8K8M0knKqlyO8cZ0XnAfXxnTWnFX6Uddo9IxNiVqx__FIw89iq6w-8NnYo9-nBDZR6GeukLFLAB8-Kejk-W_Gmgo3aFXbnSaQ7MBCjKdqAMKpFkwERgorCz3o-n2XfDdQc45jICAblPswJcdK4998V7JpJ3hS32ZaNdtkOTARnjoYhIEdr9CAPNRyh4HRXsNVC6g \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_819c78a083ec7210086cb5a6feaad30b.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_819c78a083ec7210086cb5a6feaad30b.xml new file mode 100644 index 0000000..22f7363 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_819c78a083ec7210086cb5a6feaad30b.xml @@ -0,0 +1,2377 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Sends a birthday email if today matches user’s birth date. + + false + send_birthday_greeting + [{"name":"{{action.user_sys_id}}","label":"action➛variable","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.user_sys_id1}}","label":"action➛User Sys ID","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[88a788ae-aded-4253-a65b-79313aece02e].is_birthday}}","label":"step➛Script step➛Is Birthday","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[88a788ae-aded-4253-a65b-79313aece02e].message}}","label":"step➛Script step➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[51cc5ec4-cdce-4495-8658-7cf2149331c4].record}}","label":"step➛User Record➛User Record","type":"step","ref":"sys_user","reference_display":"","base_type":"document_id","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] + f3dbcde48320b210086cb5a6feaad38a + + User Birthday Verification + + + + false + published + sys_hub_action_type_definition + admin + 2025-10-09 07:14:10 + global + / + 819c78a083ec7210086cb5a6feaad30b + 15 + User Birthday Verification + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_819c78a083ec7210086cb5a6feaad30b + admin + 2025-10-09 08:21:01 + false + + + + + + sys_hub_action_type_definition + 819c78a083ec7210086cb5a6feaad30b + 2 + sys_variable_value + admin + 2025-10-09 07:56:22 + 13364dec83ec7210086cb5a6feaad320 + 0 + admin + 2025-10-09 07:56:22 + 0 + 03364dec83ec7210086cb5a6feaad300 + + + sys_hub_action_type_definition + 819c78a083ec7210086cb5a6feaad30b + 1 + sys_variable_value + admin + 2025-10-09 07:56:22 + 5f364dec83ec7210086cb5a6feaad31f + 0 + admin + 2025-10-09 07:56:22 + {"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"} + 43360dec83ec7210086cb5a6feaad3fb + + + sys_hub_action_type_definition + 819c78a083ec7210086cb5a6feaad30b + 3 + sys_variable_value + admin + 2025-10-09 07:56:22 + 9b364dec83ec7210086cb5a6feaad31f + 0 + admin + 2025-10-09 07:56:22 + 0 + 5f364dec83ec7210086cb5a6feaad303 + + + + is_birthday + 819c78a083ec7210086cb5a6feaad30b + admin + 2025-10-09 07:56:22 + 1b364dec83ec7210086cb5a6feaad31f + 0 + admin + 2025-10-09 07:56:22 + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b
+ {{step[88a788ae-aded-4253-a65b-79313aece02e].is_birthday}} +
+ + message + 819c78a083ec7210086cb5a6feaad30b + admin + 2025-10-09 07:56:22 + df364dec83ec7210086cb5a6feaad31e + 0 + admin + 2025-10-09 07:56:22 + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b
+ {{step[88a788ae-aded-4253-a65b-79313aece02e].message}} +
+ + __action_status__ + 819c78a083ec7210086cb5a6feaad30b + admin + 2025-10-09 07:56:22 + 57364dec83ec7210086cb5a6feaad31f + 0 + admin + 2025-10-09 07:56:22 + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b
+ +
+ + __dont_treat_as_error__ + 819c78a083ec7210086cb5a6feaad30b + admin + 2025-10-09 07:56:22 + 93364dec83ec7210086cb5a6feaad31f + 0 + admin + 2025-10-09 07:56:22 + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b
+ +
+ + + 819c78a083ec7210086cb5a6feaad30b + 51cc5ec4-cdce-4495-8658-7cf2149331c4 + 1 + + + + + + + 1 + +
+ dc9c26043b23220057a4a2e334efc447 + admin + 2025-10-09 07:56:21 + 0f360dec83ec7210086cb5a6feaad3be + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-09 07:56:21 + + + + sys_hub_step_instance + 0f360dec83ec7210086cb5a6feaad3be + 100 + sys_variable_value + admin + 2025-10-09 07:56:21 + 43360dec83ec7210086cb5a6feaad3ca + 0 + admin + 2025-10-09 07:56:21 + sys_user + f9cc66043b23220057a4a2e334efc42f + + + + conditions + 0f360dec83ec7210086cb5a6feaad3be + admin + 2025-10-09 07:56:21 + cf360dec83ec7210086cb5a6feaad3c9 + 0 + admin + 2025-10-09 07:56:21 + var__m_sys_flow_step_definition_input_dc9c26043b23220057a4a2e334efc447
+ sys_id={{action.user_sys_id1}} +
+ + lookup_table_name + 0f360dec83ec7210086cb5a6feaad3be + admin + 2025-10-09 07:56:21 + 0b360dec83ec7210086cb5a6feaad3c9 + 0 + admin + 2025-10-09 07:56:21 + var__m_sys_flow_step_definition_input_dc9c26043b23220057a4a2e334efc447
+ +
+ + + + + + 819c78a083ec7210086cb5a6feaad30b + 88a788ae-aded-4253-a65b-79313aece02e + 1 + + + + + + + 2 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-09 07:56:22 + 4f360dec83ec7210086cb5a6feaad3cb + 8 + b812ceb69337a210633378917cba10bc + admin + 2025-10-09 08:18:59 + + + + sys_hub_step_instance + 4f360dec83ec7210086cb5a6feaad3cb + 600 + sys_variable_value + admin + 2025-10-09 07:56:22 + 03360dec83ec7210086cb5a6feaad3ec + 7 + admin + 2025-10-09 08:18:59 + (function execute(inputs, outputs) { + // Default values + outputs.is_birthday = false; + outputs.message = ""; + + // Get user record and check whether they have birth date + var user = inputs.user; + if (!user || !user.u_birth_date) { + outputs.message = "Birth date not found"; + return; + } + + // Get today's date and user's birth date (MM-DD format) + var today = new GlideDateTime().getLocalDate().toString().substring(5,10); + var dob = user.u_birth_date.substring(5,10); + + // Compare month and day + if (today === dob) { + outputs.is_birthday = true; + outputs.message = "Today is " + user.user_name + "'s birthday!"; + } else { + outputs.message = "Today isn't " + user.user_name + "'s birthday!"; + } +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 4f360dec83ec7210086cb5a6feaad3cb + 400 + sys_variable_value + admin + 2025-10-09 07:56:22 + 4f360dec83ec7210086cb5a6feaad3eb + 0 + admin + 2025-10-09 07:56:22 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 4f360dec83ec7210086cb5a6feaad3cb + admin + 2025-10-09 07:56:22 + 0b360dec83ec7210086cb5a6feaad3eb + 0 + admin + 2025-10-09 07:56:22 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + script + 4f360dec83ec7210086cb5a6feaad3cb + admin + 2025-10-09 07:56:22 + cb360dec83ec7210086cb5a6feaad3eb + 0 + admin + 2025-10-09 07:56:22 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + user + 4f360dec83ec7210086cb5a6feaad3cb + admin + 2025-10-09 08:08:29 + a409c9e08320b210086cb5a6feaad31a + 0 + admin + 2025-10-09 08:08:29 + var__m_sys_hub_step_ext_input_4f360dec83ec7210086cb5a6feaad3cb
+ {{step[51cc5ec4-cdce-4495-8658-7cf2149331c4].record}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,staticDependent=sys_user,uiType=document_id,uiTypeLabel=Document ID + false + + + + + + + + + + + + + false + false + + + + user + false + + + + false + + + document_id + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=a23fec13-03fd-4cd3-938f-5a372a2f122b + false + + + + + + + + + + + + + false + false + + + + message + false + + + + false + + + string + + false + 8000 + 4f360dec83ec7210086cb5a6feaad3cb + 4f360dec83ec7210086cb5a6feaad3cb + sys_hub_step_instance + var__m_sys_hub_step_ext_output_4f360dec83ec7210086cb5a6feaad3cb + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-09 07:56:22 + 0b360dec83ec7210086cb5a6feaad3e2 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=9d58892e-f89d-4887-a5a2-87f2bd7a0d2d + false + + + + + + + + + + + + + false + false + + + + is_birthday + false + + + + false + + + boolean + + false + 40 + 4f360dec83ec7210086cb5a6feaad3cb + 4f360dec83ec7210086cb5a6feaad3cb + sys_hub_step_instance + var__m_sys_hub_step_ext_output_4f360dec83ec7210086cb5a6feaad3cb + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-09 07:56:22 + 0f360dec83ec7210086cb5a6feaad3d1 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + false + false + false + false + false + simple + false + script + + + false + + + + message + + + + en + var__m_sys_hub_step_ext_output_4f360dec83ec7210086cb5a6feaad3cb + + sys_documentation + admin + 2025-10-09 07:56:22 + 4f360dec83ec7210086cb5a6feaad3e4 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + + + + + is_birthday + + + + en + var__m_sys_hub_step_ext_output_4f360dec83ec7210086cb5a6feaad3cb + + sys_documentation + admin + 2025-10-09 07:56:22 + cb360dec83ec7210086cb5a6feaad3e1 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=f25a9679-3b5d-4690-9ea9-c2eeb4ef9dd7 + false + + + + + + + + + + + + + false + false + + + + user_sys_id1 + false + + + + false + + + string + + true + 8000 + 819c78a083ec7210086cb5a6feaad30b + 819c78a083ec7210086cb5a6feaad30b + sys_hub_action_type_definition + var__m_sys_hub_action_input_819c78a083ec7210086cb5a6feaad30b + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-09 07:56:21 + be360dec83ec7210086cb5a6feaad340 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:21 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=75d718ef-b719-4b29-bde5-2f6efddfc16f + false + + + + + + + + + + + + + false + false + + + + is_birthday + + false + + + + false + + + + boolean + + false + 40 + 819c78a083ec7210086cb5a6feaad30b + 819c78a083ec7210086cb5a6feaad30b + sys_hub_action_type_definition + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 07:56:22 + 03364dec83ec7210086cb5a6feaad300 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + 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=e8aab23e-15ee-4139-b276-9a6ce36514a4 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 819c78a083ec7210086cb5a6feaad30b + 819c78a083ec7210086cb5a6feaad30b + sys_hub_action_type_definition + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 07:56:22 + 43360dec83ec7210086cb5a6feaad3fb + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + 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=f800afd0-f4de-46e0-b4c1-73bb46f6789d,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 819c78a083ec7210086cb5a6feaad30b + 819c78a083ec7210086cb5a6feaad30b + sys_hub_action_type_definition + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 07:56:22 + 5f364dec83ec7210086cb5a6feaad303 + 19 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:20:59 + 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=2a23b975-95c0-4907-bab9-f1c1bfe43350 + false + + + + + + + + + + + + + false + false + + + + message + + false + + + + false + + + + string + + false + 8000 + 819c78a083ec7210086cb5a6feaad30b + 819c78a083ec7210086cb5a6feaad30b + sys_hub_action_type_definition + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 07:56:22 + df364dec83ec7210086cb5a6feaad316 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 819c78a083ec7210086cb5a6feaad30b + admin + 2025-10-09 07:56:22 + db364dec83ec7210086cb5a6feaad321 + 0 + admin + 2025-10-09 07:56:22 + + + + user_sys_id1 + + + + en + var__m_sys_hub_action_input_819c78a083ec7210086cb5a6feaad30b + + sys_documentation + admin + 2025-10-09 07:56:21 + c7360dec83ec7210086cb5a6feaad345 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:21 + + + + + + is_birthday + + + + en + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + sys_documentation + admin + 2025-10-09 07:56:22 + 03364dec83ec7210086cb5a6feaad303 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + + + + + message + + + + en + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + sys_documentation + admin + 2025-10-09 07:56:22 + 13364dec83ec7210086cb5a6feaad31a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + sys_documentation + admin + 2025-10-09 07:56:22 + 93364dec83ec7210086cb5a6feaad316 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_819c78a083ec7210086cb5a6feaad30b + + sys_documentation + admin + 2025-10-09 07:56:22 + c3360dec83ec7210086cb5a6feaad3ff + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 07:56:22 + + + + + + + 819c78a083ec7210086cb5a6feaad30b + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"d0eb01288320b210086cb5a6feaad331","name":"plan","plan_signature":null}} + d8ebcde48320b210086cb5a6feaad3f4 + admin + 2025-10-09 08:21:02 + global + / + d0eb01288320b210086cb5a6feaad331 + 0 + + + admin + 2025-10-09 08:21:02 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 28100 + false + + + + Sends a birthday email if today matches user’s birth date. + + send_birthday_greeting + [{"name":"{{action.user_sys_id}}","label":"action➛variable","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.user_sys_id1}}","label":"action➛User Sys ID","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{step[88a788ae-aded-4253-a65b-79313aece02e].is_birthday}}","label":"step➛Script step➛Is Birthday","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[88a788ae-aded-4253-a65b-79313aece02e].message}}","label":"step➛Script step➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[51cc5ec4-cdce-4495-8658-7cf2149331c4].record}}","label":"step➛User Record➛User Record","type":"step","ref":"sys_user","reference_display":"","base_type":"document_id","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] + true + User Birthday Verification + + + + 819c78a083ec7210086cb5a6feaad30b + sys_hub_action_type_snapshot + admin + 2025-10-09 08:21:00 + global + / + f3dbcde48320b210086cb5a6feaad38a + 0 + + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + false + + + + + + sys_hub_action_type_snapshot + f3dbcde48320b210086cb5a6feaad38a + 2 + sys_variable_value + admin + 2025-10-09 08:21:01 + 5cebcde48320b210086cb5a6feaad3f2 + 0 + admin + 2025-10-09 08:21:01 + 0 + 04ebcde48320b210086cb5a6feaad3d4 + + + sys_hub_action_type_snapshot + f3dbcde48320b210086cb5a6feaad38a + 1 + sys_variable_value + admin + 2025-10-09 08:21:01 + 98ebcde48320b210086cb5a6feaad3f2 + 0 + admin + 2025-10-09 08:21:01 + {"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"} + 08ebcde48320b210086cb5a6feaad3c3 + + + sys_hub_action_type_snapshot + f3dbcde48320b210086cb5a6feaad38a + 3 + sys_variable_value + admin + 2025-10-09 08:21:01 + d4ebcde48320b210086cb5a6feaad3f2 + 0 + admin + 2025-10-09 08:21:01 + 0 + ccebcde48320b210086cb5a6feaad3d7 + + + + is_birthday + f3dbcde48320b210086cb5a6feaad38a + admin + 2025-10-09 08:21:01 + 54ebcde48320b210086cb5a6feaad3f2 + 0 + admin + 2025-10-09 08:21:01 + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a
+ {{step[88a788ae-aded-4253-a65b-79313aece02e].is_birthday}} +
+ + message + f3dbcde48320b210086cb5a6feaad38a + admin + 2025-10-09 08:21:01 + 1cebcde48320b210086cb5a6feaad3f1 + 0 + admin + 2025-10-09 08:21:01 + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a
+ {{step[88a788ae-aded-4253-a65b-79313aece02e].message}} +
+ + __action_status__ + f3dbcde48320b210086cb5a6feaad38a + admin + 2025-10-09 08:21:01 + 90ebcde48320b210086cb5a6feaad3f2 + 0 + admin + 2025-10-09 08:21:01 + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a
+ +
+ + __dont_treat_as_error__ + f3dbcde48320b210086cb5a6feaad38a + admin + 2025-10-09 08:21:01 + dcebcde48320b210086cb5a6feaad3f1 + 0 + admin + 2025-10-09 08:21:01 + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a
+ +
+ + + f3dbcde48320b210086cb5a6feaad38a + 88a788ae-aded-4253-a65b-79313aece02e + 1 + + + + + + + 2 + +
+ 106afb6647032200b4fad7527c9a71e7 + admin + 2025-10-09 08:21:00 + 04ebcde48320b210086cb5a6feaad3ab + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-09 08:21:00 + + + + sys_hub_step_instance + 04ebcde48320b210086cb5a6feaad3ab + 600 + sys_variable_value + admin + 2025-10-09 08:21:00 + 80ebcde48320b210086cb5a6feaad3c0 + 0 + admin + 2025-10-09 08:21:00 + (function execute(inputs, outputs) { + // Default values + outputs.is_birthday = false; + outputs.message = ""; + + // Get user record and check whether they have birth date + var user = inputs.user; + if (!user || !user.u_birth_date) { + outputs.message = "Birth date not found"; + return; + } + + // Get today's date and user's birth date (MM-DD format) + var today = new GlideDateTime().getLocalDate().toString().substring(5,10); + var dob = user.u_birth_date.substring(5,10); + + // Compare month and day + if (today === dob) { + outputs.is_birthday = true; + outputs.message = "Today is " + user.user_name + "'s birthday!"; + } else { + outputs.message = "Today isn't " + user.user_name + "'s birthday!"; + } +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 04ebcde48320b210086cb5a6feaad3ab + 400 + sys_variable_value + admin + 2025-10-09 08:21:00 + ccebcde48320b210086cb5a6feaad3bf + 0 + admin + 2025-10-09 08:21:00 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 04ebcde48320b210086cb5a6feaad3ab + admin + 2025-10-09 08:21:00 + 88ebcde48320b210086cb5a6feaad3bf + 0 + admin + 2025-10-09 08:21:00 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + script + 04ebcde48320b210086cb5a6feaad3ab + admin + 2025-10-09 08:21:00 + 4cebcde48320b210086cb5a6feaad3bf + 0 + admin + 2025-10-09 08:21:00 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + user + 04ebcde48320b210086cb5a6feaad3ab + admin + 2025-10-09 08:21:00 + c8ebcde48320b210086cb5a6feaad3c0 + 0 + admin + 2025-10-09 08:21:00 + var__m_sys_hub_step_ext_input_04ebcde48320b210086cb5a6feaad3ab
+ {{step[51cc5ec4-cdce-4495-8658-7cf2149331c4].record}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,staticDependent=sys_user,uiType=document_id,uiTypeLabel=Document ID + false + + + + + + + + + + + + + false + false + + + + user + false + + + + false + + + document_id + + true + 32 + 04ebcde48320b210086cb5a6feaad3ab + 04ebcde48320b210086cb5a6feaad3ab + sys_hub_step_instance + var__m_sys_hub_step_ext_input_04ebcde48320b210086cb5a6feaad3ab + + 0 + false + false + + sys_user + + false + + + + + + false + false + sys_hub_step_ext_input + admin + 2025-10-09 08:21:00 + 40ebcde48320b210086cb5a6feaad3af + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=9d58892e-f89d-4887-a5a2-87f2bd7a0d2d + false + + + + + + + + + + + + + false + false + + + + is_birthday + false + + + + false + + + boolean + + false + 40 + 04ebcde48320b210086cb5a6feaad3ab + 04ebcde48320b210086cb5a6feaad3ab + sys_hub_step_instance + var__m_sys_hub_step_ext_output_04ebcde48320b210086cb5a6feaad3ab + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-09 08:21:00 + 08ebcde48320b210086cb5a6feaad3b3 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + 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=a23fec13-03fd-4cd3-938f-5a372a2f122b + false + + + + + + + + + + + + + false + false + + + + message + false + + + + false + + + string + + false + 8000 + 04ebcde48320b210086cb5a6feaad3ab + 04ebcde48320b210086cb5a6feaad3ab + sys_hub_step_instance + var__m_sys_hub_step_ext_output_04ebcde48320b210086cb5a6feaad3ab + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + admin + 2025-10-09 08:21:00 + 80ebcde48320b210086cb5a6feaad3b7 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + false + false + false + false + false + simple + false + script + + + false + + + + is_birthday + + + + en + var__m_sys_hub_step_ext_output_04ebcde48320b210086cb5a6feaad3ab + + sys_documentation + admin + 2025-10-09 08:21:00 + 44ebcde48320b210086cb5a6feaad3b6 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + + + + + message + + + + en + var__m_sys_hub_step_ext_output_04ebcde48320b210086cb5a6feaad3ab + + sys_documentation + admin + 2025-10-09 08:21:00 + 84ebcde48320b210086cb5a6feaad3b9 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + + + + + f3dbcde48320b210086cb5a6feaad38a + 51cc5ec4-cdce-4495-8658-7cf2149331c4 + 1 + + + + + + + 1 + +
+ dc9c26043b23220057a4a2e334efc447 + admin + 2025-10-09 08:21:00 + ccebcde48320b210086cb5a6feaad395 + 1 + b812ceb69337a210633378917cba10bc + admin + 2025-10-09 08:21:00 + + + + sys_hub_step_instance + ccebcde48320b210086cb5a6feaad395 + 100 + sys_variable_value + admin + 2025-10-09 08:21:00 + 4cebcde48320b210086cb5a6feaad39d + 0 + admin + 2025-10-09 08:21:00 + sys_user + f9cc66043b23220057a4a2e334efc42f + + + + conditions + ccebcde48320b210086cb5a6feaad395 + admin + 2025-10-09 08:21:00 + c8ebcde48320b210086cb5a6feaad39d + 0 + admin + 2025-10-09 08:21:00 + var__m_sys_flow_step_definition_input_dc9c26043b23220057a4a2e334efc447
+ sys_id={{action.user_sys_id1}} +
+ + lookup_table_name + ccebcde48320b210086cb5a6feaad395 + admin + 2025-10-09 08:21:00 + 08ebcde48320b210086cb5a6feaad39d + 0 + admin + 2025-10-09 08:21:00 + var__m_sys_flow_step_definition_input_dc9c26043b23220057a4a2e334efc447
+ +
+ + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String,uiUniqueId=f25a9679-3b5d-4690-9ea9-c2eeb4ef9dd7 + false + + + + + + + + + + + + + false + false + + + + user_sys_id1 + false + + + + false + + + string + + true + 8000 + f3dbcde48320b210086cb5a6feaad38a + f3dbcde48320b210086cb5a6feaad38a + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_f3dbcde48320b210086cb5a6feaad38a + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + admin + 2025-10-09 08:21:00 + 8cebcde48320b210086cb5a6feaad38c + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + false + false + false + false + false + simple + false + script + + + false + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=boolean,uiTypeLabel=True/False,uiUniqueId=75d718ef-b719-4b29-bde5-2f6efddfc16f + false + + + + + + + + + + + + + false + false + + + + is_birthday + + false + + + + false + + + + boolean + + false + 40 + f3dbcde48320b210086cb5a6feaad38a + f3dbcde48320b210086cb5a6feaad38a + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 08:21:00 + 04ebcde48320b210086cb5a6feaad3d4 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21: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=e8aab23e-15ee-4139-b276-9a6ce36514a4 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + f3dbcde48320b210086cb5a6feaad38a + f3dbcde48320b210086cb5a6feaad38a + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 08:21:00 + 08ebcde48320b210086cb5a6feaad3c3 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21: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=2a23b975-95c0-4907-bab9-f1c1bfe43350 + false + + + + + + + + + + + + + false + false + + + + message + + false + + + + false + + + + string + + false + 8000 + f3dbcde48320b210086cb5a6feaad38a + f3dbcde48320b210086cb5a6feaad38a + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 08:21:01 + 8cebcde48320b210086cb5a6feaad3e9 + 0 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:01 + 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=f800afd0-f4de-46e0-b4c1-73bb46f6789d,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + f3dbcde48320b210086cb5a6feaad38a + f3dbcde48320b210086cb5a6feaad38a + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + admin + 2025-10-09 08:21:01 + ccebcde48320b210086cb5a6feaad3d7 + 1 + + + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:01 + false + false + false + false + false + simple + false + script + + + false + + + + + + + f3dbcde48320b210086cb5a6feaad38a + admin + 2025-10-09 08:21:01 + 18ebcde48320b210086cb5a6feaad3f4 + 0 + admin + 2025-10-09 08:21:01 + + + + user_sys_id1 + + + + en + var__m_sys_hub_action_input_f3dbcde48320b210086cb5a6feaad38a + + sys_documentation + admin + 2025-10-09 08:21:00 + 08ebcde48320b210086cb5a6feaad390 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + sys_documentation + admin + 2025-10-09 08:21:01 + 40ebcde48320b210086cb5a6feaad3e9 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:01 + + + + + is_birthday + + + + en + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + sys_documentation + admin + 2025-10-09 08:21:01 + 80ebcde48320b210086cb5a6feaad3d7 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:01 + + + + + message + + + + en + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + sys_documentation + admin + 2025-10-09 08:21:01 + 8cebcde48320b210086cb5a6feaad3ec + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:01 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_f3dbcde48320b210086cb5a6feaad38a + + sys_documentation + admin + 2025-10-09 08:21:00 + c4ebcde48320b210086cb5a6feaad3d3 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + admin + 2025-10-09 08:21:00 + + + + + + 819c78a083ec7210086cb5a6feaad30b + f3dbcde48320b210086cb5a6feaad38a + glide-zurich-07-01-2025__patch1-08-20-2025_09-08-2025_1328.zip + +