Symptom
When you try to aprove a position change workflow you get the error messabe below:
Sorry an error occurred while executing position processes. Reclassification or Transfer Error. Saving the position failed: [field] is a required field/association in Object Position
OR When running the Check Tool "PositionMandatoryFieldsCheck" the check result returns errors
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Environment
SuccessFactors Employee Central (EC) - All versions
Reproducing the Issue
You have configured the position management feature with synchronization between Job information -> Position.
- Go to one employee;
- Take action>Change Job and compensation Info;
- Change any Job Information and submit the workflow;
- Try to approve the workflow;
Cause
When you configure the sync from Job to position, you need to create a business rule and define it in Position Management settings under the Synchronization tab.
In this business rule you define which fields you want to sync from job information to position so when the sync is triggered this business rule get those values in job info and send it to the imcumbent's position.
If those fields are mandatory in the position object and are empty or not valid in job info, the sync will send a null value from Job info to this field in position and try to save it which will cause this error.
Resolution
There are two ways to fix this.
- Make the fiel which appears in the error message not mandatory in the position object;
- Correct employee's job info by informing a value for this field that is null and try to approve again;
Note: For solution two, you must bear in mind that the workflow may be setting this field to null (causing the error) so might be necessary to withdraw the workflow and re-create it granting that all mandatory field in position are also filled in Job Information.
Tip to Avoid this from happening:
All the fields that are in the sync rule and are mandatory in position, should be also mandatory in Job Information, by doing this you fix this type of erros once and for all.
To check for missing data in required fields, on the Position object.
You can run a check in the check tool:
"Check mandatory fields for all active position records"
See Also
- 2472648 - Check Tool: How to check your SuccessFactors configuration
- 2306515 - Position Management: Position Matrix Relationship to Job Relationship Sync Troubleshooting Guide
- 2625568 - Position Management: How to synchronize more than 1 Matrix Manager from Position to Job Information using Business Rules
- 2529515 - Position Management: Position to Job Information Sync Troubleshooting Guide
Keywords
Job Information to Position Sync, Position Management, Job Info to Position Sync, required field/association in Object Position, Reclassification or Transfer Error, 9ded56451c7a2b64d6c40276a99f0270df1b95b3, PositionMandatoryFieldsCheck, check tool , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC , Employee Central , How To