Click on Assets and click on the schema you want to import data into. Then click on Schema configuration . Then click on Import, -> Import -> Create Import and then select OnLink Importer. Give the Import a name and click on Create Import. Image AddedClick on the three dots and select Configure app, then set a name in the Configure mapping attributes popup. Click on Save configuration. Then click again on Configure app to get a link (“to edit config use this link apps“) to the app where rest of the mapping needs to be setup. Click on the link to go to the OnLink app configuration. Now go to OnLink app, you should see a new configuration there. Select Edit in the drop down. Here you can select the Source system and rest of the configuration you just created. Select Source system (limited to Workday Custom Reports for now). Select the Report name (username and report name combination e.g. lmcniel/employee_data). Image Added
Mapping ConfigurationSchema is pre-selected in OnLink and is set to the schema you selected in step 1. Set object type to the specific object you want to map to. Then map field level attributes (Custom Report source data field appears is on the left side and Schema the object attribute appears on the right side). Use “map” prefix for field mapping and “key” prefix for a unique identifier that will be used to identify objects for update purposes. Here are a couple of examples: Sample maps key:Worker_ID=WorkerID - sets Worker_ID (from source system) as the unique identifier, WorkerID (without the underscore) is the object attribute
map:First_Name=Firstname
Last - maps First_Name =Lastname
Title=Title
Email=Email
Manager=Manager
HireDate=HireDate
DepartmentRef=DepartmentRef|RefID=${DepartmentRef}
Location=Location
Worker_ID=WorkerID from source to Firstname object attribute map:DepartmentRef=Department|RefID=${DepartmentRef} - maps DepartmentRef (field in source data) to Department (an attribute in the schema that is of type Department object), the string following pipe specifies the AQL to lookup department. RefId is the key on the Department object. ${DepartmentRef} is the lookup value.
To map references to other schema attributes, you can specify AQL after the pipe symbol as shown above for mapping DepartmentRef. DepartmentRefID is the value coming from Workday custom report. DepartmentRef is the attribute in schema pointing to Department object. RefID is the attribute on Department object.
To test, go back to Schema configuration in Assets. Then click on Import Data. For your convenience, we have provided a mock Workday endpoint for you to test any of the Workday functions. Follow these steps to test a Workday function. Setup Workday Connection using below mock endpoint Create a post function for any of the supported Workday endpoints. Then create a task and transition the task to the status that will trigger the configured post function.
|