Symptom
Workflow for Position object is getting triggered before the validation rule when MDF based rule scenario is used.
Same behavior is achieved with another MDF object (i.e: Payment Information, Benefits)
Environment
- SAP SuccessFactors Employee Central
- Position Management
- Payment Information
- Global Benefits
Reproducing the Issue
- Navigate to Configure Object Definition-> Position
- Add a workflow rule in the 'Save Rule' section and a validation rule in the 'Validate Rules' section
- Edit an existing position and click 'Save'
- You will see that the workflow is triggered first and after user clicks on 'Confirm', the validation error is displayed
Cause
This is a known issue when using MDF scenario based rules.
Resolution
There is an enhancement request MDF-30852 to fix the issue. Currently there is no fix date available for it. Once it is implemented, it will be included in release notes. You may call SAP hotline number or contact your CSM to know status of this enhancement request.
As a workaround, convert the validation rule to a legacy rule instead of using MDF scenario based rules.
See Also
MDF-30852, MDF-32094
Keywords
Position workflow, MDF rule scenario, Validate rule, Save rule , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Product Enhancement
SAP Knowledge Base Article - Public