- Introduction
- Installation
- Getting Started
- Setup the Environment
- Setup the UKG Pro Connection
- Setup the Active Directory Connection
- Delegation of Control
- Setup Rules
- Link (Identity Match)
- Employee Filter
- Auto Provision
- Auto Provision Conditions
- User Logon Name
- User Logon Name Suffix
- Password
- Password Never Expires
- Setup Mappings
- Field Mappings
- Enable Account
- Container
- Network Access Permission
- Custom Attributes
- Group Mappings
- Working with Expressions
- String Expressions
- Bool Expressions
- Quick Expressions
- Working with Conditional Expressions
- Working with Constants
- Ignore Constant
- IsInsert Constant
- IsUpdate Constant
- IsDisable Constant
- Auto Constant
- Special Methods
- Supported Fields
- Person (UKG)
- Employment (UKG)
- Job (UKG)
- Location (UKG)
- Org Level 1 to 4 (UKG)
- Project (UKG)
- Platform Configuration (UKG)
- User (Active Directory)
- Sending Email to UKG Pro
- Notifications
- Detecting Changes
- SMTP Settings
- Scheduling
- Viewing the Logs
- Activate a License
- Security
- Introduction
- Installation
- Getting Started
- Setup the Environment
- Setup the UKG Pro Connection
- Setup the Active Directory Connection
- Delegation of Control
- Setup Rules
- Link (Identity Match)
- Employee Filter
- Auto Provision
- Auto Provision Conditions
- User Logon Name
- User Logon Name Suffix
- Password
- Password Never Expires
- Setup Mappings
- Field Mappings
- Enable Account
- Container
- Network Access Permission
- Custom Attributes
- Group Mappings
- Working with Expressions
- String Expressions
- Bool Expressions
- Quick Expressions
- Working with Conditional Expressions
- Working with Constants
- Ignore Constant
- IsInsert Constant
- IsUpdate Constant
- IsDisable Constant
- Auto Constant
- Special Methods
- Supported Fields
- Person (UKG)
- Employment (UKG)
- Job (UKG)
- Location (UKG)
- Org Level 1 to 4 (UKG)
- Project (UKG)
- Platform Configuration (UKG)
- User (Active Directory)
- Sending Email to UKG Pro
- Notifications
- Detecting Changes
- SMTP Settings
- Scheduling
- Viewing the Logs
- Activate a License
- Security
Quick Expressions
Select multiple employees by employee number
Employment.EmployeeNumber.OneOf("001111,002222,003333")

Enter each employee number, separated by a comma into the parentheses
Select multiple jobs by job code
Job.JobCode.OneOf("AAA,BBB,CCC")

Enter each job code, separated by a comma into the parentheses
Set the Enable Account mapping to true for Active employees and false for Terminated employees
Employment.EmployeeStatusCode == 'A'

This expression will return true for Active employees and false for everybody else. A true result keeps the account active, and a false result disables the account.
Select a single employees by employee number
Employment.EmployeeNumber == "001111"

Enter the employee number, remember to use a double equals (==)
Select multiple values into the Proxy Addresses mapping
'SMTP:' + Person.EmailAddress + ';SMTP:' +Person.EmailAddressAlternate

Enter each value separated by a semicolon (;). This example uses string concatenation to build the multi-value string.
Select multiple values into the Proxy Addresses mapping
$'SMTP:{Person.EmailAddress};SMTP:{Person.EmailAddressAlternate}'

Enter each value separated by a semicolon (;). This example uses string interpolation to build the multi-value string.