> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexxible.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Execution

Remote assistance can be performed either at the device level or at the session level.

### Device

1. Go to **Workspaces** → **Workspaces**.

2. In the table, select the device on which you want to perform assistance.

3. Click the **Remote Assistance** button.

4. Select the type of assistance.

5. Wait a few seconds and download the activation file.

   <img src="https://mintcdn.com/flexxible/f041qaom813RT1jA/images/features/fra-start.gif?s=e755c721a634dba66e5d30561d9fc52d" alt="fra-start" width="1001" height="431" data-path="images/features/fra-start.gif" />

6. The user will be asked for consent before the operator can take control.

   <img src="https://mintcdn.com/flexxible/IFsr1cjUSS27a5L3/images/features/ra-consent.png?fit=max&auto=format&n=IFsr1cjUSS27a5L3&q=85&s=5a5f9ea76c303f0a129913712fc50dcf" alt="ra-consent" width="828" height="480" data-path="images/features/ra-consent.png" />

7. Start remote assistance.

   When remote assistance is in progress, the following message appears in the device's detail view:

   > *A remote assistance session is currently in progress for this workspace. For more information, refer to the Operations section*.

   <img src="https://mintcdn.com/flexxible/izaVNxZwoiKHSeAa/images/features/fra-current.png?fit=max&auto=format&n=izaVNxZwoiKHSeAa&q=85&s=283b1cef97092076efaf00539c593440" alt="fra-current" width="550" height="103" data-path="images/features/fra-current.png" />

### Session

1. Go to **Workspaces** → **Sessions**.

2. In the table, select the session on which you want to perform assistance.

3. Click the **Remote Assistance** button.

4. Select the type of assistance.

5. Wait a few seconds and download the activation file.

   <img src="https://mintcdn.com/flexxible/hkKJsTLg2f0-dJN9/images/features/fra-session-start.gif?s=cd90ba13719f6ec1228e82588c0f2a8b" alt="fra-session-start" width="1001" height="434" data-path="images/features/fra-session-start.gif" />

6. The user will be asked for consent before the operator can take control.

7. Start remote assistance.

   When remote assistance is in progress, the following message appears in the device's detail view:

   > *A remote assistance session is currently in progress for this workspace. For more information, refer to the Operations section*.

   <img src="https://mintcdn.com/flexxible/IFsr1cjUSS27a5L3/images/features/fra-currentSession.png?fit=max&auto=format&n=IFsr1cjUSS27a5L3&q=85&s=c8bcf9c1a9814732d8fc5f1647d93e37" alt="fra-currentSession" width="548" height="101" data-path="images/features/fra-currentSession.png" />

## Activation files

To provide the assistance service, the operator must download an activation file, which will depend on whether the device providing support has FlexxAgent installed or not.

#### Devices with FlexxAgent installed

The operator must download and run the Flexxible Remote Assistance file, whose extension is `.flxra`.

* It runs without installation, with user permissions.
* It remains active only during the session.
* Once ended, it stops and the file is automatically removed from the system.

<Tip>
  Flexxible recommends configuring the browser to open this type of file (`.flxra`) directly, thus avoiding having to manually access the `Downloads` folder to run them.

  To do this, once the file has been downloaded (without opening it), access the browser's download history from the navigation bar, right-click on the file, and select the option **Always open files of this type**.

  <img src="https://mintcdn.com/flexxible/izaVNxZwoiKHSeAa/images/features/download-nav.png?fit=max&auto=format&n=izaVNxZwoiKHSeAa&q=85&s=6963b122542e20ed683556f9e78e7feb" alt="download-nav" width="413" height="361" data-path="images/features/download-nav.png" />
</Tip>

#### Devices without FlexxAgent installed

The operator must click **Download** and run the file with `.exe` extension.

* It runs without installation, with user permissions.
* It remains active only during the session.
* The file is not automatically removed after the session ends.

In both cases, the user will be asked for consent before the operator can take control.

* View from the operator's screen:

  <img src="https://mintcdn.com/flexxible/izaVNxZwoiKHSeAa/images/features/ra-preconsent.png?fit=max&auto=format&n=izaVNxZwoiKHSeAa&q=85&s=a6c5038176f29a7d75d135302364b401" alt="ra-preconsent" width="854" height="347" data-path="images/features/ra-preconsent.png" />

* View from the user's screen:

  <img src="https://mintcdn.com/flexxible/IFsr1cjUSS27a5L3/images/features/ra-consent.png?fit=max&auto=format&n=IFsr1cjUSS27a5L3&q=85&s=5a5f9ea76c303f0a129913712fc50dcf" alt="ra-consent" width="828" height="480" data-path="images/features/ra-consent.png" />

<Note>
  Even though the file runs without administrative permissions, the operator will have access to administrative tools through Flexxible Tools.
</Note>

#### Preferences for downloading the activation file

* When the remote assistance process starts, the operator can choose, through the **Set as default** button, which type of file will be downloaded by default going forward.

  <img src="https://mintcdn.com/flexxible/izaVNxZwoiKHSeAa/images/features/fra-default.gif?s=0dc60eb5ff0cbbc668bad0b9bb3de18e" alt="fra-default" width="1000" height="788" data-path="images/features/fra-default.gif" />

* From the user's Settings screen, you can define which type of file will be downloaded by default and whether you want to skip the confirmation before starting assistance.

  <img src="https://mintcdn.com/flexxible/izaVNxZwoiKHSeAa/images/features/fra-preferences.gif?s=bd75498cca09ed599247f581efdbc86f" alt="fra-preferences" width="1910" height="828" data-path="images/features/fra-preferences.gif" />

## Generated processes

When running the activation file, two processes are started:

* **FlexxAgent.exe**
* **FlexxibleRA.exe**

<img src="https://mintcdn.com/flexxible/izaVNxZwoiKHSeAa/images/features/ra-proces.png?fit=max&auto=format&n=izaVNxZwoiKHSeAa&q=85&s=9c84fd96d371faa113ca356ffbf54e27" alt="ra-proces" width="854" height="162" data-path="images/features/ra-proces.png" />

## Operation through proxy

### From the operator's point of view

When running the activation file, FlexxAgent checks whether the **Proxy\_Url** key exists:

* If it detects it, it uses it.
* If not, it runs AnyDesk in auto-detection mode.

### From the end user's point of view

FlexxAgent checks whether the proxy is configured.

* If it detects it, it uses it.
* If not, it runs AnyDesk in auto-detection mode.

If there are no proxy configuration registry keys, the system will check whether the operating system has the proxy configured.

* If it detects it and it is accessible, it uses it.
* If not, it runs AnyDesk in auto-detection mode.

## Flexxible Tools

The remote assistance file runs with the user's permissions. If the user does not have administrator privileges, the operator can use **Flexxible Tools**.

**Flexxible Tools**, available in interactive (attended) remote assistance, allows the operator to run administrative tools.

* CMD
* PowerShell
* Registry Editor
* Task Manager

<img src="https://mintcdn.com/flexxible/izaVNxZwoiKHSeAa/images/features/ra-flexx-tools.png?fit=max&auto=format&n=izaVNxZwoiKHSeAa&q=85&s=96f462a8f88b60da7e84b625c2902b9f" alt="ra-flexx-tools" width="718" height="480" data-path="images/features/ra-flexx-tools.png" />

### Configuration

Flexxible Tools can be enabled for users based on the role they have on the platform.

<Info>
  Flexxible Tools requires having FlexxAgent version 25.10 or higher installed.
  Both the operator's and the assisted device must belong to the same agent environment.
</Info>
