---
schema_version: "1"
id: 145d9bb9c08881798567f04cb56ed4301a3756a68ce48a52c2da17ac23459e2a
title: App Session
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/rpa-builder/latest/toolbox-app-automation-app-session.md
canonical_url: https://docs.mulesoft.com/rpa-builder/latest/toolbox-app-automation-app-session
source_site: docs.mulesoft.com
content_type: documentation
content_hash: bbc9c67a7f12732d11038c1cdd48801cba4d4d0d4f8f48d8614de5a443611276
description: MuleSoft Documentation Site
release: "6.7"
latest: true
---
---
product: RPA Builder
version: 6.7
is-latest-version: true
---

# App Session

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

The _App Session_ action step is, similar to the Excel Session, an inclusive element for all App
Automation action steps. These steps can only be placed within the App Session. All other action
steps can also be inserted in the App Session.

Please note that an App Session **cannot** be added to another App Session.

## Properties

- **Keep out mouse**

  The mouse stays in the position specified in the _Move mouse to_ property, to avoid triggering
  hover effects inadvertently.

- **Move mouse to**

  Specifies the position where to keep the mouse when _Keep out Mouse_ is active. All four corners
  are available.

- **Repeat keep mouse out**

  Repeats the _Keep out mouse_ property before every step in the App Session. Note here that some
  action steps move the mouse for execution (such as click element with _Left Click_).

## Inbound Variables

The _App Session_ does not have any inbound variables.

## Outbound Variables

The _App Session_ does not have any outbound variables.

## Wizard

**Start Recording**

Enables you to record a single App Session by using the full functionality of RPA Recorder within
RPA Builder. The button is only active if the App Session doesn’t contain any elements yet.

To record an App Session:

1.  Click **Start Recording** to open RPA Recorder. If you have another RPA Recorder instance in
    progress, you must end the other instance if you want to proceed.

    ![App Session Wizard](/mulesoft/current/en-us/rpa-builder/latest/_images/app-session-wizard.png)

2.  Click **Start Recording** to capture all actions, such as mouse movements and keystrokes.

    ![Start recording](/mulesoft/current/en-us/rpa-builder/latest/_images/rpa-recorder-start-recording.png)

3.  Use the [Recording Toolbar](https://docs.mulesoft.com/rpa-recorder/latest/user-interface) to pause or stop the
    recording, take a screenshot, or add Image—​based mouse clicks or comments. Additional App
    Sessions cannot be added.

4.  After you stop the recording, the documentation shows in the **Review Recording** dialogue.
    Click **Finish** to keep the recording and return to RPA Builder. Click **Re-record** to replace
    the current recording with a new one. Click **Discard Recording** to cancel the recording and
    return to RPA Builder.

    ![Review app session recording](/mulesoft/current/en-us/rpa-builder/latest/_images/rpa-recorder-review-app-recording.png)

5.  Click **OK & generate** in RPA Builder to generate the appropriate action steps, which are added
    to the App Session automatically.
