Overview
See my Pro Tips summary here.
This blog post will present some lesser known compensation eligibility rules configuration options that can prevent many manual workarounds for customers.
All business rules below have been implemented successfully in environments that are now live. Please comment below if you found better ways to meet a specific requirements.
In the appendix at the bottom of this post we added information about business rules limitations when applied to Compensation eligibility.
Please note :
Did you know #1: we can use Variables to tremendously reduce the speed of Comp and VP eligibility rules jobs. Adding the below instead of hard coding Pay Grades in my Main record Employee history Rule in Variable Pay brought down the speed of the job from 12 hours to 7 hours (260,000 active employees in EC + 800,000 inactive employees in the UDF kept for data retention purposes) and improved stability as well (credit goes to Tatiana Caraiman for first using a similar config and sharing it with me). Please find on the links here after the full rules BEFORE and AFTER (the AFTER version is also partly displayed in the screenshot below).
Please see here another Business case where Variables helped fix an eligibility rule issue very quickly by reorganizing the conditions inside the rule.
Did you know #2: the most efficient way to build inclusion eligibility rules (recommended vs exclusion) is actually to use the global eligibility rule of a Variable Pay template which saves a lot of time as per the recording in this blog. More information about this Global Eligibility rule that I like to call "filter" rule can also be found here (recording #1).
Rule 1 - include users if :
(credit Skip Jones)
Rule 2 - include users if :
Variant - {include users if they have "Pending Retirement" in their Local Job Title} :
(credit Skip Jones)
Rule 3 (Time Off module integration) - exclude users if
Note : Please find below a recording for this rule as setting it up is a bit more complicated than others.
Please find below another rule also starting with "Get Absence in Days For Period" function but with a twist (credit Nagesh Polu for sharing it on Linkedin) :
For additional Time Off - Compensation integration through Eligibility rules please see this blog.
Rule 4 - exclude users if :
Rule 5 - exclude users if :
Rule 6 - exclude users if
Rule 7 (Using RBP for eligibility) - include users if :
Note : in this example the "Compensation Eligible 2019" RBP group is a "static" group where userIDs were uploaded via CSV into the static group.
(credit Skip Jones)
Rule 8 - exclude users if :
(credit Alan Carbajal)
APPENDIX
What are the known limitations of Compensation eligibility rules ?
--
All the best
Xavier
(If you found this blog useful please consider giving it a Like)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
4 | |
4 | |
3 | |
2 | |
2 | |
2 | |
2 | |
1 | |
1 |