Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Excerpt
hiddentrue

Combining multiple unique Conditions with different Actions is accomplished through the use of Execution Blocks, Groups, and "IF" Statements.

Execution Blocks

Execution blocks

A series of actions with an optional condition make up a block. 

A group is like a function or are method in programing. 




Block

Execution block include Actions and optionally include Conditions, which are additional requirements that need to be met in order to run the Actionsmake up an execution. Execution Blocks are executed in descending a sequential order within the Execution Planan Execution plan.

Multiple actions within a block are order able. 

A series if actions in a group and without a condition, make up a block. When a condition included, you can create multiple blocks. You can visually distinguish blocks by their IF, ELSE IF, or ELSE EXECUTE statements.

Whether or not the Actions within an Execution Block will run is dependent upon any connected Conditions, if they are included. Execution Blocks are necessary for Execution Plans to be saved; you must have at least one Execution Block. 

Execution Groups

Group

Execution Groups are collections of Execution Blocks that are run in the order that they appear in the Execution Plan. When an Execution Plan reaches the bottom of the first Execution Group, it will move on to the next group (if more than one group exists). Execution Groups run every time associated Triggers are met for the Execution Plan.

Organizing Execution Groups

Execution Groups may sequentially in the Execution Plan. Groups can be re-ordered at any time by dragging the group tabs into the desired order. Group tabs may also be renamed with custom names.


Note

The following scenarios present logic errors that prevent Execution Plans from functioning properly.

  1. Using the same result field in multiple groups within an Execution Plan.
  2. Using the same result field twice in the same Execution Block.
  3. Using the same result field among multiple Execution Plans in the same project.