Workday Configuration
Workday Configuration Requirements (tenant) OLOID requires an API client and integration user to be created in the Workday tenant to allow OLOID’s Workday Connector to read/write data from/to Workday. This API user must have the appropriate field-level access to the Workday fields which OLOID Workflow will be reading from and writing to. Workday Security: Tenant Security Policies 1. Setup: Integration User Group(s) for Securable items in Workday- Create Integration System User.
- Log in to Workday with an administrator account.
- Run C****reate Integration System User task.
- Enter the integration system user details, and save the configuration.
- Select Do not Allow UI Sessions option.
- Create a security group.
- NOTE - You will add the integration system user to this security group. Also, in a later step, you will add the domains that you want to sync with OLOID.
- the C****reate Security Group task.
- In the Type of Tenanted Security Group field, select Integration System Security Group (Unconstrained).
- Add the Integration System User you created above to the group and save the configuration.
- Find endpoints.
- Navigate to the View API Clients page by typing it into the search bar.
- Here, you will see the endpoints required for the connection. Take note of REST API endpoint, Token endpoint and Authorization endpoint.
- Register API Client
- Run Register API Client task in your Workday instance.
- Enter a meaningful name to indicate that this API client is used for OLOID Workflow (for example – oloid-workflow-integration-api-client).
- Select Authorization Code Grant for Client Grant Type
- Select Bearer for Access Token Type
- Select all the OAuth2 scopes and Functional Area scope that you need for the flows you intend to create.
- Remember to save the Client ID and Client Secret before clicking Done. This will be required to create a Workday REST connection.
- Navigate to Action > API Client > Manage Refresh Tokens for Integrations.
- Select the Integration user to perform all recipe actions.
- If there are no existing refresh tokens, select Generate new refresh token and copy the new Refresh token. This will be required to create a Workday REST connection.
- Setup: Integration System Users for Inbound and Outbound and Integration User Group(s) for Securable items in Workday
- Add the domains that you want to sync with OLOID to the security group. All domains are listed in a Configurable Security Matrix. You need to add all domains directly –
- Activate your security policy changes.
- API Token
- Basic Worker Data (filter via employee ID)
- Advanced Worker Data APIs (WQL query can be created from Advanced report from WORKDAY)