Some prerequisites must be met before you can get started with configurable business rules. First, you must have enabled the following provisioning settings:
- Provisioning→Company→Company Settings→Enable Generic Objects
- Provisioning→Company→Company Settings→Enable Recruiting Business Rules
These must be completed by Professional Services consultants at this time, as these features are enabled in the back-end tool.
Next, you need to assign permissions to your administrator user.
- Admin Center→Manage Permission Roles
- Administrator PermissionsMetadata Framework→Check all boxes
Note
SAP SuccessFactors Employee Central is NOT required to configure business rules!
Once the prerequisites are met, we can start building rules! Let’s start with using a real-world recruiting example:
As a hiring manager creating a requisition, I want to default my location, division and department onto the job requisition fields with values based on my organizational structure.
In other words, we want to auto-populate some fields to save the hiring manager time when completing the requisition form.
Let’s break this down by steps:
- Navigate to Admin Center, once the prerequisites have been met, and find Configure Business Rules
- Click Create New Rule
- Select Recruiting Rule and provide a Rule Name/Rule ID. Rule Type is unnecessary for Recruiting rules and Start Date should stay as the default 01/01/1900 setting. Here, we have chosen Job Requisition.
Note
For Start Date, always keep it set to 01/01/1900.
Once the details and information of the rule is entered, we can get straight to work on defining our rule.
Here, I’ve created an IF/THEN expression so that if the hiring manager’s division is Corporate Global Services, then it will automatically populate the department, division and location fields on the requisition.
This is an example of a Recruiting Business Rule IF/THEN expression where data fields will automatically populate on the job requisition
Let’s work on a simple rule next. In this scenario, you want a job requisition form to always have the country of position set to United States (US). Here are the steps that have been taken to accomplish this task:
- Navigate to Admin Center→Company Settings→Configure Business Rules
- Click Create New Rule and then Recruiting Rule
- Rule Name: SubStatusReqCountry
- Rule ID: SubStatusReqCountry
- Start Date: 01/01/1900
- Rule Type: No Selection
- Base Object: Manager Requisition – SubStatus (replace with your individual requisition form name)
- Click Continue
- For the IF expression, select Always True
- Click the pencil icon
in the Then expression line- Select Output Type: Set
- Select Left Expression: Country (standard derived country field)
- To be equal to Value: United States (US)
- Click Save
Whenever a recruiter originates a requisition using the Manager Requisition – SubStatus Country requisition form, the country will always default to United States! As you work through this on your own, you’ll see that a whole host of other values may be pre-populated as well. Simply click Add Expression (see screenshot above) and you can add as many fields as needed.
Other Recruiting Business Rule Examples
We briefly looked at auto populating fields on the Job Requisitions, what else can we do with business rules?
- Populate data on the Offer Details Template
- Raise a popup validation message to instruct a recruiting user
- Create a validation message to inform a recruiting user on how important a certain field is
Configuration of the Business Rule on a Job Application
When defining job application rules, consider the following:
- In the Configure Business Rule page, select the new scenario rule called Job Application: Basic Business Rule Scenario and define the rule.
- In the Manage Rules in Recruiting page in the Job Application tab, select a Job Requisition template. You would then be able to link onChange or onSave rules to the fields of the Application template. The Application template is derived from the previously selected Job Requisition template.