---
schema_version: "1"
id: efbf46e37d1e6645f4897a649ff653dfc95f6a24d0fd1c349ec5228c6bf6074e
title: Variable Handling
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/rpa-builder/6.6/toolbox-variable-handling.md
canonical_url: https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling
source_site: docs.mulesoft.com
content_type: documentation
content_hash: bb0fcdfd06ba1f06032d875b8ae5ec525e25412594880c6df801bfd5c4745130
description: MuleSoft Documentation Site
release: "6.6"
latest: false
---
---
product: RPA Builder
version: 6.6
---

# Variable Handling

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

Variable Handling enables you to perform multiple actions like mathematical operations, parse
objects, read system variables, and also read and write variables for the automation workflow.

- [Activity Parameters](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-activity-parameters)

  The Action Step Activity Parameters (AP) enables you to map variables that you can use not only in
  the Workflow, but also in the activities of the business process and gateways.

- [Append to Array](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-append-to-array)

  The Append to Array Action Step enables you to append a single value or an array to an existing
  array.

- [Check Regex](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-check-regex)

  Use the Check Regex Action Step to search for a text fragment using a regular expression.

- [Check Value](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-check-value)

  This Action Step enables you to compare two numerical or alphanumerical (case-sensitive and
  case-insensitive) values to each other, using different comparison methods.

- [Combine Strings](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-combine-strings)

  The Combine Strings Action Step enables you to combine multiple variables into a single new
  variable.

- [Convert String](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-convert-string)

  This Action Step converts a given string or variable to any other variable type and makes it
  available as a set of new variables.

- [Coordinates](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-coordinates)

  The Coordinates Action Step can be used to either specify a Variable of type Coordinates in the
  Workflow or to modify existing coordinates.

- [Generate Date and Time](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-generate-and-modify-date-and-time)

  Use Generate date and time to create a configurable time stamp.

- [Get Array Count](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-get-array-count)

  The Get Array Count Action Step returns the number of elements in an array.

- [Json Query](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-json-query)

  The Json Query Action Step enables you to parse Json objects and to read individual values /
  elements from the object.

- [Math Operations](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-math-operations)

  You can use this Action Step to perform mathematical calculations.

- [Read Clipboard](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-read-clipboard)

  This Action Step simply copies the current clipboard content into a variable (see Section Using
  Variables) for further usage within the Workflow.

- [Read from Array](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-read-from-array)

  The Read from Array Action Step is used to access the content of an array.

- [Run Time Variables](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-runtime-variables)

  The RunTime Variables Action Step enables you to use variables defined during runtime in a
  Workflow.

- [Session Based Variables](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-session-based-variables)

  The Session Based Variables Action Step enables you to share variables between workflows that
  execute on the same session.

- [Set Array Variable](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-set-array-variable)

  The Set Array Variable Action Step enables you to assign new values to an array.

- [Set Variable](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-set-variable)

  The Set Variable Action Step assigns a new value to a variable.

- [String Operations](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-string-operations)

  The String Operations Action Step enables you to modify strings.

- [String to Array](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-string-to-array)

  The String to Array Action Step enables you to split a string into arrays and to process them
  further in next Action Steps, such as with the Read from Array Action Step.

- [User Account Decrypter](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-user-account-decrypter)

  The Action Step User Account Decrypter enables you to accept the activity parameter User Account
  as an inbound variable and further process it as log-in data in next Action Steps.

- [Variable](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-variable)

  This Action Step makes it possible to set up a simple string variable.

- [Workflow Based Variables](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-workflow-based-variables)

  The Workflow Based Variables Action Step contains variables which can be used throughout the
  entire Workflow and which can be modified.

- [Write Clipboard](https://docs.mulesoft.com/rpa-builder/6.6/toolbox-variable-handling-write-clipboard)

  Use Write Clipboard to copy a piece of text to the clipboard.
