Workday connector sync error: Worker doesn't exist
This page helps you resolve a synchronization error where a position references a worker that can't be found.
Symptom
When syncing users with the Workday connector, the sync fails and you see the following error in your Talent logs:
Position with external ID {externalId} is filled by a worker that doesn't exist
Cause
This error has two possible causes:
Report misconfiguration: The worker assigned to the position is missing from your workers report, or the
workerIdin the positions report doesn't match any entry in the workers report.Sync flow issue: The worker exists in your reports but was lost somewhere in the connector → Teamwork Graph → Talent sync flow.
Resolution
Step 1: Verify the worker exists in your reports
Open your positions report and workers report in Workday.
In the positions report, search for the
positionIdthat matches the{externalId}from the error message.Copy the
workerIdvalue for that position.In the workers report, search for a worker with a
workerIdthat matches the value you copied.
Step 2: Fix the issue based on findings
If no matching worker is found, take one of the following actions:
Update your workers report to include the missing worker with the correct
workerId.Update the affected position in your positions report to reference a
workerIdthat exists in your workersreport.
Step 3: Re-sync
Go back to the Workday connector in Atlassian Administration (Connected apps > Workday).
Select the Settings tab.
Select Sync now to sync the update that fixes the error.
Was this helpful?