Symptom
OnChange rule in the benefit employee claim object is not triggered in mobile.
Warning message configured with onSave rule is not showing the warning in mobile.
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Employee Central
Reproducing the Issue
Onchange rule Scenario
- Configure a onChange business rule in the field benefitDataSourceWithExternalCode from benefit employee claim object
- In a web browser, go to the user's Employee Profile and open Benefits > Benefits Overview.
- Under the relevant benefit, select Start a Claim.
- Observe that a pop-up warning message appears.
- In the mobile app, ensure the device is paired via the QR code for the user.
- Log in to the mobile app and navigate to Browse > Benefits > Manage My Claims.
- Open the same benefit and tap the plus (+) sign / Make Claim to open the claim screen.
- Observe that the pop-up warning message does not appear and in the trace the rule is not triggered
Save rule Scenario
- Configure a Save business rule in the field in benefit employee claim object to raise an warning message
- In the mobile app, ensure the device is paired via the QR code for the user.
- Log in to the mobile app and navigate to Browse > Benefits > Manage My Claims.
- Open the same benefit and tap the plus (+) sign / Make Claim to open the claim screen.
- Fill the fields and try to save
- Observe that the pop-up warning message does not appear, but in the trace we can see the rule working as expected
Cause
In the mobile app, onChange business rules configured in the benefit employee claim fields are not executed, this way, the raise message pop-up is not shown.
This is a system design, as the fields showed in the mobile app are not directly connected with the object definition.
Also, currently, the SF Mobile app supports Save Rule messages with “Error” severity only.
Resolution
You can configure the business rule as save rule in the object "benefit employee claim", but you need to make sure it is configured with severity "error". Otherwise, the messages are not raised.
As a workaround, users can perform the request via Mobile Browser, which will have the same functionalities as the computer browser.
If you believe this could be a good addition to the system, you can open an enhancement request following the article 2090228. This way, other customers can vote for it and our Produce Management Team can consider it for future updates.
See Also
Keywords
mobile app, warning message, raise message, popup not displayed, global benefits, employee claim, manage my claims, onChange rule, onSave rule, ios, android, benefits claim, successfactors mobile, claim screen, message not shown, warning, error, gbf, benfit,claims, INC34679113 , KBA , LOD-SF-EC-GBF , Global Benefits , Problem
SAP Knowledge Base Article - Public