# Mobile Device Management

> Configure and distribute the Orchestrator Mobile app to company-managed devices using a mobile device management tool.

You can make use of a mobile device management (MDM) tool to distribute the Orchestrator Mobile app with specific configurations to company-managed mobile devices. You can use these configurations to distribute On-premise Orchestrator Instance URLs and automatically disable telemetry for your users.

## Supported MDM Platforms

* VMWare Airwatch (a.k.a. Workspace One)
* Microsoft Intune (a.k.a. Endpoint Manager)

## VMWare Airwatch Setup

### Android

1. In Workspace ONE, navigate to **App & Books** &gt; **Native**

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221887-3c12b1f5-af4b1554.webp)
2. In List View, select **Public** &gt; **Add Application**. The **Add Application** window is displayed.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221855-e5f0a4b1-de0806d6.webp)
3. On the **Platform** field, select **Android**. Find the Orchestrator app:
   * Search by name for `UiPath Orchestrator`.

     ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221442-8311ad1a-a1f91f31.webp)

     ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221879-4a6a2e78-c94acf90.webp)
4. Now that you’ve found the Orchestrator app, Select **Select**. This should take you to the following screen.
5. Select **Save & Assign** when you’re ready to continue.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221787-18a2b90c-8cb8d8a3.webp)
6. If you want to add specific configurations, on the next pop-up, go to **Application Configuration**. The **Application Configuration** window is displayed.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221735-fb96f590-180ed2a7.webp)
7. Enable the **Send Configuration** option. This displays a list of the configuration keys you can set values to. Please check the **Configuration Keys** section below for more info on each configuration key.
8. Select the users/devices/groups you want to assign this app & configuration to and **Distribute** it.

### IOS

1. In Workspace ONE, navigate to **App & Books** &gt; **Native**

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221887-3c12b1f5-af4b1554.webp)
2. In List View, select **Public** &gt; **Add Application**. The **Add Application** window is displayed.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221855-e5f0a4b1-de0806d6.webp)
3. On the **Platform** field, select **Apple iOS**. Find the Orchestrator app:
   * Search by name for `UiPath Orchestrator`.

     ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221571-053deb2b-4016621a.webp)

     ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221759-b854ce14-72716d14.webp)
4. Now that you’ve found the Orchestrator app, Select **Select**. This should take you to the following screen.
5. Select **Save & Assign** when you’re ready to continue.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221783-af009080-b31431c9.webp)
6. If you want to add specific configurations, on the next pop-up, go to **Application Configuration**. The **Application Configuration** window is displayed.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221735-fb96f590-180ed2a7.webp)
7. Enable the **Send Configuration** option. From here you can add Configuration Keys or Upload an XML. Please check the **Configuration Keys** section below for more info on each configuration key.
8. Select the users/devices/groups you want to assign this app & configuration to and **Distribute** it.

## Microsoft Intune Setup

### Android

1. In Intune/Endpoint Manager, navigate to **Apps** &gt; **By Platform** &gt; **Android**
2. Select the **+ Add** button.
3. On the **App Type** drop-down, select **Managed Google Play app**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221883-05c52f3d-d091879a.webp)
4. Search for “UiPath Orchestrator”.
5. Select the app and Select **Approve**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221879-4a6a2e78-c94acf90.webp)
6. Navigate back to **Apps** &gt; **By Platform** &gt; **Android**. You should now see **UiPath Orchestrator** in the list of apps.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221691-f9eee8a3-63005063.webp)
7. Select **UiPath Orchestrator** and confirm at least one group has been assigned.
8. If you want to add specific configurations, navigate to **Apps** &gt; **App configuration policies**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221446-90abbe5e-4024acdc.webp)
9. Select **+ Add** &gt; **Managed Devices**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221731-65587c03-e4ff35bf.webp)

#### Basics

1. Give your configuration a name
2. On the **Platform** field, select **Android Enterprise**,
3. On the **Targeted App** field, select the UiPath Orchestrator app.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221567-6ea040be-074ef32c.webp)

#### Settings

1. On the **Configuration settings format** field, select **Use configuration designer**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221771-fe074a0d-613bcb54.webp)
2. Under **Use the JSON editor to configure the disabled configuration keys.**, Select **+ Add**. When the right-side panel expands, check the **Configuration key** option, and Select **OK**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221865-2241fdd1-518cd697.webp)
3. From here you can check any of the configuration key options you want and Select **OK**. Please check the **Configuration Keys** section below for more info on each configuration key.

#### Assignments

1. Select which user groups you want to provide this configuration for.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221899-b9bc9760-b59b45c7.webp)

#### Review + create

1. After reviewing your configuration, apply it to all users you have selected.

### IOS

1. In Intune/Endpoint Manager, navigate to **Apps** &gt; **By Platform** &gt; **iOS/iPadOS**

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221671-821d54a7-8c7f85c4.webp)
2. Select the **+ Add** button.
3. On the **App Type** drop-down, select **iOS Store app**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221687-70ae2fa0-ff6bac78.webp)
4. Search for and then select “UiPath Orchestrator”.
5. The **Add App** screen is prefilled as in the following screenshot:

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221651-bf7fae5e-013629ac.webp)

   :::note
   Make sure the minimum operating system is set to iOS 12.0.
   :::
6. Select which user groups you want to provide this configuration for.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221899-b9bc9760-b59b45c7.webp)
7. If you want to add specific configurations, navigate to **Apps** &gt; **App configuration policies**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221446-90abbe5e-4024acdc.webp)
8. Select **+ Add** &gt; **Managed Devices**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221731-65587c03-e4ff35bf.webp)

#### Basics

1. Give your configuration a name
2. On the **Platform** field, select **iOS/iPadOS**,
3. On the **Targeted App** field, select the UiPath Orchestrator app.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221799-a940248f-1815f565.webp)

#### Settings

1. On the **Configuration settings format** field, you can select either **Use Configuration Designer or Enter XML** and add any of the supported configuration keys you’d like to. Please check the **Configuration Keys** section below for more info on each configuration key.

#### Assignments

1. Select which user groups you want to provide this configuration for.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221899-b9bc9760-b59b45c7.webp)

#### Review + create

1. After reviewing your configuration, apply it to all users you have selected.

## Configuration Keys

### InstanceUrls

You can make use of this configuration key to distribute Orchestrator instance URLs to company-managed mobile devices. This saves your employees from memorizing or manually typing the web address in the Orchestrator app, which is prone to human error and generating unnecessary internal support headaches.

Through your MDM tool, URLs added to the app will appear in the app on the on-premises **Login** window.

![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-222076-3d3cfb9a-632f4831.webp)

#### VMWare Airwatch

#### **Android**

Add the on-premise instance URLs in a comma-separated list.

![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221422-5574959b-a8a30bec.webp)

#### **iOS**

Fill in the instance URLs using one of the following methods:

A. Upload XML data with an `instanceUrls` string value in it. You can use comma-delimited strings if you have multiple URLs you wish to supply.

B. Add a Configuration Key with the following settings:

* **Configuration Key**: `instanceUrls`
* **Value Type**: `String`
* **Configuration Value**: A comma-delimited string of all the instance URLs
  ```
  <dict>
      <key>instanceUrls</key>
      <string>https://my.instance.com,https://1.2.3.4</string>
  </dict>
  ```

After the keys have been added, it should look like the following screenshot:

![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221747-3ad6b7ff-54c0a0d1.webp)

#### Microsoft Intune

#### **Android**

1. On the **Configuration settings format** field, select **Use configuration designer**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221771-fe074a0d-613bcb54.webp)
2. Under **Use the JSON editor to configure the disabled configuration keys.**, Select **+ Add**. When the right-side panel expands, check the **Configuration key** option and check **On-Premise Instance URLs**, and Select **OK**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221865-2241fdd1-518cd697.webp)
3. Fill in the Orchestrator instance URLs as a comma-separated list as the **Configuration value** column.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221719-768d0097-966e0805.webp)

#### **iOS**

Fill in the instance URLs using one of the following methods:

A. On the **Configuration settings format** field, select **Use Configuration Designer** and fill in the following:

* **Configuration Key**: `instanceUrls`
* **Value Type**: `String`
* **Configuration Value**: A comma-delimited string of all the instance URLs

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221973-95177f7d-0b24e93c.webp)

  B. On the **Configuration settings format** field, select **Enter XML** and fill in an XML with comma-delimited String values:

  ```
  <dict>
      <key>instanceUrls</key>
      <string>https://my.instance.com,https://1.2.3.4</string>
  </dict>
  ```

### DisableUserTelemetry

You can make use of this configuration key to automatically opt-out of mobile application telemetry tracking for all your employee’s devices via MDM.

#### VMWare Airwatch

#### **Android**

1. Set the **Telemetry Opt Out** field to **Enable**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221739-0bd4202f-6971f09d.webp)

#### **iOS**

Disable telemetry using one of the following methods:

A. Upload XML data with a **disableUserTelemetry** boolean key set to **true**

```
<dict>
    <key>disableUserTelemetry</key>
    <true/>
</dict>
```

B. Add a Configuration Key with the following settings:

* **Configuration Key**: `disableUserTelemetry`
* **Value Type**: `Boolean`
* **Configuration Value**: `true`

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221859-bd79017d-b9f55db6.webp)

#### Microsoft Intune

#### **Android**

1. On the **Configuration settings format** field, select **Use configuration designer.**

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221454-465516a8-1e7b28e4.webp)
2. Under **Use the JSON editor to configure the disabled configuration keys.**, Select **+ Add.** When the right-side panel expands, check the **Configuration key** option and check the **Telemetry Opt Out** option, and Select **OK**.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221795-1700b292-51bf143f.webp)
3. Under **Configuration value**, select the checkbox.

   ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221911-b5371e67-906aec3c.webp)

#### **iOS**

Disable telemetry using one of the following methods:

A. On the **Configuration settings format** field, select **Use Configuration Designer** and fill in the following:

* **Configuration Key**: `disableUserTelemetry`
* **Value Type**: `Boolean`
* **Configuration Value**: `true`

  ![docs image](https://dev-assets.cms.uipath.com/assets/images/orchestrator/orchestrator-docs-image-221711-f69cd355-a4e6f782.webp)

  B. On the **Configuration settings format** field, select Enter XML and fill in an XML with the **disableUserTelemetry** Boolean key set to **true**:

  ```
  <dict>
      <key>disableUserTelemetry</key>
      <true/>
  </dict>
  ```
