Process Expression Evaluation Logic
Binary process expressions are used in transition conditions, join expressions, complex trigger filters (subscription filters), and standard looping conditions. Only literal values are allowed in string comparisons.
If an expression has a field reference and that field does not exist in the pipeline, the expression is evaluated as "false".
For example, the expression %FieldA% > 2Pipeline does not contain a field called "FieldA". The expression is evaluated as a false value.
Note: String comparisons must use literal values. Pattern matching (starts with, ends with, contains, and their negations) is not permitted when comparing variables.