Raise Message rule is providing a feature to the user to raise warning message based on certain rule condition. To create a rule that raises an error message, you first have to create a MessageDefinition MDF object. A typical use case for creating such rules is to validate the user's entries.
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 Recruiting Management
Reproducing the Issue
Example Scenario, you would like to create a rule that when a user change a currency wile the Base Salary and Bonus have already been specified in a job requisition, a warning message should be shown.
- Create a MessageDefinition Object in the Admin Center
Go to Admin Center > Manage Data
Click 'Create New' dropdown → select Message Definition
Provide the following details:
Text - this will contain the actual text to be displayed in the Raise Message popup window
externalCode - external code for the message definition object
externalName - external name for the message definition object
status - status of the object. Set to "Active" if you want to use immediately after creation.
**The above configuration is based on the Example Scenario.
- Create the Rule
Log on to the BizX application as an admin user with the necessary authorization, and choose Configure Business Rules. If you can’t see the Configure Business Rules link, it probably means that you don’t have the authorization.
Choose Create New Rule.
A screen appears on which you’re asked to select a scenario. The options available here depend on the settings you’ve made in Provisioning, but please note that Recruiting only supports Basic Rule.
Choose Basic Rule.
Enter all the necessary information such as the rule name, specify whether you want to use a Job Requisition Template or Offer Approval Template as the base object, and choose Continue.
Add any IF and THEN conditions as required, and save the rule.
The rule is created. If you subsequently need to make any changes to the rule, you can do so by choosing Take Action >Make Correction.
***Above rule is based on the Example Scenario
NOTE: As of b1902, 'Raise Message' is supported only onChange trigger. 'Raise Message' for onSave trigger is not supported. Additionally, Business Rules on the Candidate Profile (introduced in b1902) supports OnSave Rule Triggers which does not support 'Raise Message' functionality.
2515173 - Rules Engine in Recruiting Management
RCM Business Rules, Raise Message, Raising, Candidate Profile , KBA , LOD-SF-RCM-RUL , Recruiting Rule Issues with MDF Platform , How To