Administering Recruiting Business Rules

Objectives

After completing this lesson, you will be able to:
  • Explain the Recruiting business rules.
  • Configure the Recruiting business rules and setting required administrator permissions.

Recruiting Business Rules

Configurable business rules may be created to support client recruiting processes by defaulting values, validating fields, and building functions.

What are Business Rules?

Business rules are a way to add application logic to determine the outcome of a change made to data in the system. In other words, you can set up a logic so that if something happens then an action will take place.

Example:

IF the employee is eligible for stock (AND company is SAP_USA), THEN the initial stock grant is set to 200.

A screenshot of the settings of a business rule- the text provides more specific details.

A business rule consists of the following parts:

  • Rule ID, Rule Name, Rule Type (information about the rule itself)
  • IF/THEN statement

You can only have one IF statement, but it may have multiple conditions (as seen in the above example).

You may add several THEN statements for one rule. For example, THEN initial stock grant is set to 200 and target bonus amount.

Further you can also add ELSE statements for any one rule.

An example would be IF Country = USA, THEN set EEO Category to EEO-US1, ELSE set Notes = Non-USA.

Recruiting Business Rule Creation

Some prerequisites must be met before you can get started with configurable business rules. First, you must have enabled the following provisioning settings:

  1. ProvisioningCompanyCompany SettingsEnable Generic Objects
  2. ProvisioningCompanyCompany SettingsEnable 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.

  1. Admin CenterManage Permission Roles
  2. Administrator PermissionsMetadata FrameworkCheck all boxes
A screenshot of the permission settings for Metadata Framework

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:

  1. Navigate to Admin Center, once the prerequisites have been met, and find Configure Business RulesA screenshot of the Configure Business Rules section
  2. Click Create New Rule
  3. 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.

A screenshot showing a recruiting business rule configuration

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:

  1. Navigate to Admin CenterCompany SettingsConfigure Business Rules
  2. Click Create New Rule and then Recruiting Rule
    1. Rule Name: SubStatusReqCountry
    2. Rule ID: SubStatusReqCountry
    3. Start Date: 01/01/1900
    4. Rule Type: No Selection
    5. Base Object: Manager Requisition – SubStatus (replace with your individual requisition form name)
    A screenshot shows the process for creating a recruiting business rule, with input fields, including 'Rule Name', Rule ID, and 'Base Object'.
  3. Click Continue
  4. For the IF expression, select Always TrueA screenshot shows that 'Always True' is selected in the IF expression.
  5. Click the pencil icon in the Then expression line
    1. Select Output Type: Set
    2. Select Left Expression: Country (standard derived country field)
    3. To be equal to Value: United States (US)
    A screenshot of the Then expression line
  6. 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.