Version 2025.1
For details and updates associated with this version of the app, see the App Catalog Changelog.
Overview
View the Update Service Date Boomerang forum page for even more details.
In this example case, Rehires should have their ‘Benefit Service date’ set to previous hire date if the break in service is less than 6 months. This app can be adjusted based on other requirements eg: for any particular termination reason category or to update any other service date.
Deploy Instructions
Create Copy (Recommended)
- Click the “Create Copy” button above.
- To modify app source code:
- Open the app in the Console.
- Click Open in App Builder.
- After making any changes, Save and Deploy.
Configuration Instructions
Create Custom Report
- In your tenant, search for the
Create Custom Reporttask. - Fill in the form as outlined below:
- Report Name:
Update Service dates Report - Report Type:
Advanced - Data Source:
Workers For HCM Reporting
- Report Name:
- Add the following Fields to your report:
Business Object:Worker
| Field | Column Heading Override XML Alias |
|---|---|
| Worker | Worker |
| Hire Date | CurrentHireDate |
| Employee ID | Emp_ID |
| Previous_HireDate (Calculated Field - Effective date of second last Hire Event from Hire History) | Previous_Hire_Date |
| Last Termination Date (Calculated Field - Effective date of last termination Event from Termination History) | Last_Term_Date |
| Break in Months (Date Difference Calculated Field between Current Hire Date and Last Termination Date (in Months)) | BreakMonths |
| Adjusted Service date (Evaluate Expression Calculated Field to get the previous hire date if break is less than 6 months else Hire Date) | NEW_SERVICE_DATE |
-
Filter on Instances Field:
Previous Hire Dateis not blank. -
Advanced:
- Select: Enable As Web Service
- Modify: Namespace to be:
urn:com.workday/bsvc
-
Save the custom report
-
Find the report owner and name for the API call:
- Click on ther reports’ Related Actions and select Web Service -> View URLs
- Right-Click REST Workday XML -> Copy URL
- The URL will follow this format:
https://subdomain.part.myworkday.com/ccx/service/customreport2/tenantname/REPORT_OWNER/REPORT_NAME - Take note of the last two elements, including the /, for example
lmcneil/WorkdayAccounts
Create an Integration System
- In your Tenant, run the
Create Integration Systemtask. - Name your Integration System
- Set the template as
Orchestration Integration Template - From your Integration System, access the
Maintain Integration Attributes.- Add an Integration Attribute called:
ReportCall
- Add an Integration Attribute called:
- From your Integration System, access the
Configure Integration Attributes.- Configure the
Application Reference ID, and theOrchestration Nameto match your app. - Configure
ReportCallto point to your Custom Report by pasting thereportOwner/reportNameyou noted before.
- Configure the
Usage Instructions
- Log in to your tenant
- Search for and run the
Launch / Schedule IntegrationTask - Enter name assigned during configuration as the Integration System and click OK.
- Provide values for the Launch Parameters as appropriate and click OK.
- Review the Integration Event screen to monitor execution and completion status of the event.