By Abhijeet Babar, 25 January 2019
As an existing SAP SuccessFactors Customer, you might be aware of the business rules in SAP SuccessFactors Recruiting Management made effective from Q3 2017(b1708) release. Using Business Rules, we can add logic to find the changes made to specific set of data in the system. Business Rules provide us with a way to add application logic to determine the outcome of a change made to particular data in the system. A Business Rule in its simplest form looks like “If this data is changed in a specific way, then the system should respond in this way”.
The functional knowledge and technical acumen that a recruiter brings to the table is crucial to any recruitment process as it invariably affects the outcome. A recruiter should be provided with the right piece of technology that is flexible enough to accommodate requirements. However, with SAP SuccessFactors Recruiting Management, recruiters often face the following system related inhibitors that proves to be a challenge. These include,
- Lack of auto-splitting in the CTC, which makes creation of the offer letter cumbersome
- Unable to restrict unsupported field values – open-ended fields often causing incorrect entries
- Unable to make ad-hoc changes in logics which results in the system to be perceived as rigid
This article focuses on creating a CTC Splitter in SAP SuccessFactors Recruiting Management (RCM) in order to auto-split the CTC among different pay components. Even before Q3 2017, Neeyamo has configured CTC Splitter for its customers and added value to the customer’s recruiting methods and process.
CTC Splitter can be configured in SF RCM in two ways –
1) CTC Splitter using Business Rules
CTC Splitter is a functionality which mainly focuses on splitting the various salary components based on different logics configured backend. In Recruitment Management, this can be used effectively to split total CTC into few pay components (mentioned below) in the Offer/ Requisition Page
- Basic Salary
- House Rent Allowance
- Fixed Conveyance Allowance
- Special Allowance
- Travel Allowance
- Provident Fund
Requirements of pay components vary from customer to customer and their company policies. Business Rules is an effective way to suffice these requirements and overcome the challenge. A Business Rule has three components- Basic Information, Parameters and Rule Statements. These rules allow flexibility in working of the system, in order to achieve different business needs.
a) Basic Information– Consists of metadata such as Rule Name, Rule ID, Start Date and Rule Type. There are three rule types which are OnInit, OnChange, and OnSave. These rule types are supported for Job Requisition as well as Job Offer Approval object.
b) Parameters– Select an Object that the rule is based on.
c) Rule Statement– Rule Statements includes basic statements such as IF Statement, THEN Statement, ELSE Statement or ELSE IF statement. It also covers conditional statements.
From the Q1 2018 release, it has been made possible to create and use Business Rules in SAP SuccessFactors Recruiting Management through “Manage Rules in Recruiting” tab.
Business Rules can be used in Recruitment Management to achieve the following:
- To calculate field values
- To raise errors or warning messages
- To ratify data
- To set default values
- To trigger a distinct workflow
- To publish data from other fields
In SAP SuccessFactors Recruiting Management, business rules are supported in two templates (or objects).
Job Requisition –Business Rules will be applicable for all active job requisition templates. You can select ”Base Object” = “Job Requisition (All)” or select template specific base object to trigger rules for an individual template. On requisition page, we can create a rule to split the pay components using various rule types and statements and the same components will flow to the Job Offer Letter by creating a token or Job Offer Approval template.
Job Offer Approval – This is similar to Job Requisitions; the rule will be applicable to all Offer Approvals or an individual Offer Approval template. On offer approval page, we can create a rule to auto-populate components depending on other fields using mathematical functions like Add, minus, multiply, divide etc. The same field values will be used in Offer Letter as a token.
2) CTC Splitter using java script
Did you know that even before this release one could automate the splitting of the salary component? Well! Neeyamo had done it.
Even before Q3 2017 release, we have configured the CTC Splitter in SAP SuccessFactors Recruiting Management. In RCM, there are various XML templates on which the entire recruitment system works. But, many of us do not know that these XML templates can also help to run a java script code (.js file) using the HTML platform. And that’s exactly how we have configured the CTC Splitter in java script and used the same java coded file in the XML template with the help of the HTML platform.
The major benefit of this technique is that we can configure CTC Splitter on three recruitment XML templates – Job Requisition, Job Application, and Job Offer Approval.
SAP SuccessFactors Recruitment Management offers you with Business Rules to help configure CTC Splitter on Job Requisition or Job Offer Approval objects. However, if you would like to have the flexibility to support external code on all three XML objects you have a solution – talk to Neeyamo. Choosing the right pay components for the right candidates in the right way will improve a recruiter performance and thereby the subsequent outcome of the process.
However, if you would like to have the flexibility to support external code on all three XML objects you have a solution – talk to Neeyamo. Choosing the right pay components for the right candidates in the right way will improve a recruiter performance and thereby the subsequent outcome of the process.
Want to know more about how such codes can be deployed effectively to improve your global recruitment process? Please reach out to firstname.lastname@example.org for further details.