SAP Knowledge Base Article - Public

3468501 - Order of MDF-Based Rule Execution - 1H 2024

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

  1. Define a rule with Basic Scenario to set a field value during Save operation on the Position object
  2. Define another rule with Scenario: Rules for MDF Based Objects to trigger workflow based on the update of the same field. 
  3. Assign both the rules to the Position object (MDF object) in the Save Rules section.
  4. Make changes to an existing Position > Save
  5. 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