Symptom
- This KBA discusses one of the reasons why the WF would not initiate, and the changes are committed to the data base
- Workflow triggers and a prompt appears for confirmation, but the changes are saved without the approval
- Workflow screen appears but changes saved automatically
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Employee Central
Cause
- This is likely due to wrong rule configuration because it has circulated reference made on the onSave Business Rules.
- If there are any rules in under Job Info that are changing Job Info during the onSave action, and the business rule has a circulate reference, then the actionTypeEnum is calculated as Null.
- actionTypeEnum is null - is usually caused by a wrong rule configuration which can be a circulated reference.
Example configuration for circulated reference:
Example 1:
Example 2:
Resolution
Remove the circulate reference from the business rule.
Example configuration after removing the circulate reference:
Change the business rule to Job Information Model.wfConfig.Value instead of Job Information Model. Job Information.wfConfig.Value.
Keywords
sf, success factors, wf, ec, no approval, no initiation, ECT-119300, ECT-108284 , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , Problem