Setup Integration System User
Create an API Client that gives access to the REST API’s in the app. Copy the Client ID and Client Secret as they are needed when configuring the connection to Workday from the web app. Here are the steps:
Click on “Add Integration System User” button in Configure App to create the int sys user (see below if you don't see this button). Create a new integration system user if you have to.
Click on “Create API Client”. Copy the Client ID.
Go to https://developer.workday.com/ and click on “API Clients” on the left menu. Select the API Client you created above. Note that access to this dev site is provisioned by Workday team once a customer purchases OnSurvey.
Click on “Modify Authorized Tenant” and select your tenant.
Click on “Generate New Client Secret” and copy the secret. You will use this when setting up the web app connection.
Make sure the ISU has Modify access to these security domains:
Manage: Survey
Manage: Survey Responses
Optional - assign an integration system security group that has Modify access to these security domains:
Manage: Responses (if using Constrained Security group in 4.b)
Manage: Survey Recipients Inbox Task (if using Workday Inbox)
Add Int System UserIf you don’t see the “Add Integration System User” button above, then first create security policy for WCP Integration System User Security domain. (ref)
|
|---|
Survey Recipient Options
If you use Custom Report option when creating a Survey, then you need to give the integration system user access to the report. Make sure the ISU also has access to all the fields in the report. Typical groups that may be needed are
Worker Data: Current Staffing Information, Person Data: Name and Person Data: Work Contact InformationIf you use Common Event option, then give
Worker Data: Current Staffing Information, Person Data: Name and Person Data: Work Contact Informationto the int sys user to get access to hire date, term date, worker wid, work email and name.