STRING EVAL

Evaluates a PHP string expression at runtime and returns one of two configurable string tokens depending on whether the expression resolves to 1 (truthy) or not. Use it for lightweight conditional branching within a workflow where the pass/fail decision can be expressed as an inline string expression.

When to use

Classification: process.

Tagged: branching, conditional, eval, expression, scalar, string_eval, token.

Inputs

Label ID Type Default Required Description
Expression expression scalar A PHP-compatible string expression (e.g. ‘$a > 5’) that will be evaluated at runtime; the result is compared to 1 to decide which token to return.
Pass Token pass_token scalar String value returned when the expression evaluates to 1 (truthy); defaults to ‘yes’ if left blank.
Fail Token fail_token scalar String value returned when the expression does not evaluate to 1; defaults to ‘no’ if left blank.

Outputs

Label ID Type Description
string_eval_output_1 string_eval_output_1 scalar The resolved token string — either the pass token or the fail token — depending on the outcome of the evaluated expression.

Disciplines

  • platform.workflow

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=string_eval


Auto-generated from transformation schema. Worker id: string_eval. Schema hash: 1178db7b7f83. Hand-curated docs in workerexamples/ override this page when present.