From cc46ace87db2252929311787c5d6bcd691f45c92 Mon Sep 17 00:00:00 2001 From: savankayala05 Date: Wed, 8 Jul 2026 13:38:30 -0700 Subject: [PATCH 1/2] Fix emergency contact indentation and rename residential address templates (#528) - WorkdayManageEmergencyContact: fix YAML indentation for Emergency_Contact_Data properties - EmployeeUpdateResidentialAddress: rename template XMLs to match scenario naming convention (msdyn_HRWorkdayHCM prefix) Co-authored-by: Sai Rugveth Vankayala --- ... => msdyn_HRWorkdayHCMEmployeeAddResidentialAddress.xml} | 0 ... => msdyn_HRWorkdayHCMEmployeeGetResidentialAddress.xml} | 0 ... msdyn_HRWorkdayHCMEmployeeUpdateResidentialAddress.xml} | 0 .../WorkdayManageEmergencyContact/topic.yaml | 6 +++--- 4 files changed, 3 insertions(+), 3 deletions(-) rename EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/{msdyn_AddResidentialAddress_Template.xml => msdyn_HRWorkdayHCMEmployeeAddResidentialAddress.xml} (100%) rename EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/{msdyn_GetResidentialAddress_Template.xml => msdyn_HRWorkdayHCMEmployeeGetResidentialAddress.xml} (100%) rename EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/{msdyn_UpdateResidentialAddress_Template.xml => msdyn_HRWorkdayHCMEmployeeUpdateResidentialAddress.xml} (100%) diff --git a/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_AddResidentialAddress_Template.xml b/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_HRWorkdayHCMEmployeeAddResidentialAddress.xml similarity index 100% rename from EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_AddResidentialAddress_Template.xml rename to EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_HRWorkdayHCMEmployeeAddResidentialAddress.xml diff --git a/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_GetResidentialAddress_Template.xml b/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_HRWorkdayHCMEmployeeGetResidentialAddress.xml similarity index 100% rename from EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_GetResidentialAddress_Template.xml rename to EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_HRWorkdayHCMEmployeeGetResidentialAddress.xml diff --git a/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_UpdateResidentialAddress_Template.xml b/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_HRWorkdayHCMEmployeeUpdateResidentialAddress.xml similarity index 100% rename from EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_UpdateResidentialAddress_Template.xml rename to EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/EmployeeUpdateResidentialAddress/msdyn_HRWorkdayHCMEmployeeUpdateResidentialAddress.xml diff --git a/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/WorkdayManageEmergencyContact/topic.yaml b/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/WorkdayManageEmergencyContact/topic.yaml index c5965b6d..0e39e720 100644 --- a/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/WorkdayManageEmergencyContact/topic.yaml +++ b/EmployeeSelfServiceAgent/WorkdayDA/EmployeeScenarios/WorkdayManageEmergencyContact/topic.yaml @@ -257,9 +257,9 @@ beginDialog: type: kind: Record properties: - "@Primary": String - "@Priority": String - Emergency_Contact_ID: String + "@Primary": String + "@Priority": String + Emergency_Contact_ID: String Emergency_Contact_Reference: type: From 9976436e68fa44f31322fef7a851de649052cb23 Mon Sep 17 00:00:00 2001 From: roohyfatima2026 Date: Fri, 10 Jul 2026 11:30:56 -0700 Subject: [PATCH 2/2] Add Time_Off_Reason_Reference to Workday multi-day time off request template (#529) The topic.yaml already sends a {timeoff_Reason} parameter as part of the request payload, but the XML request template had no corresponding Time_Off_Reason_Reference element to receive it, so the reason was silently dropped from the Workday API call. This adds the missing element so the resolved Time_Off_Reason_ID is included in each repeated Enter_Time_Off_Entry_Data entry. --- ..._HRWorkdayAbsenceEnterTimeOff_MultiDay.xml | 109 +++++++++--------- 1 file changed, 55 insertions(+), 54 deletions(-) diff --git a/EmployeeSelfServiceAgent/Workday/EmployeeScenarios/WorkdayEmployeeRequestTimeOff/msdyn_HRWorkdayAbsenceEnterTimeOff_MultiDay.xml b/EmployeeSelfServiceAgent/Workday/EmployeeScenarios/WorkdayEmployeeRequestTimeOff/msdyn_HRWorkdayAbsenceEnterTimeOff_MultiDay.xml index 7c6cc0ee..8d63c0c0 100644 --- a/EmployeeSelfServiceAgent/Workday/EmployeeScenarios/WorkdayEmployeeRequestTimeOff/msdyn_HRWorkdayAbsenceEnterTimeOff_MultiDay.xml +++ b/EmployeeSelfServiceAgent/Workday/EmployeeScenarios/WorkdayEmployeeRequestTimeOff/msdyn_HRWorkdayAbsenceEnterTimeOff_MultiDay.xml @@ -1,55 +1,56 @@ - - - - User - - msdyn_HRWorkdayAbsenceEnterTimeOff_MultiDay - Absence_Management - v42.0 - - - - - //*[local-name()='Time_Off_Event_Reference']/*[local-name()='ID' and @*[local-name()='type']='WID'] - Event_WID - - - //*[local-name()='Time_Off_Entry_Reference'] - Entry_References - - - - - - - - - - false - true - true - - {timeoff_Comment} - - - - - {Employee_ID} - - - - - {timeoff_Date} - {timeoff_Hours_Per_Day} - - {timeoff_Time_Off_Type} - - {timeoff_Comment} - - - - - - - \ No newline at end of file + + + + User + + msdyn_HRWorkdayAbsenceEnterTimeOff_MultiDay + Absence_Management + v42.0 + + + + + //*[local-name()='Time_Off_Event_Reference']/*[local-name()='ID' and @*[local-name()='type']='WID'] + Event_WID + + + //*[local-name()='Time_Off_Entry_Reference'] + Entry_References + + + + + + + + + + false + true + true + + {timeoff_Comment} + + + + + {Employee_ID} + + + + {timeoff_Date} + {timeoff_Hours_Per_Day} + + {timeoff_Time_Off_Type} + + + {timeoff_Reason} + + {timeoff_Comment} + + + + + +