HRIS S3 connector sync error: Position managed by a position that doesn't exist
This page helps you resolve a synchronization error where a position references a manager position that can't be found in your data.
Symptom
When syncing users with the HRIS S3 connector, the sync fails and you see the following error in your Talent logs:
Position with external ID {externalId} is managed by a position that doesn't exist
Cause
This error has two possible causes:
CSV misconfiguration: The manager position assigned to the position is missing from your positions report CSV, or the
managerPositionIddoesn't match any entry in thepositionIdcolumn.Sync flow issue: The manager position exists in your CSV but was lost somewhere in the app → Teamwork Graph → Talent sync flow.
Resolution
Step 1: Verify the manager position exists in your CSV
Download your positions report CSV from your S3 bucket.
Search for the
positionIdthat matches the{externalId}from the error message.Copy the
managerPositionIdvalue for that position.Search the same CSV for a
positionIdthat matches the value you copied.
Step 2: Fix the issue based on what you found
If no matching manager position is found, take one of the following actions:
Update your positions report CSV to include the missing manager position with the correct
positionId.Update the affected position in your positions report CSV to reference a
managerPositionIdthat already exists in the file.
Once updated, upload the edited CSV file to your S3 bucket.
If a matching manager position is found, this may indicate an issue in the sync flow rather than a CSV file misconfiguration. Contact Atlassian Support for further investigation.
Step 3: Re-sync
Go back to the HIRS S3 connector in Atlassian Administration (Connected apps > HRIS S3).
Select the Settings tab.
Select Sync now to sync the update that fixes the error.
Was this helpful?