> For the complete documentation index, see [llms.txt](https://docs.adaptiva.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adaptiva.com/anywhere/content-creation-publication/content-creation-publication-workspaceone.md).

# Workspace ONE

All Workspace ONE administrative activities are completed using the UEM Airwatch portal.

## Create and Deploy Applications

The Workspace ONE screens are updated regularly so screens may have changed.

For more information, see [Deploy Internal Applications on your Devices](https://docs.omnissa.com/bundle/MobileApplicationManagementVSaaS/page/DeployInternalApplications.html) on the Workspace ONE website.

1. Select **Resources > Apps > Native Apps** from the UEM admin portal.

   ![](/files/lRNpiIhLD0J4fTexpxaG)
2. Click on **Add > Application File**

   ![](/files/HLcYAlAIsjlThSRifKEc)
3. Select either **Yes** or **No** if this app will be used as a dependency app.
4. Click on **Upload**
5. Click on **Choose File**
   * Browse and select the installation file.
6. Click **Open**, then click **Save**
   * File size MUST be under 10GB and cannot exceed your plan's upload limit. The file uploaded must be the sole source of the installation. There cannot be a source folder with many files and subfolders, everything must be self-contained in the file selected.
   * Using a ZIP file is supported as long as there is a file with .EXE in the zipped contents. It does not need to be a real executable.
7. The file will be uploaded, and you will be returned to the **Add Application** page.
   * If this installer will be used as a dependency for another app, select Yes.
8. Click **Continue**

{% hint style="info" %}
**Files**, **Deployment Options**, **When To Call Install Complete**, and **Install Command** are required sections if a **non-MSI** installer is used.
{% endhint %}

### Details

![](/files/MMXTkigGUg6fVo1jXKQA)

Enter or update the items below

| Settings                         | Description                                                                        | Required? |
| -------------------------------- | ---------------------------------------------------------------------------------- | --------- |
| Name                             | Update the App name as required.                                                   | Yes       |
| Managed By                       | Name of the admin that will manage this app.                                       | Read-only |
| Application ID                   | For an MSI-based installation this will be auto-generated.                         | Read-only |
| App Version                      | For an MSI-based installation this will be auto-generated.                         | Read-only |
| Build version                    | Build version of the app                                                           | Read-only |
| Current UEM Version              | Version of UEM                                                                     | Read-only |
| Supported Processor Architecture | Select the architecture type that this app supports.                               | Yes       |
| Minimum OS                       | Select                                                                             | Yes       |
| Supported Models                 | Select either **Desktop** or **Server** appropriate for your particular device(s). | Yes       |

All other fields are optional.

### Files tab

Under the Files tab, you can select app dependencies, add any .MST files, add patch files, and custom scripts for the uninstallation process.

#### App Dependencies

If you selected **Yes** for **Is this a dependency app?** for a previous app install, you can add that application here.

#### App Transforms

When using an MSI script and there is an .MST available, you can expand the **App Transforms** section, click **+** **ADD** and select the .MST file and click **Save**.

#### App patches

Additionally, you can upload any patch files that you would like to be installed alongside the application.

#### App Uninstall Process

Upload or copy and paste a custom script to determine the uninstall process.

### Deployment Options tab

You can apply deployment options for **When to Install**, **How to Install**, and **When To Call Install Complete**. Most of these options are optional, and any required fields have pre-populated defaults that you can alter.

### Images tab

The images uploaded here will be displayed to user in the app catalog.

### Terms of use tab

You can select a specific Terms of Use from the dropdown that will be displayed before the installation.

If one does not already exist, select **Manage Terms of Use** to add the Terms of Use text.

## Distribution

1. Click **Save and Assign**.
2. Complete the items on the form:
   * **Name** - Enter the Assignment name.
   * **Description** - Enter the description for this deployment.
   * **Assignment Groups** - Select the group name to receive this app. This must exist beforehand.

     Multiple Assignment groups can be selected.
   * **Deployment Begins** - Enter the date and time when the installation is to start.
   * **App Delivery Method** - Select **Auto** to force the installation at the entered Deployment Begins time. Select **On Demand** to allow the user to install from the **App Catalog** when they are ready.
   * **Allow User Install Deferral** - Toggle **ON** if you would like to allow your users to defer the install and set a deferral interval.
   * **Display in App Catalog** - Move the slider to the right to display in the App Catalog.
   * **Override Reboot Handling** - Toggle **ON** to change default reboot behavior.
3. Click **Create**.
4. Click **Save**
5. **Preview Assigned Devices** will list the targeted computers.
6. Select **Publish**

## Create Assignment Group

Use the steps below to create a new assignment group to use to target an app with.

1. Select **Groups & Settings > Groups > Assignment Groups** from the side navigation.

   ![](/files/18x6Q22DVb71PcKKzPDi)
2. Select **+ Add Smart Group**
3. Select the criteria to be in this group and click **Save**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.adaptiva.com/anywhere/content-creation-publication/content-creation-publication-workspaceone.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
