---
schema_version: "1"
id: ccdc035f73454e79e57a8cedb0399ebcf46920aad79509ced508e8260182691f
title: Flow Control
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/rpa-builder/latest/toolbox-flow-control.md
canonical_url: https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 77cc2fa5b550a77560ef76d065dd4445bde4a85f2afb41c1c93b39e49c6d22c2
description: MuleSoft Documentation Site
release: "6.7"
latest: true
---
---
product: RPA Builder
version: 6.7
is-latest-version: true
---

# Flow Control

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Flow Control action steps enable you to perform controlled iterations and loops during the
automation.

- [Break Loop](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-break-loop)

  Break Loop enables you to exit a _Loop_ control block during its execution.

- [File Controlled Loop](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-file-controlled-loop)

  This _Flow Control Element_ reads data from a CSV file.

- [Force Error State](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-force-error-state)

  This action step simply forces the Workflow into an error state.

- [Force OK State](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-force-ok-state)

  This action step can reset an error state to OK.

- [Group](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-group)

  The Group block enables you to group action steps for better visibility and readability.

- [Lock Section](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-lock-section)

  This action step enables you to synchronize access if multiple parallel Workflows need to access a
  file or a mailbox, for example in the case of Robotic Applications.

- [Loop](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-loop)

  A Loop block enables you to repeat the same Transaction and action steps two or more times.

- [Managed](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-managed)

  The Managed block enables you to handle errors within your Workflow as they happen.

- [Pattern Select](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-pattern-select)

  This action step enables you to respond flexibly to non-predictable situations.

- [Select Case](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-select-case)

  This action step makes it possible to match the contents of a variable against certain predefined
  cases.

- [Transaction](https://docs.mulesoft.com/rpa-builder/latest/toolbox-flow-control-transaction)

  Transactions enable you to split Workflows into logical, self-contained units.
