This document outlines the supported fields, expected formats, and integration guidelines for HR data synchronisation between Workday and Thrive LMS via API.
Supported Fields
Below is the list of fields supported in the integration:
User Information
Thrive Field | Workday Field | Standard or Custom | Example Value |
---|---|---|---|
Ref | Employee ID, Payroll ID, Email | Required Standard | WORKDAY1234 |
First Name | First Name | Required Standard | |
Last Name | Last Name | Required Standard | |
Work Email | Required Standard | ||
Start Date | Start Date/Hire Date/Effective Date | Standard Optional | Employee's official start date DD-MM-YYYY |
Job Details (Optional Fields, Not Required for User Profile Creation)
Thrive Field | Workday Field | Standard or custom | Example Value |
---|---|---|---|
Job Title | Business Title | Standard Optional | Talent Partner |
Manager | Manager ID | Standard Optional | Name of the employee’s direct manager Note. Thrive checks against the manager ID (Ref) to identify the Manager and then display the Manager name in the Thrive UI. |
Location | Office Location | Optional | London |
Country | Country of Employment | Optional | United Kingdom |
Region | Region | Optional | EMEA, APAC |
Employee Type | Employee Type | Optional | permanent, external, casual worker, fixed term, contingent |
Worker Type | Worker Type | Optional | permanent, external, casual worker, fixed term, contingent |
Job Family | Job Family | Optional | Job grouping e.g. Learning & Talent |
Business Area | Business Area | Optional | Business division e.g., Thrive People (Manager Name) |
Department | Department | Optional | Organisational unit e.g., Global Learning & Talent (Manager Name) |
Team | Team | Optional | Specific team within the department e.g., Talent Development (Manager name) |
Cost Center | Cost Center | Optional | ZXH020 HR Global Training & Development |
Employment History (Optional Fields, Not Required for User Profile Creation)
Thrive Field | Workday Field | Standard or custom | Example Value |
---|---|---|---|
Long-Term Leave | Long-Term Leave | Optional | (Boolean, Optional, Values: Yes/No) – Indicates if the employee is on long-term leave |
Please note optional fields must be pre-configured in the Thrive UI before enabling the integration for the data to be ingested.
Data Format and Expectations
Employee Type and Work Type must align with predefined values to ensure consistency.
Email addresses must be unique within the system.
Required fields must be provided for every user record.
Integration Methodology
Workday API will send user data in a structured JSON format to Thrive Link.
Thrive LMS will process and validate incoming data.
Any discrepancies or errors (e.g., missing required fields, incorrect formats) will be logged and flagged for review.
Data will be updated in Thrive LMS according to the latest records received from Workday.
Security and Authentication
To authenticate your Workday account, you will need to provide the following information:
WSDL
ISU Username
ISU Password
Workday Tenant Name
Testing & Deployment
A staging environment will be available for integration testing.
Test cases will validate:
Field mappings and data integrity.
Error handling for missing/incorrect data.
System behaviour for updates, deletions, and new entries.
Deployment will be monitored to ensure stability.
What is not supported via Merge.dev
Bi-directional syncing of user data.
Sending Workday skills and skills taxonomy data to Thrive
Sending tags, compliance and completions data from Thrive to Workday