Professional Documents
Culture Documents
Time Off Take Rules
Time Off Take Rules
• When we Create, Cancel or Edit a leave request, the system performs certain checks.
• For example, an error comes up when the time account balance is not sufficient to book
leave.
• Sometimes, we want to add further validation checks (based on the requirements from
client).
• Custom validation checks are time type specific and may contain complex business logic.
• For these custom validations we use "Take Rules” in Successfactors Time Off.
• Technically, Take Rules in Time Off are like Business Rule in Employee Central (EC).
• Take rule uses “Employee Time” as the base object.
• Take rules are time-type-specific. We can assign one or more rules to each time type, or none.
• Any take rule can generate a warning message, an error message, or an information message.
• During create, edit and cancel actions for the leave type under which it is associated.
• It is strongly recommended that we use take rules instead of assigning validation business rule as a save rule
to the employee time object definition (Application Error may occur !! ).
Employee Data
Object Definition
Custom field
Custom Field
Details
Condition
Details
• We can add the Take Rule Parameters object as a parameter to a take rule.
Request Time
Create Off (ESS) Simulation
Manage Time off
Edit (MSS) Standard
Import Data
Cancel
Manage Data
Other
If-else-then
“Take Rule
validation Linking of the
Parameters”
Configure “Employee Time” condition with Take Rule to
(optional) as
Business Rules as base object appropriate corresponding
other parameter
error/info/warning Time Type
of the rule
message
In time type under “Take Rule” section all the validation rules are added.
Create New
Absence
Administer
Time
Validation
Message from
Take Rule
Custom Attachment
field is added to
Employee Time
Object
Absence days
requested in Current
Leave
7 + 19 + 1 = 27 days
of National Service
Leave already taken
Take Rule
Error
Message
Job Information
Check
Error for certain contract types No Error for other contract types
Relationship Type = 2
means “Child”
Check of Gender
Check on Age
No Message if Marriage
start date is not in next 2
weeks
Validation Message if
Marriage start date is in
next 2 weeks
Function to check
balance of leave type
29/08/2017 is a not
Floating Holiday- Hence
Error!!
30/08/2017 is a
Floating Holiday- No
Error!!