HRIS_Sync_1731326235
HRIS_Sync_1731326235
HRIS_Sync_1731326235
Symptom
What is HRIS Sync?
This KB article explains what the HRIS Sync is & how it works.
How does HRIS Sync work in different scenarios?
We have Employee Central and we use something called an HRIS Sync to ensure that data is synchronized between EC &
SAP SuccessFactors HXM Platform.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to
real data is purely coincidental.
Environment
SAP SuccessFactors HXM Suite
SAP SuccessFactors Employee Central
Resolution
Index
What is HRIS Sync?
What is Effective Dating?
Effective Dating and HRIS Sync
How is the HRIS Sync triggered?
How do I create an HRIS Sync Scheduled Job?
What data is being synchronized?
What are the Downstream Impacts to the rest of the suite?
More Information
Daily HRIS This job is scheduled to run once daily to pick up any future effective dated changes that become effectively active on
Sync the day the job runs on. For example, the job will run daily, if the days date is 04/04/2017, then the job will sync cha
nges for users who had future dated changes to their current Employee Central record, that become effective on 04/0
4/2017.
Full HRIS S This is a “one off” run of the HRIS Sync job, that will ensure all "currently effective as of Today()" Employee Central d
ync ata is sync’ed to the SAP SuccessFactors HXM Platform according to sync rules. This job is scheduled by SAP Cloud P
roduct Support only if there are multiple cases of data not being in sync between Employee Central and SAP Success
Factors HXM Platform. Please review the Knowledge Base Article “Employee Central - What is a Full HRIS Sync” for
more information. For more information please refer to KBA 2080065 - What is a Full HRIS Sync? - Employee Centr
al.
Post B2021 release User ID-Based HRIS Sync : KBA 3044382 - User Based HRIS Sync
Real-time s If data changes are made to an employee’s current records, that become effective on the same day; For example - if t
ync integrat he days date is 05/05/2017 and the Effective Date of the change in EC is on 05/05/2017, or, if the change is past date
ion by UI op d (for example if the days date is 05/05/2017 and the changes is Effective Dated on 01/05/2015 but the record is to b
eration (on- e the "current record" for the employee (meaning the 01/05/2015 record is still the Effective Dated record that is curr
the-fly) ent for todays date), the data will sync “on-the-fly” (real time) once the change is Saved (or Approved if a Workflow is
involved).
Please note that Real-time sync will work on both active and inactive employees when making changes in UI; as real-
time sync is seen as a manual corrective measure when updating inactive employees.
This method will only sync the data from the Element you are updating, and not all other Elements. I.e. If you update
Job Info data only, it will not sync Biographical Data etc. The only time all elements can save at the same time via Re
al-time sync is when you hire and employee to either a Past Date or "Today".
Effecti Change When is this record synchronized to the SAP SuccessFactors HXM Platform
ve Date
01/01/2 Employee's Ma As the Effective Date of this record is "01/01/2018" and todays date is "25/07/2017", this record is not c
018 nager is Change urrent, and the data held in this record is not synchronized until the Daily HRIS Sync job runs on "01/0
d 1/2018".
01/01/2 Employee's Ma As todays date is "25/07/2017", this record is the current record that is synchronized. Therefore the cur
010 nager is Change rent manager of the employee will be the one defined in this Job Information record
d
01/01/2 Employee (user) This is a historic record, and the contents are not synchronized to the SAP SuccessFactors HXM Platfor
000 is Hired m
HRIS Sync Sch The Scheduled Job "HRIS Sync" (Daily or Full) runs on a schedule. It will synchron KBA 2512570 - HRIS Sync:
eduled Job ize Future Dated changes that become Effective on "todays" date. How to create an HRIS Syn
c job
Daily HRIS Sync - will synchronize the delta changes becoming effective on t
hat date KBA 2080065 - What is a F
Full HRIS Sync - will synchronize ALL data that is effective "as of today" ull HRIS Sync? - Employee
Central
Real-time sync When EC data is updated in the UI, if the record being updated is the "current" Effe KBA 2080114 - HRIS Sync:
integration by ctive record, then the sync will occur immediately and will not trigger/use the HRI How to force a sync of a sin
UI operation S Sync Schedule Job. This method will only sync the data from the Element you are gle Employee’s EC data - E
updating, and not all other Elements. mployee Central
EC Data Impo When EC data is imported (where sync mappings are hard-coded/defined), this wil KBA 2080813 - HRIS Sync:
rt l also trigger the HRIS Sync job (Scheduled Job) to run. The system will use the HR Import & API upsert consid
IS Sync job template of the "top of the list" HRIS Sync job in Provisioning > Manag erations - Employee Central
e Scheduled Jobs.
OData API or When data is changes via OData or SOAP API - the result is the same as if the data KBA 2080813 - HRIS Sync:
SOAP API (sa was imported (see the row in the table "EC Data Import) Import & API upsert consid
me as EC data erations - Employee Central
import)
Employee Central Sync HRIS Data To sync data from Employee Central to the user data tables
The maximum times that the job can run per day in the Admin Center.
GAP:
KBA 2964383 - MDF Field label name Change Doesn't Sync to Employee Profile Header after HRIS Sync (real time or
Incremental Sync job)
Note:
If a target field is configured as userinfo-element-ref, the synced values will be saved into a table: EXT_PROFILE_INF.
Unlike the other mapped fields which are configured to Users_SYSINFO Table for which the sync process will compare the
last modified date between EC and EP to determine whether or not an entity has been changed, HRIS Sync job doesn't do the
comparison and would delete and insert the records during Sync process for EXT_PROFILE_INF. This was implemented as
original design. However, this implementation won't affect the data consistency between EC and EP.
More Information
Further detailed information about the HRIS Sync can be found in Guide: Employee Central Master Guide &
Chapter: Human Resource Information System (HRIS) Synchronization implementation handbook.
Audit report:
2766367 - Important Notes About Change Audit - Employee Profile
2766402 - Change Audit Report is Blank - Employee Profile
2744431 - How to create a Change Audit Report and what reports are available? - FAQ
2618848 - Enabling Change Audit Feature
Change Audit Admin Guide Chapter: Feature Settings Audit Report or Creating a Change Audit Report
Helpful Links:
Blog Post: Enhancement to HRIS Sync in 1H 2021
Internal KBA on Configuring HRIS Sync Job for Customers: KBA 3044367
KBA (External for Customers): KBA 3044382
Handbook - Implementing Employee Central Core: Configuring an HRIS Sync Job
What's New Viewer - User ID-Based HRIS Sync
Guide: Hard-Coded for Syncing
See Also
Employee Central: HRIS Sync - Troubleshooting Guide
Employee Central: What is a Full HRIS Sync?
Employee Central: What is Effective Dating?
Guide: Hard-Coded for Syncing
3044382 - User Based HRIS Sync
3210602 - Hourly Daily Hris Sync causing Importing employee data such us causing Job Information failure
2172427 - HRIS Sync - Data Synchronization from EC to EP - Hard Coded Sync Mappings
2336779 - Invalid HRIS Sync Mapping Configuration " HRIS Sync Job Failure"
2231503 - Synchronize Business Configuration Job Configuration via Scheduled Job Manager
Keywords
sf, success factors, EC, Daily Sync, explained, full sync, User Based HRIS Sync, full hris sync, daily, Real-time sync integration
by UI operation, Scheduled Job Manager
Attributes
Key Value
Other Components OnDemand > SuccessFactors > Integrations > Employee Central SFAPI & OData Entities (LOD-SF-INT-EC)
Products
Products
2349390 LOD-SF-EC- Once Daily Recurring HRIS Sync Running Multiple Times
HRS
2080650 LOD-SF-EC- How to enable Manager Transfer for Performance Management forms - Employee Central
HRS
2080171 LOD-SF-EC-REP Employee Pay Group Sums do not retrieve any data when selected in Ad Hoc Reports - Employee
Central
2080162 LOD-SF-EC-REP Employee Central - Ad-Hoc Report Types & Permissions Explained
2079888
2419447 Unable to Purge users using Inactive Date Period (Purge Rule)
2512570 LOD-SF-EC- Creating an HRIS Sync Job in SAP SuccessFactors Via Scheduled Job Manager or Provisioning
HRS
2068500 LOD-SF-MTR- Participants - Automatically Remove the Inactive Employee Documents in the 360 Evaluation Stage
PAR - 360 Multi Rater
2363922 LOD-SF-EC- How To Create a New Employee Profile field Userinfo Element field and Sync during Employee
BCI Central field To EP Hris sync
2791383 LOD-SF-EC- HRIS Sync Mappings - Employee Profile destination fields should not be editable via UI for EC users
HRS
2835790 LOD-SF-EC- How To Use The Same Username For Rehire With New Employment?
HIR
3033802 LOD-SF-EC- Employee Profile fields display incorrect data in People Profile after New Hire/Rehire
HRS
2263251 LOD-SF-EC- How to Run a One Time Full HRIS Sync - PARTNER
HRS
2174247 LOD-SF-PM- Forms Do Not Transfer When Manager is Manually Changed via Employee Profile Manager or
ADM Matrix Manager Field - Performance Management
3016154 LOD-SF-EC- HRIS Full Sync failed error: a null object loaded from local variable 'user'
HRS
2562190 LOD-SF-EC- New Hire Basic Information Does not Sync to Employee Profile When Creating a User Concurrent
HRS Employment via import or API
2998055 LOD-SF-EC- HRIS Sync Job Failure Caused By Memory Cache Issue
HRS
2964383 LOD-SF-EC- MDF Field label name Change Doesn't Sync to Employee Profile Header after HRIS Sync
HRS (Delta/Daily or Incremental Sync job)
2336779 LOD-SF-EC- Invalid HRIS Sync Mapping Configuration "HRIS Sync Job Failure"
HRS
2308595 LOD-SF-EC- HRIS Sync: Timezone Offset for Processing HRIS Sync
HRS