v0.0.4b
Operators
Jan 1, 2026
Operators
Operators used in conditional expressions for workflow logic, field validation, and process routing.
Operator Categories
Comparison - Compare two values (EQUAL, NOT_EQUAL, GREATER_THAN, etc.)
Logical - Combine multiple expressions (AND, OR, NOT)
Predicate - Test field state (IS_EMPTY, IS_NOT_EMPTY)
Expression Types
Operators are used within different expression types:
ConstExpression
Static boolean value (always true or always false)
PredicateExpression
Uses predicate operators to test field emptiness
ComparisonExpression
Uses comparison operators to compare two operands
GroupExpression
Uses logical operators to combine multiple expressions
Common Use Cases
Field Validation: Ensure required data is present before advancing
Conditional Requirements: Make fields required based on other field values
Workflow Routing: Direct process flow based on data conditions
State Transitions: Control which step comes next based on logic
Automation Triggers: Determine when automations should execute
Operand Types
Expressions can reference:
ConstantValue - Static literal values
ProcessFieldValue - Dynamic field references from the current process