# Understand Patch My PC Cloud Assignments

*Applies to: Patch My PC Cloud*

As detailed in ["Assignments" tab of a Patch My PC Cloud Deployment](/patch-my-pc-cloud/deployments/deploy-app/assignments-tab.md) and [Create a Deployment without Assignments in Patch My PC Cloud](/patch-my-pc-cloud/deployments/technical-references/deployment-without-assignments.md), there are several different types of assignments you can configure for a Patch My PC (PMPC) Cloud deployment.

<figure><img src="/files/S0slPPDESjdxedHATrjb" alt="Assignment types" width="563"><figcaption></figcaption></figure>

This article focuses on some caveats and considerations specific to configuring assignments, which, if overlooked, can sometimes lead to errors.

## Assignments types

To quickly recap from the public documentation, there are two ways to deploy applications:

* [Apps with Assignments Configured in the Cloud Portal](#apps-with-assignments-configured-in-the-cloud-portal)
* [Apps without assignments](#apps-without-assignments)

### Apps with Assignments Configured in the Cloud Portal

These deployments can use four assignment types:

* **Required -** The software installation is enforced on targeted devices.
* **Available -** The software appears in the Company Portal for users to install.
* **Uninstall -** The software is removed from targeted devices.
* **UpdateOnly -** Installs a new version only if an older version is already present. Selecting this creates a new Win32 app for the update.

#### Key Point

The Cloud Portal is the source of truth for these deployments. All edits should be made in the Portal, not manually in Intune.

* By default, the Cloud Portal checks daily for new software versions.
* If you make manual changes in Intune, packaging a new version from the Portal can fail.
* Following the Portal as the source of truth ensures your assignments are applied correctly and avoids deployment errors.

### Apps without Assignments

These apps allow manual control in Intune and come in two types:

* **Install App –** A base installation. You can assign it in Intune as **Required**, **Available**, or **Uninstall**.
* **UpdateOnly App –** A conditional Win32 update. Intune evaluates whether a device has an older version installed before applying the update.

#### Key Point

For these apps, Intune is the source of truth. You manage assignments manually in Intune, and the Portal does not enforce them.

* If the **Copy-Forward** option is enabled, the Portal will copy these manual assignments to new versions automatically.
* If **Copy-Forward** is not enabled, assignments are not carried over, and you must manage them manually for each new version.
* Once a deployment is created without assignments in the Portal, you cannot switch it later to a deployment with pre-configured Cloud Portal assignments. You must create a new deployment if you want that functionality.


---

# Agent Instructions: 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:

```
GET https://docs.patchmypc.com/patch-my-pc-cloud/deployments/technical-references/understand-assignments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
