Configuring SuccessFactors Unfair Dismissal – How to protect yourself as an employer
“The opinions expressed in this post are that of the author and not endorsed by SAP”
One of the biggest legal actions organizations face today is not by their clients, customers or any external party/vendors instead it is by their ex-employees who had been terminated without giving a second thought about employees unfair dismissal protection rights and policies set by the local governing body/authority in that region. This results in both, loss of organizations reputation as well as money and effort involved to fight the legal action as the employee in question has sued your company.
Considering above this, you would not want your administrator or manager to go wrong in remembering at the time of termination whether the person you are firing is on work council duty, maternity leave or had a short-term disability. To know more how you can configure the same in your SuccessFactors cloud HR system, read further.
SuccessFactors has come up with Unfair Dismissal feature where employee will be protected against unfair dismissal. In case an employee is terminated for any of the reasons below (example for reference), or any other reason which was configured, the administrator or manager will get an error message that the action is not permitted
- Being pregnant or taking maternity leave
- Being part of the work council
- Suffering from short-term disability
- Acting as an employee representative
- Being (or not being) a trade union member
- Taking certain types of action on health and safety grounds
- Trying, in good faith, to enforce another statutory employment right (for example, time off for public duties)
However, in case if the organization has valid reasons to terminate the employee, the same can be achieved by configuring the severity level of the message (error/warning) against the termination reasons as per business requirement.
Here are Major Steps involved in the implementation of Unfair Dismissal :
1. Enable Unfair Dismissal – Go to Manage Employee Central Setting in Admin Center and enable Dismissal Protection feature under Others section
2. Activating Unfair Dismissal objects permission – Go to Configure Object Definition option in Admin Center and enable Security permission as Miscellaneous Permissions for the following objects
- Dismissal Protection Type
- Dismissal Protection configuration
- Employee Dismissal Protection
- Employee Dismissal Protection Detail
3. Setting up Role Based Permission (RBP) for the Dismissal objects – Go to Manage Permission Roles in Admin Center and choose the permission as per business requirement for the said objects
4. Dismissal Protection Type Creation – Go to Manage Data and create a dismissal protection type such “Time Off Public Duties” or “Maternity”
5. Dismissal Protection Configuration Creation – Go to Manage Data and create a dismissal protection configuration to link with Company and specific termination event-reason
6. Dismissal Protection Employee View in People Profile – Go to Configure People Profile and add/attach the standard dismissal protection block in the required section/sub-section as per business requirement
7. Role Based Permission (RBP) for Unfair Dismissal UI – Goto Manage Permission Roles and provide access to Employee Views – Unfair Dismissal UI object to those permission groups as per business requirement
8. Create Business Rule to validate and capture error against any unfair dismissal termination action – Go to Configure Business Rule and create Basic type rule with Employment Info as base object with the required conditions and choose a valid relevant error message as shown in the screenshot below:
9. Attach the Business Rule to Employment Info object – Go to Manage Business Configuration and attach the rule to employmentInfo object under onSave event type
10. Maintain a “TimeOff for Public Duties” absence record for the employee in People Profile
Once all the above 10-Steps are configured in the system, you can go-ahead and test the configuration by terminating the employee within the absence data by choosing the relevant termination reason as configure in the Dismissal Protection Configuration object.
By doing so, the system should throw error/warning message (as configured) to warn employers against employee protection policy
This is how by using simple configuration steps you can save your client from the hassle of going through legal issues ultimately saving their money time and effort. Go ahead and suggest your clients to make the most out of this feature. Cheers !!
If you have any questions, always feel free to reach out!
Useful solution document?
And about integration? How this object work?