Employee Filter

Employee Filter us used to set which employees to include in the sync process

For example: You only want to work with Active employees.

This can be achieved by adding an Employee Filter expression that states to only read Active employees from UKG Pro.

Employment.EmployeeStatusCode == 'A'

rules_employee_filter_by_status_code.png

You may only want to work with specific employees based on their employee number.

This can be achieved by adding an Employee Filter expression that states to only read employees from UKG Pro where their employee number matches a list you provide.

Employment.EmployeeNumber.OneOf('001111,002222,003333')
rules_employee_filter_by_employee_number.png
 

You may only want to work with Active Fulltime employees.

This can be achieved by adding an Employee Filter expression that states to only read Active Fulltime employees from UKG Pro.

Employment.EmployeeStatusCode == 'A' && Employment.FullTimeOrPartTimeCode == 'F'
rules_employee_filter_by_multiple_fields.png
 
You may only want to work with all employees from company ACME.
This can be achieved by adding an Employee Filter expression that states to only read employees where company code is ACME from UKG Pro.
Employment.CompanyCode == "ACME"
 
rules_employee_filter_by_company_code.png
 
Overall the filter is a great way to run tests using Connect to AD, by explicitly using test employees or a small subset of normal employees. It is also a great way to define multiple environments to do different tasks such as an environment to de-provision part-time employees immediately or an environment to keep full-time employees in AD active for 2 weeks.

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.