The condition flow object is used to evaluate expressions against the messages that pass through it.

Evaluate field | Input area for the JavaScript expression. You can use ?input.keyname? in the code to access the input key elements from the input message. The JavaScript expression must evaluate to either true or false.
Output field | Input area for the output message in JSON format. You can use ?input.keyname? to access the input key elements from the input message.

Hint
In an empty Output field, press i for "?input.key?", c for "?code.key?", and a for "?api.key?" to generate the default JSON template.
Example:

Evaluate field | Simple Expression "?input.step?" == "1" || "?input.result?" == "OK"
Evaluate field | Complex Expression Function (() => { if ("?input.step?" == "1" || "?input.result?" == "OK") { return true; } else { return false; } })();
Output field | { "result": "?input.result?", "payload": "?input.payload?", "message": "?input.message?" "status": ?input.status?, "newkey": "some addtional key for the next step" }