keepcalculator

06 Numbers and Powers

HR Sync Disabled Jose Then Recreated Him: Why?

Card No. 06·42191 · Updated · Standard formula, shown below

If your HR system shows that Jose’s record was disabled and then a new record with the same name was created, it is almost always because the sync process treated the two records as different people. This happens when the unique identifier (like an employee ID or email) changed, or when the source system (such as your HRIS or Active Directory) sent a delete followed by a create instead of an update. Below we explain the common causes, how to diagnose them, and what you can do to prevent it.

How HR Sync Typically Works

HR sync tools (like those built into identity management platforms or custom scripts) compare records between your HR system and a target system (e.g., a directory, a payroll app, or a ticketing tool). They rely on a unique key—usually an employee ID, a username, or an email address—to match records. When a record in the source changes, the sync updates the target record. When a record is deleted in the source, the sync disables (or deletes) the target record.

If the sync sees a new record that doesn’t match any existing key, it creates a new one. If it sees a record that was previously deleted, it may create a new record with a new internal ID, even if the name is the same.

Why Jose Was Disabled and Then Recreated

Here are the most common reasons this happens:

  • Employee ID changed: If Jose’s employee ID was corrected or reissued in the HRIS, the sync sees a new unique key and creates a new profile. The old profile (with the old ID) is no longer matched, so it gets disabled.
  • Email address changed: If Jose’s email changed (e.g., due to a name change or domain migration), and the sync uses email as the key, it will treat him as a new person.
  • Record deleted and re-added: Sometimes an administrator accidentally deletes Jose’s record in the HRIS, then re-enters it. The sync disables the old target record and creates a new one.
  • Sync logic bug: Some sync tools have a “disable then create� behavior when they detect a conflict (e.g., duplicate email) rather than merging records.
  • Case sensitivity or formatting: If the sync key is case-sensitive or has trailing spaces, “jose@company.com� and “Jose@company.com� may be treated as different.

How to Diagnose the Exact Cause

To find out what happened in your specific case, check these logs and settings:

  1. Review the sync logs for the date and time Jose’s record was disabled and created. Look for the reason code (e.g., “no matching key� or “source deleted�).
  2. Compare the old and new records in the target system. Look at the employee ID, username, email, and any custom attributes. If any of these differ, that’s the likely trigger.
  3. Check the source HRIS audit trail to see if Jose’s record was deleted, re-added, or had its key fields edited on that day.
  4. Look at the sync configuration to see which field is set as the unique identifier. It might be set to “email� when it should be “employee ID.�

Common Mistakes That Cause This

  • Using a mutable key: Email addresses change, so using them as the sync key is risky. Employee IDs are usually permanent.
  • Manual edits in the target system: If someone manually disabled Jose in the target system, the sync might see it as a conflict and recreate him.
  • Not handling rehires properly: If Jose left and was rehired, the HRIS might assign a new employee ID, causing a new profile.
  • Sync frequency and order: If a delete event is processed before the create event (or vice versa), the sync may not match them.

How to Prevent It in the Future

To avoid this issue:

  • Use a stable unique identifier (like employee ID) as the sync key, not email or name.
  • Enable soft deletes in the HRIS so that leaving employees are marked as “inactive� rather than deleted. This lets the sync disable the target record without recreating it.
  • Configure the sync to update existing records when the key matches, and to create only when no match is found.
  • Test changes in a sandbox environment before applying them to production.
  • Train administrators to update records instead of deleting and re-adding them.

What to Do If It Happens Again

If Jose (or any employee) gets disabled and recreated, you can usually fix it by:

  1. Identifying the new record as the correct one.
  2. Disabling the duplicate record (the one that was recreated) if it’s not the one you want.
  3. Updating the sync key of the correct record to match the source, then running a full sync.
  4. If the sync tool supports it, merging the two records manually.

If the issue is recurring, contact your HRIS vendor or sync tool support with the logs—they can often adjust the sync logic.

Frequently Asked Questions

Will Jose lose his access or data?

It depends on the target system. If the old record was disabled, Jose may lose access to applications that depend on that record. Data like email or files may be attached to the old record and might not be automatically transferred to the new one. You may need to manually reassign access and data.

Can I merge the two records?

Some systems allow merging, but it’s not universal. If your target system supports merging, you can combine the old and new records. Otherwise, you’ll need to manually copy data and disable the duplicate.

Why did the sync create a new record instead of updating the old one?

Because the sync uses a unique key to match records. If that key changed in the source, the sync sees a new record. It’s a safety mechanism to avoid overwriting the wrong record, but it can cause duplicates.

Does this happen with all HR sync tools?

No, but it’s common in tools that strictly enforce unique keys. Some tools have “reconciliation� features that detect changes and update accordingly. Check your tool’s documentation for “reconciliation� or “deduplication� settings.

How can I see which field is the sync key?

Usually in the sync configuration settings, under “mapping� or “identifier.� It might be labeled “unique identifier,� “matching attribute,� or “primary key.�

Is it safe to change the sync key now?

Yes, but carefully. Changing the key may cause a one-time mismatch. Plan to run a full sync and verify that all records match correctly. It’s best to do this during a maintenance window.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →