Symptom
Following error while performing any changes to Employee Time Object definition.Error thrown while saving the object
Environment
SuccessFactors Employee Central Time Off
Reproducing the Issue
Navigate to Object definition---->Employee Time--->Make any change--->Save it.
Cause
"workflowInitiatedBy Admin" and "mdfSystemOptimisticLockID" are 2 fields added to employee time object in 1702 .This was added via a migration during the release.Migration failed in all instances with following configuration
onSave rule with a logic to throw error message.
Logic to display error message should be configured as a take rule and not as an onSave rule in Employee Time.
Resolution
Step 1:
Open all onSave rules in Employee time object definition
Check whether any rule has a logic throwing error message.If so change it to a Warning message.This must be done in all records inside the rule.
Step 2:
Provisioning ---->manage schedule jobs--->Search the job type "MDF Object definition to Db sync"--->Run the job. Not required to create new job.Just run the existing job
Create a suport ticket to run the job mentioned in step 2
Keywords
Employee Time error. workflowInitiatedBy Admin mdfSystemOptimisticLockID , KBA , LOD-SF-EC-TIM , Time Off , Problem