Use Group Steps to organize a sequence of child steps in one labeled container. The child steps run once, sequentially, in their configured order.
Step Library: Flow Control
When to use this step
Use this step when you want to:
- organize related steps as one visual group;
- give a sequence of steps a descriptive label;
- keep intermediate child-step outputs inside the group while retaining workflow-variable changes after the group completes.
Use Run If instead when the child steps should run only when a condition is true.
Use a loop step instead when the child steps should repeat.
Before you begin
This step has no prerequisites.
Configure the step
- Add Group Steps from Flow Control.
- Select the step to open its configuration panel.
- Optional: Enter a descriptive Step Label.
- Add the steps you want to execute inside the group.
- Save or publish the workflow.
Settings
| Setting | Required | Accepted values | Visible when | Description |
|---|---|---|---|---|
| Step Label | No | Text | Always | Optional name for the group. When left empty, the Designer displays the default step name Group Steps. |
Group Steps has no operation-specific settings.
Data and outputs
Workflow variable effects
This step does not directly modify workflow variables.
Child steps can modify workflow variables. Those changes remain available to later child steps and to steps after the group completes.
Step outputs
This step does not expose step outputs.
Outputs produced by a child step are available to later child steps inside the group. They are not available to steps after the group.
Runtime behavior
Execution and completion
When execution reaches Group Steps, Flowifier runs each enabled child step once and in its configured order. The group completes after the last child step completes successfully.
An enabled group with no child steps completes successfully without performing work. A disabled group is skipped together with all of its child steps.
Branches and child steps
This step has one child branch. Child steps run sequentially; it does not select between alternative branches and does not repeat its branch.
Outputs from a completed child step remain available to later children in the group. When the group completes, those child outputs leave scope. Changes that child steps make to workflow variables are retained.
Failure, retry and resume behavior
Group Steps does not automatically retry failed child steps.
If a child step fails, Group Steps fails immediately, later child steps do not run and the workflow instance becomes faulted.
If a child step suspends the workflow, Group Steps is suspended with it. When the workflow resumes, execution continues from the suspended child; children that completed before the suspension do not run again.
Errors and limits
| Situation | Result | Resolution |
|---|---|---|
| An enabled child step has an invalid configuration | The workflow cannot be published. The problem list identifies and opens the invalid child. | Complete or correct the child step configuration. |
| A child step fails at runtime | Group Steps fails and later child steps do not run. | Inspect the failed child step under Instance Activities. |
This step has no additional limits beyond the general workflow limits and the limits of its child steps.
Example
Calculate and retain a value
Goal: Calculate a Number inside a group and retain it for a step after the group.
Configuration:
- Workflow Number variable:
Calculation result, initially0 -
Step Label:
Calculate result - First child: Calculate Value, configured to add
1and2 - Second child: Set Variable, configured to set
Calculation resultfrom Calculate Value > Result - Third child: Log to Instance Log, configured to include
Calculation result
Result: The calculation output is available to the following child steps inside the group. Set Variable stores 3 in the workflow variable, which remains available after the group completes. The direct Calculate Value > Result output is no longer available outside the group.
Related information
- Run If — run child steps only when a condition is true.
- Repeat a Number of Times — repeat child steps a fixed number of times.
- For Each Item — repeat child steps for each item in a collection.
- Workflow variables — retain values for use inside and after a group.
Comments
0 comments
Please sign in to leave a comment.