Connectors
Workday
HRIS: onboarding completion, background checks, and timely offboarding.
What it covers
HRIS: onboarding completion, background checks, and timely offboarding.
Credential to create
Workday Integration System User (ISU) + OAuth API client, plus a custom worker report
Permissions to grant
- Get: Worker data
- Run: your custom worker report
- Get: Learning (for training completions)
Setup steps
- In Workday, create an Integration System User (ISU) and a security group granting Get on Worker data and Run on your report.
- Register an API Client for Integrations (OAuth) for the ISU.
- Build a custom worker report exposed as a JSON web service that emits these fields: active/status, onboardingComplete, backgroundCheckComplete, accessRevoked.
- To sync training taken in Workday Learning, also emit each worker's email (email / primaryWorkEmail) and their completed courses - either a completedTraining list of { name, completedOn } or boolean flags (securityTrainingComplete, phishingTrainingComplete, hipaaTrainingComplete, pciTrainingComplete).
- Enter the report base URL and path, and paste the OAuth token.
Notes and gotchas
- The three controls read the field names above. Alias your report columns to exactly these names (values like true / Yes / Complete are accepted), or the controls cannot evaluate.
- Training sync: course names are matched by keyword to Joopler modules (e.g. anything with 'phishing' -> Phishing Defense, 'HIPAA' -> HIPAA). A completion with an email that matches a person clears their outstanding training and counts toward the training control - no double entry.
- OAuth tokens expire; use a refresh-token or client-credentials client so runs keep working.