How to connect workday API to UiPath

Hi ,
I would like to consume the RaaS(report as a Service Kind of api) to Uipath and send the notification of the output.

Could you please suggest how to consume the same.

Thanks and Regards
Ritesh

Did you try using ‘Http Request’/‘Soap Request’ activity?

Thanks,
Rammohan B.

Thanks Ram!
I tried with Soap Request but getting below error.
***************************Error *******************************************
An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.Net.WebException: There was an error downloading ‘https://wd3-impl-services1.workday.com/ccx/service/Report2/XXXXX/XXXX/test12’. ----> System.Net.WebException: The request failed with HTTP status 404: Not Found.


While testing the endpoint and request in Soap Ui tool with same credentials … WSDL is responding properly…
Please suggest if i am missing any values in Uipath??

Thanks
Ritesh

It should work. I hope you giving the WSDL Url as the endpoint for the SOAP Request activity.

Thanks,
Rammohan B.

Hi Ram,
No its not working.
What should be the Contract Name in Input section in SOAP Request.??

I am new to UiPath. Even am not able to configure Soap Request in it. I am giving wsdl endpoint only (along with proper crendentials)
image

Does it needs any proxy to be set up? The url works fine browser and SoapUI.

I had same issue. Has anyone idea??

Thanks

Hi,

When using the Worday WebService, I would recomend to use Http request activities. The SOAP activities doesn’t seem to work well with it. In theory, once you have your endpoint, you can add the method info in the Body and that should be it.

Also, check out the new Workday UiPath Package. It may work better for certain reports

Are you able to use the new Workday package? I get an error for dependency Actipro.wpf

Hi Cynthia,
I’m sorry but I’m not directly working with the Workday Package. I’m directly using the Workday Webservice (like any other API).

Would you be able to share a sample xaml? Does the soap header need to be special to include credentials?

FYI, the Get Report activity in https://connect.uipath.com/marketplace/components/workday makes this trivial. Just put in a URL for the report and it gives you a DataTable.

See https://docs.uipath.com/marketplace/docs/workday-get-report for more info. Should take all of a few seconds.