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

account enabled.png

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

This requirement can be achieved by creating an expression for the Enable Account mapping that looks at the employee status in UKG, and if the employee is active, then set the Enable Account mapping to true, otherwise, set the Enable Account mapping to false, which will result in the user account being disabled in [target-system]

Employment.EmployeeStatusCode == 'A'

Employment.EmployeeStatusCode == 'Active'

enable account active employees.png

This expression will only return true, if the employees status code is [source-object] . All other employee status codes will result in a false. If the employee status code is [source-object] or [source-object] , the expression will return a false and the user record will be disabled.

If you wanted to implement logic to set the account to enabled for all non-terminated employees [source-object] , and set the account to disabled for all terminated employees. Then use the expression:

Employment.EmployeeStatusCode != 'T'

Employment.EmployeeStatus != 'Terminated'

enable account not terminated employees.png

This expression will return true if the employee's status code is not [source-object] .

All employees with a status code of either [source-object] or [source-object] will result in a true and the account will be enabled.

All employees with an employee status code of  [source-object] will result in a false, and the account will be disabled.

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.