The "Date of Position" field value is being overwritten when importing data for the Prior Work Experience / Work Experience within Company background element.
SAP SuccessFactors HCM Core
The "Date of Position" field ("dateOfPosition" standard element) can be updated in two ways:
- Updated manually via Employee Profile / Import;
- Whenever there are changes to the records from "insideWorkExperience" background element, this field is updated with the Start Date from the latest record from this portlet, which is meant to be the current position that the user is holding within the company.
So, if an import is made to the "insideWorkExperience" portlet, the automatic update will be triggered, even if the "dateOfPosition" field had already been updated manually and the old value will be overwritten.
There's no way to control this behavior or to prevent that changes to the "insideWorkExperience" records trigger the update on "dateOfPosition" standard element. If you need a field for storing the date of the user's current position and you want to manage it completely manually, the best option is to use another field. You can either repurpose another standard element or create a userinfo element of "date" type.
import background element portlet insideWorkExperience dateOfPosition automatic automatically updated overwritten , KBA , sf error messages succession , LOD-SF-SCM , Succession Management , LOD-SF-EP , Employee Profile , How To