SAP Knowledge Base Article - Public

3249113 - Position information not synchronised via onChange rule when using the import action


In case of position changes other fields related to the position is not updated/synchronized when done via import where onChange rule is used for same 


SAP SuccessFactors Employee Central : Job History Import

Reproducing the Issue

  • Go to Import Employee Data
  • Import Job History for sample employee, with position change as incremental load
  • In Job History, only position change is showing
  • In rule trace, onChange rule is triggering and setting values for affected fields


This is expected behavior as the fields to be changed by rules are not present in the import template; in case of onChange rule

Refer point: 'onChange rules with Centralized Services: Updating value of a field not present in the import template'


If you want to set rule results on the fields which are not present in the import template, either:

  • Enable the permission Manage Permission roles -> Select one of the permission role of user who is doing import/API action -> Employee Central Import Settings -> 


  • Change the rule onChange as onSave 

Both the options will work for both import and API actions.

See Also


job history, import, position, sync, onChange, API, Centralized Services, , KBA , LOD-SF-EC-EDP , Import Employee Data (EC Core only) , LOD-SF-EC , Employee Central , LOD-SF-EC-JOB , Job Information , LOD-SF-EC-POS , Position Management , Problem


SAP SuccessFactors Employee Central all versions