Operators are used in multiple places across PalDock, including:
- Table filters
- Cascade filters
- Modify Field
Most operators require a Value field (to compare against), and some also use a Value2 field.
When used in Modify Field, additional fields may need to be filled in depending on the operation.
Field Value
The Value field is a text field, but it can also accept multiple options using regular expressions.
For example, in Modify Field you can configure it in two ways:
Single value
- Source: this field
- Field (only if “Other field” is selected)
- Condition (Operator): equals
- Value: approved
- Operation (Modify Field): anything
- Output (string): anything
Multiple values (regex)
- Source: this field
- Field (only if “Other field” is selected)
- Condition (Operator): equals
- Value: approved|rejected
- Operation (Modify Field): anything
- Output (string): anything
With this approach you don’t need to create as many separate Modify Field steps or Responses in the Connection Creator.
Supported patterns
You can use standard regex expressions, for example:
- | for alternatives (approved|rejected)
- * for wildcards (app*|rej*)
- …and others — standard regex operations are supported.
Operators
Operator Reference
Operator | Value | Value2 | Description |
---|---|---|---|
equals | ✅ | ❌ | Checks if two values are equal (a == b). |
not-equals | ✅ | ❌ | Checks if two values are not equal (a != b). |
is-true | ❌ | ❌ | Checks if the value evaluates to boolean true. |
is-false | ❌ | ❌ | Checks if the value evaluates to boolean false. |
bigger-than | ✅ | ❌ | Checks if the value is greater than another (a > b). |
smaller-than | ✅ | ❌ | Checks if the value is smaller than another (a < b). |
string-contains | ✅ | ❌ | Checks if the text contains a given substring. |
string-not-contains | ✅ | ❌ | Checks if the text does not contain a given substring. |
string-starts-with | ✅ | ❌ | Checks if the text starts with a given substring. |
string-ends-with | ✅ | ❌ | Checks if the text ends with a given substring. |
between | ✅ | ✅ | Checks if the value is strictly between two boundaries (a > min && a < max). |
between-include | ✅ | ✅ | Checks if the value is between two boundaries, inclusive (a >= min && a <= max). |
is-not-empty | ❌ | ❌ | Checks if the value is not empty (“”, [], etc.). |
is-empty | ❌ | ❌ | Checks if the value is empty. |
always | ❌ | ❌ | Always true — the condition always applies. |
load-from-lead | ✅ | ❌ | Select another field from the structure and return its value. |
regex-match | ✅ | ❌ | Checks if the value matches a given regex (e.g. `^(approved |
regex-not-match | ✅ | ❌ | Checks if the value does not match a given regex. |