Before the 2111 release, with the Legacy Home Page, onSave Rules configured for the “AutoDelegateConfig" object, responsible for raising a warning message were respected.
However, after the b2111 release, when using the Latest Home Page, the same rule although triggered does not raise the warning message, but an application error.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
SAP SuccessFactors Employee Central
Reproducing the Issue
- Navigate to Configure Object Definitions;
- Open the "AutoDelegateConfig" object;
- Scroll down to the "Save Rules" section;
- See there is an onSave rule configured in it;
- Now go to the Profile and open the "Delegate Workflows" card;
- Flag the Auto-Delegation option;
- Try to save it and see the application error pop-up:
This is happening because the system is not being able to differentiate errors and warning messages, which causes the application error, instead of simply displaying the warning message that had been configured.
Home Page and MDF Odata API Engineering Teams have combined efforts in order to fix the back-end API, which is responsible for the messages raised and they are currently working on it.
As soon as there are new on their progress, this article will be updated.
The available workaround is to remove the rule from the Auto Delegate Config object definition, which will allow you to properly enable the Delegate Workflow in the Home Page.
MDF-47364, WEF-15574, Auto Delegate, Delegate Workflow, Home Page, Card, Latest HP, Legacy HP, Approve, Workflow, Object Definition, onSave Rule, Workflow, Raise, Warning, Message, Error Message, Application Error, Save, Issue, Problem , KBA , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , LOD-SF-EC , Employee Central , LOD-SF-PLT-HOM , Home Page , Known Error