Example: Correct Time Off Entries Using the Adjust Time Off EIB
This example illustrates how to generate an EIB spreadsheet template with data for the
Adjust Time Off
web service operation to correct time off entries. Workday removes time off entries corrected to zero from third-party calendars.You want to adjust existing time off entries by passing in the adjusted units and not the corrected amounts. You'll create a custom report for your time off entries and run the report to help you populate the EIB input file with the report results.
- Access theCreate EIBtask.
- Enter aNamevalue. Example:Adjust Time Off Example.
- SelectInbound.
- ClickNext.
- From theWeb Service Operationprompt, selectAdjust Time Off.
- ClickNext.
- From theTemplate Model from Web Service Operationprompt, selectAdjust Time Off.
- ClickNextandOK.
- From the related actions menu of the integration system, select .
- Select theConfirmcheck box and clickSubmit.
- Access theCreate Custom Reporttask.
- Enter these values:FieldValueReport NameWorkday Time Off EntriesReport TypeAdvancedOptimized for PerformanceClear the check box.Data SourceTime Off - All Statuses
- On theColumnstab, add these rows:Business ObjectFieldWorkerWorkerWorkerEmployee IDTime Off EntryReference IDTime Off EntryTime Off DateTime Off EntryTime Off Type for Time Off EntryTime Off EntryUnitsTime Off EntryEntered OnTime Off EntryRequest or Correction
- ClickOK.
- From the related actions menu of the custom report, select .
- In theAdjust Time OffEIB spreadsheet, enter values for these fields:FieldConsiderationSpreadsheet KeySpecify a unique value for each worker.Run Time Off ValidationSet toYif you want to validate time off entries for the time off request. If any time off entries fail validation for a time off request, Workday rejects the entire time off request.WorkerThis is a required value. You might need to change the reference ID value in cell D4 of the spreadsheet fromContingent Worker IDtoEmployee ID. The default value isContingent Worker ID. Columns that includeID Typevalues enable you to select a reference ID type for each row of data. Example: If you’re loading employees and contingent workers in a single EIB, select the reference ID type for each person or row.Row IDThis is typically a value of1for each entry, unless you have multiple row entries for the same worker.Time Off Entry IDIf you want to assign a reference ID to the newly created correction event, enter a value here. If you leave the field blank, the web service automatically assigns a value.Time Off EntryReference ID of the time off entry that you're adjusting. Use the value from the custom report.Adjustment to RequestedEnter the number of units to add or remove from the time off entry. Example: If you want to adjust the time off from 8 hours to 6 hours, enter -2. This isn't the correction value.
- Access theLaunch / Schedule Integrationtask.
- From theIntegrationprompt, select theAdjust Time Off Exampleintegration.
- In theValuecolumn of theIntegration Attachmentrow, selectCreate Integration Attachment.
- Select theAdjust Time OffEIB spreadsheet file and clickOK.
- ClickOK.