SAP Knowledge Base Article - Public

3439755 - Candidate is still inactive even after the start date is passed and MPH has been submitted - Onboarding

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

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors Onboarding all versions

Attachments

Pasted image.png
Pasted image.png