Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 5 Scopes, Iteration, and Conditional Processing Using Groups : Configuring Groups

Configuring Groups
All groups have the following tabs:
The following sections describe the options available on each tab.
Configuration Tab
The Configuration tab is used to specify the type of group and its configuration. Table 7 describes the fields in the Configuration tab for groups.
When checked, the group becomes an isolated scope. Isolated scopes cannot execute concurrently with any other isolated scopes within the orchestration process. Isolated scopes are executed in the order in which they are reached in the orchestration process.
Note: Nested isolated scopes are flagged as an error when the orchestration process is validated. Do not create nested isolated scopes.
Scope — See Scope Groups for more information.
Iterate Loop — See Iterate Loop for more information.
If Groups — See If Groups for more information.
The index variable for the loop. This variable is used to store the current iteration number of the loop. The index starts at one and increments by one with each execution of the loop.
See Index Variable for more information.
A process variable (or XPath expression) containing the list you wish to use as the source of the iterations. The group iterates once for each item in the list.
A name to use for the process variable containing the current iteration element of the data supplied in the Variable List field. See Iteration Element for more information on this field.
Specifies that you wish to accumulate the output of each execution of one of the activities in the group into a process variable. See Accumulate Output for more information.
The activity in a group for which you wish to accumulate output for each execution of the loop. You may select only one activity in the group.
The name of the process variable to store the successive output of the selected activity in the Output Activity field.
The index variable for the loop. This variable is used to store the current iteration number of the loop. The index starts at one and increments by one with each execution of the loop. Specifying an index name is optional for While True loops.
See Index Variable for more information.
The loop repeats as long as the condition specified in this field evaluates to true. The condition is evaluated when the group is entered. If the condition evaluates to false, the activities in the group are not executed.
The condition is specified as an XPath expression and the XPath Formula Builder is available to help to create the condition. See TIBCO ActiveMatrix BusinessWorks Process Design Guide for more information.
Specifies that you wish to accumulate the output of each execution of one of the activities in the group into a process variable. See Accumulate Output for more information.
The activity in a group for which you wish to accumulate output for each execution of the loop. You may select only one activity in the group.
The name of the process variable to store the successive output of the selected activity in the Output Activity field.
Group Variables Tab
The Group Variables tab allows you to create process variables that are available only within the scope of the group. See Process Variables for more information about process variables.
Correlations Tab
The Correlations tab allows you to define named correlations that are available only within the scope of the group. See Correlations for more information about correlations.
Correlation names must be unique for all scopes within the orchestration process. If you specify a correlation name within a scope that has the same name as a correlation in a parent scope, you will receive a validation error when you validate the project before deployment.
Join Condition Tab
The Join Condition tab allows you to specify join expression for the group as well as the default join action for activities within the group. See Transitions and Join Conditions for more information about join conditions.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved