Overview
In this example case, Workers from Hong Kong should have ‘_hk’ as a suffix added to their workday account usernames.
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:
Workday Accounts To Update - 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 |
|---|---|
| Legal Name - First Name | First_Name |
| Legal Name - Last Name | Last_Name |
| Employee ID | Employee_ID |
| Worker Type | Worker_Type |
| Workday Account | Workday_Account |
-
Filter on Instances:
- Field:
Location Address Country(In the Selection List, Specified in this filter - “Hong Kong”)
- Field:
-
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:
ReportReference - Set the
Attribute TypetoData Typeand then selectText
- 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
ReportReferenceto 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.