diff --git a/b812ceb69337a210633378917cba10bc/checksum.txt b/b812ceb69337a210633378917cba10bc/checksum.txt index 1de3171..44ff7b2 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 - +1NXyFQTptva59hAxOdcw5KEBXDvMsFxAikX5OrksOlNQaYPpPDjQQxXMQn8e2IRI5bNbBqssYGO9D_uKzwghO1tLGWKUzRfqYiNKhUWX5S6MQ9Ot_HvwcIPgfev1rUdJB7qqY9bAIK6YhaIc9CRgaPzGQzc0wTGSuLx08h6DrFuKcl7DYIKFF2AjZEmg65rrChe8YaLo8I7tQcLbY0oQ6dlL_MKJEvCpS6Z_4s3U0wK0sZVpS5rr2xralkd0Nw3Xfm-PAKBjJI8PXR6j3z_zqTVBmoeMafno-adjbv1qAmT78h3d_81h9pQ1vaDA1joA2_sPX3Jn2elSE45uYjL8m0C9GdlG_N8lmoIAUsVDfMhpBaOWmEGOEeR8QQJf4djSLBXbZIiTghFjtPV9I8KwIM1GKo5H9BgKbtOYg9jZfdkN3xfOn29VkZ_aBNAGa6wIL8T6FCV4Z-R6IzEdebI9fxODLI0j5AOptFX6pohj1Fa-TwHZ7jAD4nsl4q7Ep0NeDGYKfknzTjgXBPHyx0N0NTPVN9D5BLgAcsFDbXOrBB0N8wdEH3ZSzYqvkkHd51XwEOzbqBCLFTYKYeIczx2vpx3HSlyOQP-yleW8CwMkZL7UfYAgwwv_m2QV4f3pCoWjMxpB9ns3rF6HWvtQ34dqiWQzHUsmv2M2dw-6ZdmDZis \ No newline at end of file diff --git a/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_f8bcf8d0c3acbe10d9d679ec050131fd.xml b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_f8bcf8d0c3acbe10d9d679ec050131fd.xml new file mode 100644 index 0000000..a52eb92 --- /dev/null +++ b/b812ceb69337a210633378917cba10bc/update/sys_hub_action_type_definition_f8bcf8d0c3acbe10d9d679ec050131fd.xml @@ -0,0 +1,5009 @@ + + + public + + + + true + + {labelCacheCleanUpExecuted=true} + 28000 + false + + + + This action will perform a complex record query and aggregation to find the ideal user and can be used across various task tables. + + false + dynamic_ticket_assignment + [{"name":"{{action.table}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Table Name","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"table_name","uiUniqueId":"4a72e700-d0d2-4944-a1df-c75790951a05"}},{"name":"{{action.group}}","label":"action➛Group","type":"action","ref":"","reference_display":"Group","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Reference","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"reference","uiUniqueId":"4e19e201-959b-486b-b96b-69910a31bc5d"}},{"name":"{{action.group_field_on_table}}","label":"action➛Group Field on Table","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.group_field}}","label":"action➛Group Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.assigned_user_field}}","label":"action➛Assigned User Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.excluded_members}}","label":"action➛Excluded Members","type":"action","ref":"","reference_display":"User","base_type":"glide_list","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"List","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"glide_list","uiUniqueId":"ca62efc0-00b5-40f0-a86c-a3b87d4314f9"}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].success_status}}","label":"step➛Determine Least Busy User➛Success Status","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].error_message}}","label":"step➛Determine Least Busy User➛Error Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assigned_user_sys_id}}","label":"step➛Determine Least Busy User➛Assigned User Sys ID","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assignment_count}}","label":"step➛Determine Least Busy User➛Assignment Count","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].__step_status__.message}}","label":"step➛Determine Least Busy User➛Step Status➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] + 8d2f5a90c3e4fe10d9d679ec050131c8 + + Dynamic Ticket Assignment + + + + false + published + sys_hub_action_type_definition + viraj.hudlikar + 2025-10-08 12:36:13 + global + / + f8bcf8d0c3acbe10d9d679ec050131fd + 27 + Dynamic Ticket Assignment + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + sys_hub_action_type_definition_f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 19:46:21 + false + + + + + + sys_hub_action_type_definition + f8bcf8d0c3acbe10d9d679ec050131fd + 3 + sys_variable_value + viraj.hudlikar + 2025-10-08 13:47:28 + 500d0d98c3ecbe10d9d679ec050131a8 + 0 + viraj.hudlikar + 2025-10-08 13:47:28 + + 940d0d98c3ecbe10d9d679ec05013192 + + + sys_hub_action_type_definition + f8bcf8d0c3acbe10d9d679ec050131fd + 2 + sys_variable_value + viraj.hudlikar + 2025-10-08 12:36:44 + 54dc3014c3acbe10d9d679ec0501319f + 0 + viraj.hudlikar + 2025-10-08 12:36:44 + 0 + 98dc3014c3acbe10d9d679ec05013196 + + + sys_hub_action_type_definition + f8bcf8d0c3acbe10d9d679ec050131fd + 1 + sys_variable_value + viraj.hudlikar + 2025-10-08 12:36:44 + 58dc3014c3acbe10d9d679ec0501319f + 0 + viraj.hudlikar + 2025-10-08 12:36:44 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON","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\",\"mapped\":\"{}\",\"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\"}"}}} + 9cdc3014c3acbe10d9d679ec05013185 + + + sys_hub_action_type_definition + f8bcf8d0c3acbe10d9d679ec050131fd + 5 + sys_variable_value + viraj.hudlikar + 2025-10-08 13:47:28 + 9c0d0d98c3ecbe10d9d679ec050131a7 + 0 + viraj.hudlikar + 2025-10-08 13:47:28 + 0 + 9c0d0d98c3ecbe10d9d679ec0501319a + + + + assigned_user_sys_id + f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 13:47:28 + 940d0d98c3ecbe10d9d679ec050131a7 + 0 + viraj.hudlikar + 2025-10-08 13:47:28 + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assigned_user_sys_id}} +
+ + assignment_count + f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 13:47:28 + 1c0d0d98c3ecbe10d9d679ec050131a7 + 0 + viraj.hudlikar + 2025-10-08 13:47:28 + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assignment_count}} +
+ + error_message + f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 13:47:28 + d00d0d98c3ecbe10d9d679ec050131a7 + 1 + viraj.hudlikar + 2025-10-08 19:36:17 + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].__step_status__.message}} +
+ + success_status + f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 13:47:28 + 580d0d98c3ecbe10d9d679ec050131a7 + 0 + viraj.hudlikar + 2025-10-08 13:47:28 + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].success_status}} +
+ + __action_status__ + f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 12:36:44 + d0dc3014c3acbe10d9d679ec0501319f + 0 + viraj.hudlikar + 2025-10-08 12:36:44 + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd
+ +
+ + __dont_treat_as_error__ + f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 12:36:44 + 10dc3014c3acbe10d9d679ec0501319f + 0 + viraj.hudlikar + 2025-10-08 12:36:44 + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd
+ +
+ + + f8bcf8d0c3acbe10d9d679ec050131fd + 751b972d-b097-4de4-bb8b-0e042acd9c0b + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + viraj.hudlikar + 2025-10-08 12:37:07 + 0eecb014c3acbe10d9d679ec050131f2 + 13 + b812ceb69337a210633378917cba10bc + viraj.hudlikar + 2025-10-08 19:44:01 + + + + sys_hub_step_instance + 0eecb014c3acbe10d9d679ec050131f2 + 600 + sys_variable_value + viraj.hudlikar + 2025-10-08 12:37:08 + 4aecb014c3acbe10d9d679ec050131ff + 11 + viraj.hudlikar + 2025-10-08 19:44:01 + (function execute(inputs, outputs) { + // --- Phase 1: Initialization and Input Retrieval --- + var tableName = inputs.table; + var groupField = inputs.group_field; + var assignedUserField = inputs.assigned_user_field; + + // Group (Reference) - Always use getValue('sys_id') for guaranteed Sys ID string. + var groupSysId = inputs.group.getValue('sys_id'); + + // Excluded Members (List.User) - Using the robust _next() iterator pattern. + var excludedMembersInput = inputs.excluded_members; + var excludedMembers = []; + + if(excludedMembersInput){ + while(excludedMembersInput._next()){ + excludedMembers.push(excludedMembersInput.getValue('sys_id')); + } + } + + // Output Initialization + var minCount = Infinity; + var bestUserSysId = ''; + var success = false; + var errorMsg = ''; + + try { + // Prepare a GlideRecord instance for validation + var gr = new GlideRecord(tableName); + + // --- Phase 2: Field Validation --- + if (!gr.isValidField(groupField)) { + throw new Error("Validation Failed: Group Field '" + groupField + "' does not exist on table '" + tableName + "'."); + } + + if (!gr.isValidField(assignedUserField)) { + throw new Error("Validation Failed: Assigned User Field '" + assignedUserField + "' does not exist on table '" + tableName + "'."); + } + + // --- Phase 3: Member Identification and Filtering (TWO-STEP QUERY) --- + var eligibleMembers = []; + + // STEP A: Get all members' Sys IDs. + var memberGr = new GlideRecord('sys_user_grmember'); + memberGr.addQuery('group', groupSysId); + memberGr.query(); + + var groupMemberSysIds = []; + while (memberGr.next()) { + groupMemberSysIds.push(memberGr.getValue('user')); + } + + if (groupMemberSysIds.length === 0) { + var groupName = inputs.group.getDisplayValue() || 'Unknown Group'; + throw new Error("Assignment Failed: Group '" + groupName + "' has no members."); + } + + // STEP B: Get only the Active Users from the collected list. + var userGr = new GlideRecord('sys_user'); + userGr.addQuery('sys_id', 'IN', groupMemberSysIds.join()); + userGr.addQuery('active', true); + userGr.query(); + + // STEP C: Filter Active Users against the Exclusion List. + while (userGr.next()) { + var userSysId = userGr.getValue('sys_id'); + + if (excludedMembers.indexOf(userSysId) == -1) { + eligibleMembers.push(userSysId); + } + } + + if (eligibleMembers.length === 0) { + var groupName = inputs.group.getDisplayValue() || 'Unknown Group'; + throw new Error("Assignment Failed: No eligible active members found in group: " + groupName); + } + + // --- Phase 4: Ticket Counting and Assignment (Least Busy) --- + for (var i = 0; i < eligibleMembers.length; i++) { + var userId = eligibleMembers[i]; + + var ticketGr = new GlideAggregate(tableName); + ticketGr.addAggregate('COUNT'); + ticketGr.addQuery('active', 'true'); + ticketGr.addQuery(assignedUserField, userId); + ticketGr.addQuery(groupField, groupSysId); + ticketGr.query(); + + var count = 0; + if (ticketGr.next()) { + count = parseInt(ticketGr.getAggregate('COUNT')); + } + + if (count < minCount) { + minCount = count; + bestUserSysId = userId; + } + } + + success = true; + + } catch (e) { + errorMsg = (e.message) ? e.message : 'An unexpected and unhandled error occurred during assignment.'; + bestUserSysId = ''; + minCount = 0; + } + + // --- Phase 5: Set Outputs --- + outputs.assigned_user_sys_id = bestUserSysId; + outputs.assignment_count = (isFinite(minCount) ? parseInt(minCount) : 0); + outputs.success_status = success; + outputs.error_message = errorMsg; + +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + sys_hub_step_instance + 0eecb014c3acbe10d9d679ec050131f2 + 400 + sys_variable_value + viraj.hudlikar + 2025-10-08 12:37:08 + 86ecb014c3acbe10d9d679ec050131ff + 0 + viraj.hudlikar + 2025-10-08 12:37:08 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + + application + 0eecb014c3acbe10d9d679ec050131f2 + viraj.hudlikar + 2025-10-08 12:37:08 + 42ecb014c3acbe10d9d679ec050131ff + 0 + viraj.hudlikar + 2025-10-08 12:37:08 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + assigned_user_field + 0eecb014c3acbe10d9d679ec050131f2 + viraj.hudlikar + 2025-10-08 13:02:40 + c0c2451cc3acbe10d9d679ec050131cd + 0 + viraj.hudlikar + 2025-10-08 13:02:40 + var__m_sys_hub_step_ext_input_0eecb014c3acbe10d9d679ec050131f2
+ {{action.assigned_user_field}} +
+ + excluded_members + 0eecb014c3acbe10d9d679ec050131f2 + viraj.hudlikar + 2025-10-08 13:02:40 + 84c2451cc3acbe10d9d679ec050131cd + 0 + viraj.hudlikar + 2025-10-08 13:02:40 + var__m_sys_hub_step_ext_input_0eecb014c3acbe10d9d679ec050131f2
+ {{action.excluded_members}} +
+ + group + 0eecb014c3acbe10d9d679ec050131f2 + viraj.hudlikar + 2025-10-08 13:02:40 + 48c2451cc3acbe10d9d679ec050131cd + 0 + viraj.hudlikar + 2025-10-08 13:02:40 + var__m_sys_hub_step_ext_input_0eecb014c3acbe10d9d679ec050131f2
+ {{action.group}} +
+ + group_field + 0eecb014c3acbe10d9d679ec050131f2 + viraj.hudlikar + 2025-10-08 13:02:39 + 4cc2451cc3acbe10d9d679ec050131cc + 0 + viraj.hudlikar + 2025-10-08 13:02:39 + var__m_sys_hub_step_ext_input_0eecb014c3acbe10d9d679ec050131f2
+ {{action.group_field}} +
+ + script + 0eecb014c3acbe10d9d679ec050131f2 + viraj.hudlikar + 2025-10-08 12:37:08 + 06ecb014c3acbe10d9d679ec050131ff + 0 + viraj.hudlikar + 2025-10-08 12:37:08 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + table + 0eecb014c3acbe10d9d679ec050131f2 + viraj.hudlikar + 2025-10-08 13:02:40 + 00c2451cc3acbe10d9d679ec050131cd + 0 + viraj.hudlikar + 2025-10-08 13:02:40 + var__m_sys_hub_step_ext_input_0eecb014c3acbe10d9d679ec050131f2
+ {{action.table}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + group_field + false + + + + false + + + string + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_list,uiTypeLabel=List + false + + + + + + + + + + + + + false + false + + + + excluded_members + false + + + + false + + + glide_list + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=reference,uiTypeLabel=Reference + false + + + + + + + + + + + + + false + false + + + + group + false + + + + false + + + reference + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name + false + + + + + + + + + + + + + false + false + + + + table + false + + + + false + + + table_name + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=string,uiTypeLabel=String + false + + + + + + + + + + + + + false + false + + + + assigned_user_field + false + + + + false + + + string + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=integer,uiTypeLabel=Integer,uiUniqueId=6ec1b6a6-6e84-4f6c-8911-b1a327b9801f + false + + + + + + + + + + + + + false + false + + + + assignment_count + false + + + + false + + + integer + + false + 40 + 0eecb014c3acbe10d9d679ec050131f2 + 0eecb014c3acbe10d9d679ec050131f2 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 13:47:27 + 140d0d98c3ecbe10d9d679ec05013145 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + 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=e81f31d3-6728-46c8-8857-987519bd80cd + false + + + + + + + + + + + + + false + false + + + + success_status + false + + + + false + + + boolean + + false + 40 + 0eecb014c3acbe10d9d679ec050131f2 + 0eecb014c3acbe10d9d679ec050131f2 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 13:47:27 + 1c0d0d98c3ecbe10d9d679ec0501316d + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + 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=a9433dd5-b060-4341-ba86-9c65bc0eea9c + false + + + + + + + + + + + + + false + false + + + + assigned_user_sys_id + false + + + + false + + + string + + false + 8000 + 0eecb014c3acbe10d9d679ec050131f2 + 0eecb014c3acbe10d9d679ec050131f2 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 13:47:27 + 400d0d98c3ecbe10d9d679ec05013141 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + 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=d6633c20-832a-44f3-8bb9-51e07572983c + false + + + + + + + + + + + + + false + false + + + + error_message + false + + + + false + + + string + + false + 8000 + 0eecb014c3acbe10d9d679ec050131f2 + 0eecb014c3acbe10d9d679ec050131f2 + sys_hub_step_instance + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 13:47:27 + dc0d0d98c3ecbe10d9d679ec05013170 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + false + false + false + false + false + simple + false + script + + + false + + + + error_message + + + + en + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + 540d0d98c3ecbe10d9d679ec05013173 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + success_status + + + + en + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + 900d0d98c3ecbe10d9d679ec05013170 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + assigned_user_sys_id + + + + en + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + d40d0d98c3ecbe10d9d679ec05013144 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + assignment_count + + + + en + var__m_sys_hub_step_ext_output_0eecb014c3acbe10d9d679ec050131f2 + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + dc0d0d98c3ecbe10d9d679ec0501316c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=4a72e700-d0d2-4944-a1df-c75790951a05 + false + + + + + + + + + + + + + false + false + + + + table + false + + + + false + + + table_name + + true + 80 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 12:36:43 + 14dc3014c3acbe10d9d679ec0501317c + 2 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + 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=4e19e201-959b-486b-b96b-69910a31bc5d + false + + + + sys_user_group + + + + + + + + + false + false + + + + group + false + + + + false + + + reference + + true + 32 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + 4 + false + false + + sys_user_group + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 12:38:08 + 782d3814c3acbe10d9d679ec05013168 + 2 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + 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=ce09410f-112b-49cf-a09f-514c6cb4302e + false + + + + + + + + + + + + + false + false + + + + assigned_user_field + false + + + + false + + + string + + true + 8000 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 12:48:57 + 939ffcd4c3acbe10d9d679ec05013163 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + 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=ac5aae68-a106-48bf-9ea7-e93d13cff393 + false + + + + + + + + + + + + + false + false + + + + group_field + false + + + + false + + + string + + true + 8000 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 12:48:57 + d39ffcd4c3acbe10d9d679ec0501315f + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_list,uiTypeLabel=List,uiUniqueId=ca62efc0-00b5-40f0-a86c-a3b87d4314f9 + false + + + + sys_user + + + + + + + + + false + false + + + + excluded_members + false + + + + false + + + glide_list + + false + 1024 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + 5 + false + false + + sys_user + + false + + active=true + active=true + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 12:48:57 + df9ffcd4c3acbe10d9d679ec05013169 + 2 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:37:53 + 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=25b8e9ff-dcda-4671-85e1-c51f7db2397d + false + + + + + + + + + + + + + false + false + + + + assigned_user_sys_id + + false + + + + false + + + + string + + false + 8000 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 13:47:27 + 180d0d98c3ecbe10d9d679ec0501317e + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + 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=4820af05-256a-47b8-a15c-8dd7f681b841 + false + + + + + + + + + + + + + false + false + + + + error_message + + false + + + + false + + + + string + + false + 8000 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 13:47:27 + 1c0d0d98c3ecbe10d9d679ec0501319e + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + 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=10d09bd4-4f60-4e89-ac47-a3d2af496fc2 + false + + + + + + + + + + + + + false + false + + + + assignment_count + + false + + + + false + + + + integer + + false + 40 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 13:47:27 + 940d0d98c3ecbe10d9d679ec05013192 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + 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=7754becb-a7ac-419c-a02d-8edaf813c344,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 12:36:44 + 98dc3014c3acbe10d9d679ec05013196 + 35 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:19 + 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=9cba63cd-01da-4e6f-9ee5-c91748d87ba2 + false + + + + + + + + + + + + + false + false + + + + success_status + + false + + + + false + + + + boolean + + false + 40 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 13:47:27 + 9c0d0d98c3ecbe10d9d679ec0501319a + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + 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=533ab26c-a002-4917-8ee6-374b9f4b0482 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + f8bcf8d0c3acbe10d9d679ec050131fd + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_definition + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 12:36:44 + 9cdc3014c3acbe10d9d679ec05013185 + 1 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + false + false + false + false + false + simple + false + script + + + false + + + + + + + f8bcf8d0c3acbe10d9d679ec050131fd + viraj.hudlikar + 2025-10-08 12:36:44 + 94dc3014c3acbe10d9d679ec050131ad + 0 + viraj.hudlikar + 2025-10-08 12:36:44 + + + + 94dc3014c3acbe10d9d679ec050131ad + {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].success_status}}=false + false + + 1 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON","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\",\"mapped\":\"{\\\"message\\\":\\\"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].error_message}}\\\"}\",\"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\"}"}}} + viraj.hudlikar + 2025-10-08 13:47:28 + 140d0d98c3ecbe10d9d679ec050131aa + 0 + viraj.hudlikar + 2025-10-08 13:47:28 + + + assigned_user_field + + The name of the field on the record to populate with the user's Sys ID (e.g., assigned_to). + + en + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 12:48:57 + 939ffcd4c3acbe10d9d679ec05013166 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + + + + + table + + The name of the table to count active tickets from (e.g., incident, sc_task). + + en + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 12:36:44 + 94dc3014c3acbe10d9d679ec05013180 + 1 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + + + + + excluded_members + + + + en + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 12:48:57 + 9b9ffcd4c3acbe10d9d679ec0501316e + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + + + + + group_field + + The name of the field on the record holding the group's Sys ID (e.g., assignment_group). + + en + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 12:48:57 + d79ffcd4c3acbe10d9d679ec05013162 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + + + + + group + + The group to evaluate for assignment. + + en + var__m_sys_hub_action_input_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 12:38:08 + f82d3814c3acbe10d9d679ec0501316c + 1 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:48:57 + + + + + + assigned_user_sys_id + + + + en + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + 140d0d98c3ecbe10d9d679ec05013182 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + error_message + + + + en + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + 9c0d0d98c3ecbe10d9d679ec050131a1 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + assignment_count + + + + en + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + d40d0d98c3ecbe10d9d679ec05013195 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 12:36:44 + d4dc3014c3acbe10d9d679ec0501319b + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:36:44 + + + + + success_status + + + + en + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 13:47:27 + dc0d0d98c3ecbe10d9d679ec0501319d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 13:47:27 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_f8bcf8d0c3acbe10d9d679ec050131fd + + sys_documentation + viraj.hudlikar + 2025-10-08 12:36:44 + dcdc3014c3acbe10d9d679ec05013195 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 12:36:44 + + + + + + + f8bcf8d0c3acbe10d9d679ec050131fd + {"type":"PlanProxy","persistor":{"@class":".ChunkingPlanPersistor","table":"sys_hub_action_plan","id":"f52f9a90c3e4fe10d9d679ec050131b6","name":"plan","plan_signature":null}} + 6d2f9a90c3e4fe10d9d679ec05013180 + viraj.hudlikar + 2025-10-08 19:46:22 + global + / + f52f9a90c3e4fe10d9d679ec050131b6 + 0 + + + viraj.hudlikar + 2025-10-08 19:46:22 + + + public + + + + + {labelCacheCleanUpExecuted=true} + 28000 + false + + + + This action will perform a complex record query and aggregation to find the ideal user and can be used across various task tables. + + dynamic_ticket_assignment + [{"name":"{{action.table}}","label":"action➛Table Name","type":"action","ref":"","reference_display":"","base_type":"table_name","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Table Name","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"table_name","uiUniqueId":"4a72e700-d0d2-4944-a1df-c75790951a05"}},{"name":"{{action.group}}","label":"action➛Group","type":"action","ref":"","reference_display":"Group","base_type":"reference","parent_table_name":"","column_name":"","choices":null,"attributes":{"uiTypeLabel":"Reference","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","uiType":"reference","uiUniqueId":"4e19e201-959b-486b-b96b-69910a31bc5d"}},{"name":"{{action.group_field_on_table}}","label":"action➛Group Field on Table","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.group_field}}","label":"action➛Group Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.assigned_user_field}}","label":"action➛Assigned User Field","type":"action","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}},{"name":"{{action.excluded_members}}","label":"action➛Excluded Members","type":"action","ref":"","reference_display":"User","base_type":"glide_list","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","uiTypeLabel":"List","element_mapping_provider":"com.glide.flow_design.action.data.FlowDesignVariableMapper","sourceUiUniqueId":"","sourceType":"","uiType":"glide_list","uiUniqueId":"ca62efc0-00b5-40f0-a86c-a3b87d4314f9"}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].success_status}}","label":"step➛Determine Least Busy User➛Success Status","type":"step","ref":"","reference_display":"","base_type":"boolean","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].error_message}}","label":"step➛Determine Least Busy User➛Error Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assigned_user_sys_id}}","label":"step➛Determine Least Busy User➛Assigned User Sys ID","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assignment_count}}","label":"step➛Determine Least Busy User➛Assignment Count","type":"step","ref":"","reference_display":"","base_type":"integer","parent_table_name":"","column_name":"","choices":null,"attributes":{"sourceId":"","sourceUiUniqueId":"","sourceType":""}},{"name":"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].__step_status__.message}}","label":"step➛Determine Least Busy User➛Step Status➛Message","type":"step","ref":"","reference_display":"","base_type":"string","parent_table_name":"","column_name":"","choices":null,"attributes":{}}] + true + Dynamic Ticket Assignment + + + + f8bcf8d0c3acbe10d9d679ec050131fd + sys_hub_action_type_snapshot + viraj.hudlikar + 2025-10-08 19:46:19 + global + / + 8d2f5a90c3e4fe10d9d679ec050131c8 + 0 + + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:19 + false + + + + + + sys_hub_action_type_snapshot + 8d2f5a90c3e4fe10d9d679ec050131c8 + 5 + sys_variable_value + viraj.hudlikar + 2025-10-08 19:46:21 + 212f9a90c3e4fe10d9d679ec0501317e + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + 0 + a92f9a90c3e4fe10d9d679ec05013157 + + + sys_hub_action_type_snapshot + 8d2f5a90c3e4fe10d9d679ec050131c8 + 4 + sys_variable_value + viraj.hudlikar + 2025-10-08 19:46:21 + 6d2f9a90c3e4fe10d9d679ec0501317d + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + 0 + ed2f9a90c3e4fe10d9d679ec05013151 + + + sys_hub_action_type_snapshot + 8d2f5a90c3e4fe10d9d679ec050131c8 + 2 + sys_variable_value + viraj.hudlikar + 2025-10-08 19:46:21 + a52f9a90c3e4fe10d9d679ec0501317e + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON","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\",\"mapped\":\"{}\",\"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\"}"}}} + e12f9a90c3e4fe10d9d679ec0501314a + + + sys_hub_action_type_snapshot + 8d2f5a90c3e4fe10d9d679ec050131c8 + 3 + sys_variable_value + viraj.hudlikar + 2025-10-08 19:46:21 + e12f9a90c3e4fe10d9d679ec0501317e + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + + a12f9a90c3e4fe10d9d679ec0501314e + + + + assigned_user_sys_id + 8d2f5a90c3e4fe10d9d679ec050131c8 + viraj.hudlikar + 2025-10-08 19:46:21 + a12f9a90c3e4fe10d9d679ec0501317d + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assigned_user_sys_id}} +
+ + assignment_count + 8d2f5a90c3e4fe10d9d679ec050131c8 + viraj.hudlikar + 2025-10-08 19:46:21 + 292f9a90c3e4fe10d9d679ec0501317d + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].assignment_count}} +
+ + error_message + 8d2f5a90c3e4fe10d9d679ec050131c8 + viraj.hudlikar + 2025-10-08 19:46:21 + 2d2f9a90c3e4fe10d9d679ec0501317c + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].__step_status__.message}} +
+ + success_status + 8d2f5a90c3e4fe10d9d679ec050131c8 + viraj.hudlikar + 2025-10-08 19:46:21 + 652f9a90c3e4fe10d9d679ec0501317d + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8
+ {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].success_status}} +
+ + __action_status__ + 8d2f5a90c3e4fe10d9d679ec050131c8 + viraj.hudlikar + 2025-10-08 19:46:21 + e92f9a90c3e4fe10d9d679ec0501317d + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8
+ +
+ + __dont_treat_as_error__ + 8d2f5a90c3e4fe10d9d679ec050131c8 + viraj.hudlikar + 2025-10-08 19:46:21 + ed2f9a90c3e4fe10d9d679ec0501317c + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8
+ +
+ + + 8d2f5a90c3e4fe10d9d679ec050131c8 + 751b972d-b097-4de4-bb8b-0e042acd9c0b + 1 + + + + + + + 1 + +
+ 106afb6647032200b4fad7527c9a71e7 + viraj.hudlikar + 2025-10-08 19:46:20 + 552f5a90c3e4fe10d9d679ec050131ff + 1 + b812ceb69337a210633378917cba10bc + viraj.hudlikar + 2025-10-08 19:46:20 + + + + sys_hub_step_instance + 552f5a90c3e4fe10d9d679ec050131ff + 400 + sys_variable_value + viraj.hudlikar + 2025-10-08 19:46:20 + 112f9a90c3e4fe10d9d679ec05013134 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + 35aa573fd7802200bdbaee5b5e610375 + f5e56d79b3101300176b051a16a8dce4 + + + sys_hub_step_instance + 552f5a90c3e4fe10d9d679ec050131ff + 600 + sys_variable_value + viraj.hudlikar + 2025-10-08 19:46:20 + d12f9a90c3e4fe10d9d679ec05013134 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + (function execute(inputs, outputs) { + // --- Phase 1: Initialization and Input Retrieval --- + var tableName = inputs.table; + var groupField = inputs.group_field; + var assignedUserField = inputs.assigned_user_field; + + // Group (Reference) - Always use getValue('sys_id') for guaranteed Sys ID string. + var groupSysId = inputs.group.getValue('sys_id'); + + // Excluded Members (List.User) - Using the robust _next() iterator pattern. + var excludedMembersInput = inputs.excluded_members; + var excludedMembers = []; + + if(excludedMembersInput){ + while(excludedMembersInput._next()){ + excludedMembers.push(excludedMembersInput.getValue('sys_id')); + } + } + + // Output Initialization + var minCount = Infinity; + var bestUserSysId = ''; + var success = false; + var errorMsg = ''; + + try { + // Prepare a GlideRecord instance for validation + var gr = new GlideRecord(tableName); + + // --- Phase 2: Field Validation --- + if (!gr.isValidField(groupField)) { + throw new Error("Validation Failed: Group Field '" + groupField + "' does not exist on table '" + tableName + "'."); + } + + if (!gr.isValidField(assignedUserField)) { + throw new Error("Validation Failed: Assigned User Field '" + assignedUserField + "' does not exist on table '" + tableName + "'."); + } + + // --- Phase 3: Member Identification and Filtering (TWO-STEP QUERY) --- + var eligibleMembers = []; + + // STEP A: Get all members' Sys IDs. + var memberGr = new GlideRecord('sys_user_grmember'); + memberGr.addQuery('group', groupSysId); + memberGr.query(); + + var groupMemberSysIds = []; + while (memberGr.next()) { + groupMemberSysIds.push(memberGr.getValue('user')); + } + + if (groupMemberSysIds.length === 0) { + var groupName = inputs.group.getDisplayValue() || 'Unknown Group'; + throw new Error("Assignment Failed: Group '" + groupName + "' has no members."); + } + + // STEP B: Get only the Active Users from the collected list. + var userGr = new GlideRecord('sys_user'); + userGr.addQuery('sys_id', 'IN', groupMemberSysIds.join()); + userGr.addQuery('active', true); + userGr.query(); + + // STEP C: Filter Active Users against the Exclusion List. + while (userGr.next()) { + var userSysId = userGr.getValue('sys_id'); + + if (excludedMembers.indexOf(userSysId) == -1) { + eligibleMembers.push(userSysId); + } + } + + if (eligibleMembers.length === 0) { + var groupName = inputs.group.getDisplayValue() || 'Unknown Group'; + throw new Error("Assignment Failed: No eligible active members found in group: " + groupName); + } + + // --- Phase 4: Ticket Counting and Assignment (Least Busy) --- + for (var i = 0; i < eligibleMembers.length; i++) { + var userId = eligibleMembers[i]; + + var ticketGr = new GlideAggregate(tableName); + ticketGr.addAggregate('COUNT'); + ticketGr.addQuery('active', 'true'); + ticketGr.addQuery(assignedUserField, userId); + ticketGr.addQuery(groupField, groupSysId); + ticketGr.query(); + + var count = 0; + if (ticketGr.next()) { + count = parseInt(ticketGr.getAggregate('COUNT')); + } + + if (count < minCount) { + minCount = count; + bestUserSysId = userId; + } + } + + success = true; + + } catch (e) { + errorMsg = (e.message) ? e.message : 'An unexpected and unhandled error occurred during assignment.'; + bestUserSysId = ''; + minCount = 0; + } + + // --- Phase 5: Set Outputs --- + outputs.assigned_user_sys_id = bestUserSysId; + outputs.assignment_count = (isFinite(minCount) ? parseInt(minCount) : 0); + outputs.success_status = success; + outputs.error_message = errorMsg; + +})(inputs, outputs); + 71aa7f6647032200b4fad7527c9a719b + + + + application + 552f5a90c3e4fe10d9d679ec050131ff + viraj.hudlikar + 2025-10-08 19:46:20 + d92f9a90c3e4fe10d9d679ec05013133 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + assigned_user_field + 552f5a90c3e4fe10d9d679ec050131ff + viraj.hudlikar + 2025-10-08 19:46:20 + 912f9a90c3e4fe10d9d679ec05013135 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff
+ {{action.assigned_user_field}} +
+ + excluded_members + 552f5a90c3e4fe10d9d679ec050131ff + viraj.hudlikar + 2025-10-08 19:46:20 + 192f9a90c3e4fe10d9d679ec05013135 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff
+ {{action.excluded_members}} +
+ + group + 552f5a90c3e4fe10d9d679ec050131ff + viraj.hudlikar + 2025-10-08 19:46:20 + 552f9a90c3e4fe10d9d679ec05013135 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff
+ {{action.group}} +
+ + group_field + 552f5a90c3e4fe10d9d679ec050131ff + viraj.hudlikar + 2025-10-08 19:46:20 + 1d2f9a90c3e4fe10d9d679ec05013134 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff
+ {{action.group_field}} +
+ + script + 552f5a90c3e4fe10d9d679ec050131ff + viraj.hudlikar + 2025-10-08 19:46:20 + 9d2f9a90c3e4fe10d9d679ec05013133 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + var__m_sys_flow_step_definition_input_106afb6647032200b4fad7527c9a71e7
+ +
+ + table + 552f5a90c3e4fe10d9d679ec050131ff + viraj.hudlikar + 2025-10-08 19:46:20 + dd2f9a90c3e4fe10d9d679ec05013134 + 0 + viraj.hudlikar + 2025-10-08 19:46:20 + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff
+ {{action.table}} +
+ + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name + false + + + + + + + + + + + + + false + false + + + + table + false + + + + false + + + table_name + + true + 80 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff + + 0 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + viraj.hudlikar + 2025-10-08 19:46:20 + 152f9a90c3e4fe10d9d679ec05013103 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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 + + + + group_field + false + + + + false + + + string + + true + 8000 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff + + 100 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + viraj.hudlikar + 2025-10-08 19:46:20 + 512f9a90c3e4fe10d9d679ec05013107 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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 + false + + + + + + + + + + + + + false + false + + + + group + false + + + + false + + + reference + + true + 32 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff + + 300 + false + false + + sys_user_group + + false + + + + + + false + false + sys_hub_step_ext_input + viraj.hudlikar + 2025-10-08 19:46:20 + 552f9a90c3e4fe10d9d679ec0501310d + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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 + + + + assigned_user_field + false + + + + false + + + string + + true + 8000 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff + + 200 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_input + viraj.hudlikar + 2025-10-08 19:46:20 + d12f9a90c3e4fe10d9d679ec0501310a + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + false + false + false + false + false + simple + false + script + + + false + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_list,uiTypeLabel=List + false + + + + + + + + + + + + + false + false + + + + excluded_members + false + + + + false + + + glide_list + + true + 1024 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_input_552f5a90c3e4fe10d9d679ec050131ff + + 400 + false + false + + sys_user + + false + + + + + + false + false + sys_hub_step_ext_input + viraj.hudlikar + 2025-10-08 19:46:20 + d52f9a90c3e4fe10d9d679ec05013110 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=a9433dd5-b060-4341-ba86-9c65bc0eea9c + false + + + + + + + + + + + + + false + false + + + + assigned_user_sys_id + false + + + + false + + + string + + false + 8000 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 19:46:20 + 512f9a90c3e4fe10d9d679ec05013114 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=d6633c20-832a-44f3-8bb9-51e07572983c + false + + + + + + + + + + + + + false + false + + + + error_message + false + + + + false + + + string + + false + 8000 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 19:46:20 + 592f9a90c3e4fe10d9d679ec0501312a + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=e81f31d3-6728-46c8-8857-987519bd80cd + false + + + + + + + + + + + + + false + false + + + + success_status + false + + + + false + + + boolean + + false + 40 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 19:46:20 + 952f9a90c3e4fe10d9d679ec05013127 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=6ec1b6a6-6e84-4f6c-8911-b1a327b9801f + false + + + + + + + + + + + + + false + false + + + + assignment_count + false + + + + false + + + integer + + false + 40 + 552f5a90c3e4fe10d9d679ec050131ff + 552f5a90c3e4fe10d9d679ec050131ff + sys_hub_step_instance + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_step_ext_output + viraj.hudlikar + 2025-10-08 19:46:20 + d12f9a90c3e4fe10d9d679ec05013124 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + false + false + false + false + false + simple + false + script + + + false + + + + success_status + + + + en + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 1d2f9a90c3e4fe10d9d679ec05013129 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + assignment_count + + + + en + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 592f9a90c3e4fe10d9d679ec05013126 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + assigned_user_sys_id + + + + en + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 952f9a90c3e4fe10d9d679ec05013123 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + error_message + + + + en + var__m_sys_hub_step_ext_output_552f5a90c3e4fe10d9d679ec050131ff + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + dd2f9a90c3e4fe10d9d679ec0501312c + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=table_name,uiTypeLabel=Table Name,uiUniqueId=4a72e700-d0d2-4944-a1df-c75790951a05 + false + + + + + + + + + + + + + false + false + + + + table + false + + + + false + + + table_name + + true + 80 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 19:46:19 + 492f5a90c3e4fe10d9d679ec050131cb + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:19 + false + false + false + false + false + simple + false + script + + + false + + + + true + false + false + element_mapping_provider=com.glide.flow_design.action.data.FlowDesignVariableMapper,uiType=glide_list,uiTypeLabel=List,uiUniqueId=ca62efc0-00b5-40f0-a86c-a3b87d4314f9 + false + + + + sys_user + + + + + + + + + false + false + + + + excluded_members + false + + + + false + + + glide_list + + false + 1024 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + 5 + false + false + + sys_user + + false + + active=true + active=true + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 19:46:20 + 552f5a90c3e4fe10d9d679ec050131f5 + 1 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=ac5aae68-a106-48bf-9ea7-e93d13cff393 + false + + + + + + + + + + + + + false + false + + + + group_field + false + + + + false + + + string + + true + 8000 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 19:46:20 + 912f5a90c3e4fe10d9d679ec050131d0 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=4e19e201-959b-486b-b96b-69910a31bc5d + false + + + + sys_user_group + + + + + + + + + false + false + + + + group + false + + + + false + + + reference + + true + 32 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + 4 + false + false + + sys_user_group + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 19:46:20 + 992f5a90c3e4fe10d9d679ec050131f0 + 1 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=ce09410f-112b-49cf-a09f-514c6cb4302e + false + + + + + + + + + + + + + false + false + + + + assigned_user_field + false + + + + false + + + string + + true + 8000 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_input + viraj.hudlikar + 2025-10-08 19:46:20 + dd2f5a90c3e4fe10d9d679ec050131d3 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + 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=25b8e9ff-dcda-4671-85e1-c51f7db2397d + false + + + + + + + + + + + + + false + false + + + + assigned_user_sys_id + + false + + + + false + + + + string + + false + 8000 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + 1 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 19:46:21 + 652f9a90c3e4fe10d9d679ec05013139 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + 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=10d09bd4-4f60-4e89-ac47-a3d2af496fc2 + false + + + + + + + + + + + + + false + false + + + + assignment_count + + false + + + + false + + + + integer + + false + 40 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + 3 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 19:46:21 + a12f9a90c3e4fe10d9d679ec0501314e + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46: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=9cba63cd-01da-4e6f-9ee5-c91748d87ba2 + false + + + + + + + + + + + + + false + false + + + + success_status + + false + + + + false + + + + boolean + + false + 40 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + 5 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 19:46:21 + a92f9a90c3e4fe10d9d679ec05013157 + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + 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=533ab26c-a002-4917-8ee6-374b9f4b0482 + false + + + + + + + + + + + + + false + false + + + + __action_status__ + + false + + + + false + + + + string + + false + 65000 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + 2 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 19:46:21 + e12f9a90c3e4fe10d9d679ec0501314a + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + 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=4820af05-256a-47b8-a15c-8dd7f681b841 + false + + + + + + + + + + + + + false + false + + + + error_message + + false + + + + false + + + + string + + false + 8000 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + 6 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 19:46:21 + e52f9a90c3e4fe10d9d679ec0501315b + 0 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + 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=7754becb-a7ac-419c-a02d-8edaf813c344,visible_in_ui=false + false + + + + + + + + true + + + + + false + false + + + + __dont_treat_as_error__ + + false + + + + false + + + + boolean + + false + 40 + 8d2f5a90c3e4fe10d9d679ec050131c8 + 8d2f5a90c3e4fe10d9d679ec050131c8 + sys_hub_action_type_snapshot + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + 4 + false + false + + + + false + + + + + + false + false + sys_hub_action_output + viraj.hudlikar + 2025-10-08 19:46:21 + ed2f9a90c3e4fe10d9d679ec05013151 + 1 + + + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + false + false + false + false + false + simple + false + script + + + false + + + + + + + 8d2f5a90c3e4fe10d9d679ec050131c8 + viraj.hudlikar + 2025-10-08 19:46:21 + 292f9a90c3e4fe10d9d679ec05013180 + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + + + + 292f9a90c3e4fe10d9d679ec05013180 + {{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].success_status}}=false + false + + 1 + {"version":"1.0","complexObject":{"code":{"$cv":{"$c":"java.lang.String","$v":""}},"message":{"$cv":{"$c":"java.lang.String","$v":""}}},"serializationFormat":"JSON","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\",\"mapped\":\"{\\\"message\\\":\\\"{{step[751b972d-b097-4de4-bb8b-0e042acd9c0b].error_message}}\\\"}\",\"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\"}"}}} + viraj.hudlikar + 2025-10-08 19:46:21 + e92f9a90c3e4fe10d9d679ec05013180 + 0 + viraj.hudlikar + 2025-10-08 19:46:21 + + + group + + The group to evaluate for assignment. + + en + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 192f5a90c3e4fe10d9d679ec050131f4 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + excluded_members + + + + en + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 512f5a90c3e4fe10d9d679ec050131fa + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + table + + The name of the table to count active tickets from (e.g., incident, sc_task). + + en + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 552f5a90c3e4fe10d9d679ec050131cf + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + assigned_user_field + + The name of the field on the record to populate with the user's Sys ID (e.g., assigned_to). + + en + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 5d2f5a90c3e4fe10d9d679ec050131ef + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + group_field + + The name of the field on the record holding the group's Sys ID (e.g., assignment_group). + + en + var__m_sys_hub_action_input_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:20 + 912f5a90c3e4fe10d9d679ec050131d3 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:20 + + + + + + error_message + + + + en + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:21 + 292f9a90c3e4fe10d9d679ec0501315e + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + + + + + __action_status__ + + + + en + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:21 + 652f9a90c3e4fe10d9d679ec0501314d + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + + + + + __dont_treat_as_error__ + + + + en + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:21 + 6d2f9a90c3e4fe10d9d679ec05013156 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + + + + + assignment_count + + + + en + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:21 + a12f9a90c3e4fe10d9d679ec05013151 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + + + + + assigned_user_sys_id + + + + en + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:21 + a52f9a90c3e4fe10d9d679ec05013149 + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + + + + + success_status + + + + en + var__m_sys_hub_action_output_8d2f5a90c3e4fe10d9d679ec050131c8 + + sys_documentation + viraj.hudlikar + 2025-10-08 19:46:21 + a92f9a90c3e4fe10d9d679ec0501315a + 0 + + b812ceb69337a210633378917cba10bc + + b812ceb69337a210633378917cba10bc + + viraj.hudlikar + 2025-10-08 19:46:21 + + + + + + f8bcf8d0c3acbe10d9d679ec050131fd + 8d2f5a90c3e4fe10d9d679ec050131c8 + glide-zurich-07-01-2025__patch0-07-15-2025_07-23-2025_1759.zip + +