---
schema_version: "1"
id: 699b19442789b0bc4b85fa4c3165337f46fd2b357004b1ada54829eb37ab6aaf
title: Flow Control
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/rpa-builder/6.6/toolbox-flow-control.md
canonical_url: https://docs.mulesoft.com/rpa-builder/6.6/toolbox-flow-control
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 806a04b335b6fb4dc30f2fd70f3c2edb905bbf244d04e69029d608621174cbdb
description: MuleSoft Documentation Site
release: "6.6"
latest: false
---
---
product: RPA Builder
version: 6.6
---

# 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/6.6/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/6.6/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/6.6/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/6.6/toolbox-flow-control-force-ok-state)

  This Action Step can reset an error state to OK.

- [Group](https://docs.mulesoft.com/rpa-builder/6.6/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/6.6/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/6.6/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/6.6/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/6.6/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/6.6/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/6.6/toolbox-flow-control-transaction)

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