Enable Account

The Enable Account mapping allows you to control whether the user account is enabled or disabled. 

This is a bool mapping that must result in either a true or false.

  • true result will set the user account to enabled
  • false result will set the user account to disabled

The Enable Account field mapping can be setup in such a way that when an employee is Terminated in UKG Pro, the matching user account in AD is then automatically disabled.

This requirement can be achieved by creating an expression for the Enable Account mapping that looks at the employees status in UKG Pro, and if the employee is active (A), then set the Enable Account mapping to true, and if they are not Active, then set the Enable Account mapping to false, which will result in the user account being disabled in AD. 

Employment.EmployeeStatusCode == 'A'

This expression will only return true, if the employees status code is A (Active). All other employee status codes will result in a false. If the employee status code is T (Terminated) or L (Leave), the expression will return a false and the user record will be disabled.

If you wanted to implement logic that states to set the account to enabled for all non-terminated employees (A or L), and set the account to disabled for all terminated employees. Then use the expression:

Employment.EmployeeStatusCode != 'T'

This expression will return true, if the employees status code is not T (Terminated). All employees with a status code of either A (Active) or L (Leave) will result in a true and an enabled user account. All employees with an employee status code of a T (Terminated) will result in a false and a disabled user account.