LifeLabs Learning’s Workday integration allows organizations to manage their LifeLabs Learning platform enrollment automatically as well as keep learners’ individual profile information up to date.
Installation and Set Up
LifeLabs Learning will work directly with the Workday team in your organization to make the integration process as seamless as possible. Please follow the below instructions to initiate your Workday integration.
- Create an Integration System User within Workday. The Integration System User will be used to access Custom Reports.
- Create a Security Group with the necessary permissions to access the report, such as ‘Integration System Security Group (Unconstrained).’ Add the Integration System User to the group.
- Add domain security policies to the Security Group you created. Be sure to provide ‘Get’ access for any necessary data types.
- Create a Custom Report using data source ‘All Active Workers’ (includes non-employee worker types) or ‘All Active Employees.’ LifeLabs Learning will note when workers disappear or appear in the report and enable and disable them accordingly.
- Add the following fields to the report. Fields marked with an asterisk are required.
● employee ID*
● email*
● name*
● country* - Three letter ISO country code
● state* - Two letter US state abbreviation. If not in the US, leave blank.
● isManager* - Indicates whether this worker is a supervisor
● workerType* - Full time, contractor, etc
● department*
● manager_worker_id* - Worker ID of the learner’s supervisor
● leave_start - Optional field for handling leaves of absence. See FAQs for details
on this field.
● custom_reporting_field - Optionally include one additional reporting field to
enhance your LifeLabs Learning analytics experience, such as function, e-staff
name, or supervisory org.
Add Integration System User as an authorized user on the report.
Share the JSON URL and ISU username and password with LifeLabs Learning. Conversely, OAuth can be used instead of username/password authentication.
Once the URL and credentials are provided, expect a two-week turnaround time for LifeLabs Learning to ingest the fields provided and set the integration live.
FAQs
At what frequency will the Workday report update for LifeLabs Learning?
LifeLabs Learning pulls this report once a day to ensure that our records are up to date.
How do you handle terminations?
LifeLabs Learning assumes that everyone included in the report is an active worker, and that anyone not in the report should be deactivated, so would expect terminated team members to be excluded from the report. When a worker who previously appeared in the report no longer shows up, LifeLabs Learning marks them as “disabled” in our platform, which is functionally equivalent to “terminated” but used out of caution because the process is automated.
How do you handle leave of absence?
LifeLabs Learning provides an optional advanced field to handle leaves of absence. Please provide an additional date field labeled “leaveStart''. This field should be filled when a leave is known and in the future, remain filled throughout the extent of the worker’s leave, and then nulled-out when the worker is back from leave. This prevents any confusion around adjustment of leave dates and makes for a smooth process but does require some more advanced Workday logic. This field is optional, and prevents workers from getting notifications from LifeLabs Learning while on leave, and schedules training for when the worker returns. Feel free to reach out with any questions on this field.
What happens to a learner record if a contractor converts to full-time, or changes their email or name?
As long as the worker ID stays the same, we can ensure that the learner record remains consistent with the learner. If the worker ID updates, our team will need to discuss other options with you.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article