Skip to main content
⚠️ This is not the latest version. View latest version (6.1)
Version: 6.0

If-Else Condition

This node allows you to add a condition that returns true or false and output them to a different output port.

Example:

/**
* a random condition that returns true or false
*/
var random = RandomUtil.create();
return random.nextBoolean();

Or for a more intuitive example:

Condition depending on payment amount:

// Define a LocalDate object for Christmas Day in the year 2023
var christmasDay = LocalDate.of(2023, 12, 25);

// Get the current date
var today = LocalDate.now();

// Check if today's date is before Christmas Day
if(today.isBefore(christmasDay)) {
// Return true if today is before Christmas Day
return true;
} else {
// Return false if today is on or after Christmas Day
return false;
}

Now the workflow has a condition node which checks the payment amount and outputs to a different output port depending on the result.