Workday connector sync error: Multiple active positions
This page helps you resolve a synchronization error where a worker is assigned to more than one active position in Workday.
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} - workerExternalId: A worker can only be assigned to one active position at a time
Cause
The Workday connector requires each worker to have only one active position. This error occurs when your Workday positions report contains multiple positions for the same workerId, causing a conflict during the sync process.
Resolution
To resolve this issue, you must identify the duplicate positions in your Workday report and ensure each worker has only one active entry.
Step 1: Identify the affected worker
Open your positions report in Workday.
Search for the
positionIdthat matches the{externalId}provided in the error message.Note the
workerIdassociated with that position.
Step 2: Find duplicate positions
Search the positions report using the
workerIdyou noted in the previous step.Identify all positions associated with this worker. If you find two or more positions, these are causing the sync conflict.
If you only find one position, the report may have been updated since the last sync. Try to re-sync the connector to see if the issue is resolved.
Step 3: Fix the report and re-sync
Update your Workday positions report to remove or deactivate duplicate positions so that each
workerIdis unique.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?