Workday RaaS
this guide walks you through the process of setting up a workday raas connection step 1 go to your magic link to start the setup process, and click "allow and continue" note for instructions on how to obtain these credentials from your workday dashboard, refer to the workday how to authenticate https //help bindbee dev/6nt1 how to authenticate documentation step 2 enter your workday web services endpoint url click next to proceed step 3 type your workday tenant name click next step 4 now you need to enter your refresh token and api client credentials for this, head over to your workday dashboard create a custom report step 1 search for and select create custom report step 2 name your custom report and set report type to advanced step 3 check enable as a web service and uncheck optimized for performance for the report step 4 add your data source that contains the object whose data you want in the report (in this case, all workers ) step 5 include the columns intended for the data sync we’ve created a standard template, which you can find here template https //docs google com/spreadsheets/d/1plrvuw02ctt90ghzcq 698emczsl79gqllnl4w96vi/edit?gid=0 please use the exact field names provided in the template include all fields that are required for your data sync and feel free to ignore the rest step 6 go to the share tab and turn on share with specific authorized groups and users step 7 then enter the authorized integration system user in the authorized users field click ' ok ' and then ' done ' once you're done note if you don't have an integration system user set up, you can refer our workday how to authenticate https //help bindbee dev/6nt1 how to authenticate documentation and follow the steps all the way upto activate all changes you can refer our permissions https //help bindbee dev/permissions documentation to assign the relevant permissions to your integration system user get custom report url step 1 open view custom report step 2 type your report name and click ok step 3 find the three dots next to your report → web service → view urls step 4 scroll to the json option, right click it and select copy url store this url safely for use in the magic link flow api client setup step 1 if you don’t have an api client set up, register one under register api client for integrations ( if you already have one, you can skip this section and directly proceed to the next ) step 2 enter a client name step 3 add the required scopes, including functional areas from the report execution domain (as these may vary by tenant, follow the steps below to verify the required functional areas for your specific tenant configuration ) step 4 upon creation of the api client, ensure that you securely copy and store the client secret , as the it will only be displayed at the time of creation and will not be accessible thereafter to get the refresh token step 1 after the api client is created (or if one already exists), go to view api clients and then the api clients for integrations tab search your api client here step 2 click the three dots next to the name of your api client → api client → manage refresh tokens for integrations step 3 in the workday account field, add the same authorized user that was added in the api client and click ok step 4 reuse an existing refresh token ( if you are already using this refresh token for other integrations )… …or generate a new one (by checking both the boxes, and clicking 'ok') step 5 copy the refresh token and paste it in the magic link step 6 to get your client id, go to view api clients look for your api client in the api clients for integrations tab step 7 if you have lost your client secret, generate a new one by going to generate new client secret step 8 to locate your client id, select your api client by clicking on its name the client id will be displayed here step 9 paste your client id and client secret in their respective sections in the magic link click next step 10 paste your previously saved workday report url in the workday report url section, then click connect congratulations! you’ve now successfully established the connection! troubleshooting if you are experiencing issues with the connector or are not seeing the expected data, please review the following common checks to help identify and resolve the issue report configuration ensure the report is enabled as a web service report sharing confirm that the report is shared with the authorized isu user refresh token configuration navigate to api client > manage refresh tokens for integrations verify that the same authorized user is added in the workday account field when generating the refresh token if the authorized user is not specified, the generated access token will not have permission to retrieve the report functional area access verify that the required functional area is included in the api client configuration search for view domain , enter the domain as report execution , and click ok note the functional area configured for this domain go to view api clients → api clients for integrations open the api client registered for this integration in the scope (functional areas) field, check whether the functional area noted in step 2 is listed if it is not listed, add the required functional area and save the api client (click the ellipsis ( ) next to the client name and choose api client > edit api client for integrations to add)