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
- Create a business rule to set jobInfo.field value to be equal to jobInfo.department.parent department. parent department
- Insert a record to change parent department's parent department
- Go to Import Employee Data< Job History
- 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