Execution Groups
An execution group is an operation that runs multiple operations simultaneously. Rather than having multiple
operations running separately, they can be grouped together underneath one single parent operation.
To create an execution group, you first create a new or edit an existing operation. Change the Operation
Type under Basic settings to Execution Group and create/update the operation.
This operation will be the parent operation; you must now create its child operations. To do so, create or edit
another operation and, underneath the Advanced settings header, change the Parent Operation to the operation
created in the previous step.
If you were to run the application, you would find the parent operation of the execution group (the first operation
made in this tutorial) in the menu. If you open the parent operation, you would see then see the child operation.
Let us make a second child operation in order to truly demonstrate the ability of Execution Groups. Create another
child operation following the steps above and set its Parent Operation to the same as before. Now, run the
application again and open the Execution Group.
(Child) View All Employees, type: SQL; SELECT * FROM PJDATA.EMPLOYEE
(Child) Search By Department, type: SQL; SELECT * FROM PJDATA.EMPLOYEE WHERE WORKDEPT = ?
TAGS: order of execution, order of testing, operation groups
The displayed result should be similar to the sample figure above, depending on what your child operations were set to do.
In the sample above, the operations used are as of follows:
Execution Group 1, type: Execution Group