From 3d857194ddd06d3d3ced83f34c5b37945fce6466 Mon Sep 17 00:00:00 2001 From: roohyfatima2026 Date: Wed, 8 Jul 2026 20:30:00 -0700 Subject: [PATCH] Add Time_Off_Reason_Reference to Workday multi-day time off request template 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} + + + + + +