Blocks

Short Description

IF - is a feature used to perform conditional statement or expression depending on whether the inputs used requires "True/False" or "Equal/Less than/ Greater than" logical statements.

Tooltips

First input GREATER THAN second input - type Boolean -

When needed, the user can create a varible to save the result of the logical comparison and use it afterwards.

Second input- defines the input variable to be used. Most variable types are supported .This parameter is mandatory.

First input NOT EQUAL to the second input

First input- defines the input variable to be used. Most variable types are supported .This parameter is mandatory.

First input LESS THAN second input - type Boolean -

When needed, the user can create a variable to save the result of the logical comparison an use it afterwards.

First input EQUAL to the second input

First input GREATER THAN second input

NOT EQUAL - type Boolean -

When needed, the user can create a variable to save the result of the logical comparison an use it afterwards.

First input LESS THAN second input

EQUAL - type Boolean -

When needed, the user can create a variable to save the result of the logical comparison an use it afterwards.

Main Description

IF block is a logical statement tool widly used in programming. It is dynamically built to switch its exit results according to the used inputs. It handles several variable types such as Double, Date and Time(Long), Integer or Boolean
One of the hidden features of the IF block is the option to use its outputs dynamically: The user can create and save the result of the IF statement in a Boolean variable that gets assigned dynamically with a value according to the expected result.

For instance, the below example displays a condition where if the strategy receives a rejection message from the servers the result is stored in a variable that takes the right value. This allow the user for example to use this output result in other conditions to avoid the excessive use of links out of the IF block (or duplication of the same IF condition and or Multiple action blocks)