Working with the Branch Processes Group
Process Purpose
The Branch group of processes is used to advance the execution of the application or to return it to a previous point in the code. In other words, it allows for jumps into specific destinations such as screens, controls, routines, local procedures, labels, etc.
Furthermore, it allows for the branching out into multiple points in the code according to the validation of certain pre-established criteria.
When there are multiple processes associated to a screen, routine, etc., they are executed sequentially, meaning, they follow the sequence of the process lines.
The exception to this execution sequence only occurs if a specific branch command is added to those process lines. For example, if there is a sequence of 4 processes and the third one in line is a "Go to" process, the execution sequence stops there and the fourth process does not run. The "Go to" process has sent the application to another point in the code and will not come back to that initial execution sequence.
The Branch group is divided into:
----- Quick Links |
---|
----- Logic |
----- Call/Execute |
----- Background Operations |