Activity Output and Groups

Each activity in the group can access the output of previously executed activities inside or outside the group. If the group is used for a loop (iterate, repeat until true, and so on), activity output in the group is reset so that activities in subsequent iterations of the group will not have access to output data from previous iterations. Also, any loop indexes for loops contained in loops are reset when the parent loop begins a new iteration.

When a group has completed executing, output from the activities in the group is available to subsequent activities in the process definition. In the case of loop groups, only output from the last execution of the activity is available.

If you wish to store data from each successive iteration of a loop, you can create a process variable and use the Assign activity in the loop to store or alter data for each iteration. For Iterate and Repeat Until True loops, you can optionally accumulate the output of each execution of one activity in the group into a list. This list becomes the group’s output and the list is available to subsequent activities in the process definition.