Modification Rules allow administrators to automatically assign values to fields based on conditions evaluated when a user submits a profile update. This is useful for enforcing business logic without requiring manual admin intervention — for example, automatically setting a field's value based on what a user entered in another field.
Modification Rules are accessed via the Modification Rules button at the top right of the layout editor.
Each rule consists of two parts:
Conditions define when the rule should trigger. A condition evaluates a specific field against a value using one of the following operators:
| Operator | Description |
|---|---|
| Is (exactly) | The field value exactly matches the specified value (case sensitive). |
| Is Not | The field value does not match the specified value. |
| Contains | The field value includes the specified string. |
| Doesn't Contain | The field value does not include the specified string. |
| Starts With | The field value begins with the specified string. |
| Ends With | The field value ends with the specified string. |
| Is Empty | The field has no value. |
| Is Not Empty | The field has any value. |
Multiple conditions can be added to a single rule. If no conditions are specified, the assigned values will always be applied to Active Directory when the user saves their profile.
Assign Values define the field/value pair to apply when the conditions are met. Select the field to update from the Update dropdown (which lists all fields currently in the layout, grouped by category) and enter the value to assign. LDAP attribute macros such as %ldapName% can be used as dynamic values.
Multiple field assignments can be added to a single rule using the Add button.

Your modification rules are now in effect. The next time a user submits a profile update that matches any configured rule, the assigned values will be applied automatically in Active Directory.
Copyright © 2026, ZOHO Corp. All Rights Reserved.