# Overview

*Applies to: Patch My PC Publisher*\
*Available at level: All Custom Products, All Products, Vendor, Product*\
*Available on tab: Intune Apps, Intune Updates*

## Overview

The **Manage Assignments** option allows you to control which Intune assignments the Publisher creates and maintains for Intune applications and Intune updates.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2F7q3qmQkHeRW1tl6B18Fp%2Fimage.png?alt=media&#x26;token=e9b29851-9ba0-45c1-a5cc-3b843c551691" alt="Manage Assignments" width="563"><figcaption></figcaption></figure>

When selected, the **Manage Application Assignments** form opens. From this form, you can add new assignments, remove existing assignments, and control whether the Publisher should override manual assignment changes made directly in Intune.

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FgH9iJ6SyuDR5qlJEqrdT%2Fimage.png?alt=media&#x26;token=a81588fd-02e5-4ba3-ae33-1528f708300e" alt="Manage Application Assignments Form" width="563"><figcaption></figcaption></figure>

Assignments are grouped by intent so you can clearly see which Entra ID groups receive the application automatically (Required), which groups can install it from the Company Portal (Available), and which groups are targeted for remova(Uninstall).

{% hint style="warning" %}
**Important**

All changes made in this window are applied during the **next** Publisher [synchronization](https://docs.patchmypc.com/patch-my-pc-publisher/administration/sync-schedule). Changes are not applied immediately to Win32 apps that already exist in Intune.

If you want to make changes to assignments for applications and updates that have already been published to Intune, use the [Intune Application Manager](https://docs.patchmypc.com/patch-my-pc-publisher/administration/intune-apps-updates/form-controls/intune-application-manager) instead.
{% endhint %}

## Required for Enrolled Devices

Assignments listed under **Required for Enrolled Devices** are automatically installed on targeted devices based on the configured availability and deadline settings. These assignments are typically used for mandatory applications or updates that must be installed to remain compliant.

Each row represents a targeted Entra ID group and displays the assignment configuration, including mode, user notification behavior, Delivery Optimization priority, filter usage, availability time, deadline, and restart grace period.

## Available for Enrolled Devices

Assignments listed under **Available for Enrolled Devices** make the application visible in the Company Portal for the targeted user or device groups, but do not *require* installation. Users can choose when or whether to install the app.

These assignments share many of the same configuration options as Required assignments, such as notification behavior and Delivery Optimization priority, but do not support deadlines.

{% hint style="info" %}
**Note**

When an Available assignment targets a **device based Entra ID group**, only the **primary user of the device** will see the application in the Company Portal. Other users who sign in to the same device will not see the app listed.
{% endhint %}

## Uninstall for Enrolled Devices

Assignments listed under **Uninstall for Enrolled Devices** automatically remove the application from devices in the targeted groups. This intent is commonly used for decommissioning applications or removing software from specific populations.

Only uninstall relevant settings are shown, such as notification behavior and restart handling.

{% hint style="warning" %}
**Important**

Uninstall assignments are **version specific** and only apply to the exact application version that is deployed. An Uninstall assignment will not remove earlier or later versions of the same product.

For example, if an Uninstall assignment is configured for Google Chrome version 100.2, it will not uninstall version 100.1.

To successfully uninstall a specific version, that exact version must be installed on the device. If the device is running an earlier version, deploy the corresponding update for the target version first. Once the device reports the matching version, the Uninstall assignment becomes applicable and the removal will proceed as expected.
{% endhint %}


---

# 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-publisher/customizations-right-click-options/manage-assignments/overview.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.
