Symptom
In 1H 2024 release there is a change in the order of MDF-Based Rule Execution.
Environment
- SAP SuccessFactors Platform
- SAP SuccessFactors - Employee Central
- Position Management
Reproducing the Issue
- Define a rule with Basic Scenario to set a field value during Save operation on the Position object
- Define another rule with Scenario: Rules for MDF Based Objects to trigger workflow based on the update of the same field.
- Assign both the rules to the Position object (MDF object) in the Save Rules section.
- Make changes to an existing Position > Save
- Check the Rule Execution Logs, the MDF rule to trigger workflow is triggered at last in order.
Cause
- Currently, the evaluation and calculation of which workflows are triggered and determined during the triggering of workflows stage (stage 6 in the order). It minimizes the undesired behavior of workflow determination based on fields that are changed during Save rule execution.
- Step 2 (Triggering of MDF Rule Scenario rules assigned as Save Rules with workflow purpose in order of assignment) is no longer executed in 1H 2024 release and is taken care with Step 6 (Triggering of workflows) now.
Resolution
This is expected behavior in 1H 2024 release.
For more details, please refer Implementing the Metadata Framework (MDF) guide: Order of MDF-Based Rule Execution
Keywords
Order of MDF-Based Rule Execution - 1H 2024, Scenario: Rules for MDF Based Objects, 2405 release, MDF Rule to trigger Workflow, Position object , KBA , LOD-SF-EC-POS-OBJ , Object Configuration & Rules , How To
Product
SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core 2405