Workday connector sync error: Cyclical reporting line

This page helps you resolve a synchronization error where a circular dependency is detected in your Workday position hierarchy.

Symptom

When syncing users with the Workday connector, the sync fails and you see an error message similar to the following in your Talent logs:

Position - cyclical reporting line detected in positions: {external ID 1} -> {external ID 2} -> {external ID 3} -> {external ID 1}

Cause

Talent requires a clear, non-cyclical hierarchy for reporting lines. This error occurs when a position is accidentally configured to report to itself through a chain of other positions (for example, Position A reports to B, B reports to C, and C reports back to A).

Resolution

To break the cycle, you must update the reporting structure in your Workday reports.

Step 1: Identify the affected positions

  1. Open your positions report in Workday.

  2. Search for the positionId values listed in the error message (for example, {external ID 1}, {external ID 2}).

  3. Trace the reporting line to confirm where the loop occurs.

Step 2: Break the cycle

You can resolve this using one of the following two options.

Option 1: Update the supervisory organization in the positions report

  1. In your positions report, locate the positions involved in the cycle.

  2. Update at least one supervisoryOrganizationId value so that the positions no longer form a loop.

  3. In Atlassian Administration, select your Workday app then select Sync now.

Option 2: Update the manager position in the organizations report

  1. Open your organizations report in Workday.

  2. Search for the organizations that match the managerPosition values in the positionsAssignedToManager field from your error log.

  3. Update at least one managerPosition to a different positionId that breaks the cycle.

  4. In Atlassian Administration, select your Workday app then select Sync now.

Step 3: Re-sync

  1. Go back to the Workday connector in Atlassian Administration (Connected apps > Workday).

  2. Select the Settings tab.

  3. Select Sync now to sync the update that fixes the error.

Still need help?

The Atlassian Community is here for you.