SAP Knowledge Base Article - Public

3321868 - Parent parent department retrieves old value in jobInfo business rule via Import

Symptom

A business rule is used to set a field value to be equal to jobInfo.department.parent deparment.parent department. When there is a change in parent department to update its parent department, the latest parent parent department could not be retrieved via Import. But there is no issue when changing from UI directly in the same scenario.

For example, the business rule is 

  • Set    Job Information.Org 1.  to be equal to    Job Information.Department.Parent Department
  • Set    Job Information.Org 2.  to be equal to    Job Information.Department.Parent Department.Parent Department

department A's parent department is B, B's parent department is changed from department C to department D. You are expecting to set Job Information. Org 2 value to be D, however, when change JobInfo via Import Job History, C is retrieved instead of D.

Environment

SAP SuccessFactors Employee Central

  • Job Information
  • Import Employee Data

Reproducing the Issue

  1. Create a business rule to set jobInfo.field value to be equal to jobInfo.department.parent department. parent department
  2. Insert a record to change parent department's parent department
  3. Go to Import Employee Data< Job History
  4. Old parent parent department is set instead of new one.

Resolution

There is an issue with the resolution of entities defined on rules. Development team is currently working on it. https://jira.successfactors.com/browse/ECT-206684

As a workaround, please modify the rule as below:

  • Set    Job Information.Org 1.  to be equal to    Job Information.Department.Parent Department
  • Set    Job Information.Org 2.   to be equal to    Job Information.Org 1.Parent Department

Meaning retrieve parent Department only but not parent parent Department.

Keywords

ECT-206684 , KBA , LOD-SF-EC-EDP-JOB , Job Information Imports , Problem

Product

SAP SuccessFactors HCM Core all versions