RaaS report for Workday
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2024 12:09 PM
We currently have a Workday Integration that uses the "Run Workday Integration Flow". This flow does not include the department manager from Workday. We created a RaaS report in Workday to retrieve this information. How do I retrieve the RaaS report in ServiceNow?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2024 01:34 PM
You can setup the outbound EIB in Workday, and create a Scripted REST API in ServiceNow that sends the data to an import table that will transform the data into the destination table. I have done this to send, for example, supplier and customer information from Workday to the core_company table in ServiceNow.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2024 01:37 PM
Thanks! Do you happen to have an example of this solution?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2024 05:27 PM
In my case, the data was sent from Workday as JSON and the information below references that solution. Hopefully, this helps get you going in the right direction.
ServiceNow
- Create a new inbound web service and select the target table. You will need to specify the fields coming from Workday. The “Name” is the XML Alias from the RaaS in Workday.
- Add an extra field called “JSON Payload”.
- Create a transform map from the web service and map to the fields on the target table.
- Create a new Scripted REST API and enter the “Name” and “API ID”. The “API Base Path” will be populated automatically. These can be named whatever you want.
- On the “Resources” related list, create a new “POST”, and enter a script to receive the incoming data and post it to the import table.
- The script should parse the JSON, and then post it to the “JSON Payload” field on the web service created in Step #1.
- Create a service account that will be used to process the API.
Workday
- Create the outbound EIB using the RaaS and choose JSON as the output format.
- Enter the API Path from ServiceNow into the HTTP Address of the outbound EIB and enter the credentials of the service account.
- Create a schedule for when the outbound EIB should run (i.e., daily, weekly, etc.).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-30-2024 07:55 AM
Thank you so much! I will give this a try and let you know if I get it to work.