- 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
- Remove from All Groups
- 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
- Global Catalog / Cross Domain Manager
- Get Business Rule Descriptions
- Notifications
- Detecting Changes
- Send Conditions
- 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
- Remove from All Groups
- 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
- Global Catalog / Cross Domain Manager
- Get Business Rule Descriptions
- Notifications
- Detecting Changes
- Send Conditions
- SMTP Settings
- Scheduling
- Viewing the Logs
- Activate a License
- Security
Special Methods
We've created a few special methods to help simplify your expressions.
These methods are not standard C# functions but we added them to simplify some common use-cases.
String.OneOf() Method
This string extension method is used to specify one or more values. Ideal replacement for using multiple or (||) conditions.
String.NotOneOf() Method
This string extension method is used to specify one or more values to exclude. Ideal replacement for using multiple or (||) conditions.
String.RemoveDiacritics() Method
This string extension method is used to replace diacritical characters with their equivalent non-diacritical characters.
- If the persons first name is Renée, it will be replaced with Renee.
- If the persons first name is Amélie, it will be replaced with Amelie.
- If the persons first name is Héloïse, it will be replaced with Heloise.
String.RemoveWhiteSpace() Method
This string extension method is used to remove white-space from a string.
- If the persons last name is Van Patten, it will be changed to VanPatten.
- If the persons last name is van der Sar, it will be replaced with vanderSar.
- If the persons last name is Mc Donald, it will be replaced with McDonald.
String.RemoveSpecialCharacters() Method
This string extension method is used to remove special characters from a string.
- If the job title is Sales & Marketing, it will be changed to Sales Marketing.
- If the job title is Tech/Support, it will be changed to TechSupport.
- If the job title is **Finance**, it will be changed to Finance.
String.RemoveWhiteSpaceSpecialCharactersDiacritics() Method
This string extension method nests the RemoveWhiteSpace(), RemoveSpecialCharacters() and RemoveDiacritics() methods into a single method for ease of use.
- If the persons last name is van der Woude's, it will be changed to vanderWoudes.
- If the persons last name is Louis-Marie Lefèvre , it will be changed to LouisMarieLefevre.
String.ToTitleCase() Method
This string extension method converts the specified string to title case
- If the persons first name is JOHN, it will be changed to John.
- If the persons first name is Louis marie, it will be changed to Louis Marie.
Next Supported Fields