Human Capital Management Blogs by Members
Gain valuable knowledge and tips on SAP SuccessFactors and human capital management from member blog posts. Share your HCM insights with a post of your own.
cancel
Showing results for 
Search instead for 
Did you mean: 
Karthi_Viswa
Active Contributor
Thanks to volker.ruof , to provide us hint in cracking below rule.

https://partnercommunity.successfactors.com/t5/Employee-Central/Time-OFF-Take-Rule/m-p/11358

In this blog, am going to explain how we can control users from applying leave/absence on a particular date using simple "Month of Year" and "Day of Month" function in the rule.

These scenarios may come in when there is an integration to HCM in place, where certain date/absence should not be combined and they want EC to send it separately.

Scenario 1:

  • Users should apply for separate absence/leave on 05th June, should not be a combined leave.

  • Users not allowed to take leave from 04th to 07th of June, because 05th June falls in between those days, or whatever the start date and end date of the absence, 05th June should not be combined, it should be applied separately only.


Take Rule using the function "Month of Year" and "Day of Month"



Scenario 2:

  • Users are not allowed to apply for leave/absence from 05th to 07th of June, because 05th has to be applied separately only.

  • ie. start date should not be 05th June.




 

Scenario 3:

  • Users are not allowed to apply for leave/absence from 04th to 05th of June, because 05th has to be applied separately only.

  • ie. end date should not be 05th June.




 

The tricky one what if Users are not allowed to combine 31st Dec along with other date/absence and should apply a separate leave for 31st Dec !!

31st Dec is the year-end and the next date goes to next consecutive year.



 

Hope this helps someone, where we can achieve complex scenarios using simple rule functions.
3 Comments