Symptom
Customer says candidate start date has been passed, but they are not converted to internal Employee. Conversion job is running without any issue.
Environment
SAP SuccessFactors Onboarding
SAP SuccessFactors Employee Central
Cause
This a know issue when Service Layer is enabled with Work Flow approval.
When SL is On, the workflow only save the jobinfo.eventReason value but will not save the "event" field. In the SL save/approval flow, we will run time populate the event value.
When SL is Off, the workflow save both jobinfo.eventReason and "event" field. In the non_SL save/approval flow, we don't need to populate event but get from the wf saved value.
Both this behavior are by design.
So when create a wf via SL but approve via non-wf flow, system create the data lost or dirty data.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Resolution
In future engineering will add a prevention to detect the wf created in different feature toggle when approve wf.
In the meantime, please avoiding turn on and off SL while there is wf. From the UI , user don't know the wf is created from SL or NON-SL.
If get the wf error and need to try, please create a new wf when the system is in SL or nonSL.
Keywords
KBA , LOD-SF-OBX-EC , Integration EC - MPH, Hire , Problem
Product
Attachments
Pasted image.png |
Pasted image.png |