v0.0.4b
Comparison Operators
Jan 1, 2026
Operators
Used in ComparisonExpression to compare two values (left operand and right operand).
Operators
Operator | Name | Description |
|---|---|---|
| Equal | Returns true if left value equals right value |
| Not Equal | Returns true if left value does not equal right value |
| Greater Than | Returns true if left value is greater than right value |
| Less Than | Returns true if left value is less than right value |
| Greater Than or Equal | Returns true if left value is greater than or equal to right value |
| Less Than or Equal | Returns true if left value is less than or equal to right value |
| In | Returns true if left value is contained in right value (membership test) |
| Not In | Returns true if left value is not contained in right value |
Operand Types
Both left and right operands can be:
ConstantValue - A static literal value (string, number, boolean, or array)
ProcessFieldValue - A dynamic reference to a field in the current process
Usage
Used in conditional logic for:
Field validation rules
Workflow routing decisions
Conditional field requirements
Process state transitions
Automation triggers
Type Compatibility
Comparison operators work with compatible data types
IN/NOT_IN operators expect the right operand to be a collection/array
Type mismatches will raise validation errors