> For the complete documentation index, see [llms.txt](https://docs.patchmypc.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.patchmypc.com/patch-my-pc-publisher/fundamentals/product-tree/working.md).

# Working with the Product Tree in Patch My PC Publisher

*Applies to: Patch My PC Publisher V3.x*

The *Product Tree* in Patch My PC (PMPC) Publisher can be found on the following tabs:

* WSUS Updates
* ConfigMgr Apps
* Intune Apps
* Intune Updates

It works fundamentally the same regardless of the tab you are working with and includes the following:

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><a href="#power-button">Power Button</a></td><td valign="top"><a href="#view-button">View Button</a></td><td valign="top"><a href="#settings-button">Settings Button</a></td></tr><tr><td valign="top"><a href="#product-tabs">Product Tabs</a></td><td valign="top"><a href="#filter-field">Filter Field</a></td><td valign="top"><a href="#refresh-button">Refresh Button</a></td></tr><tr><td valign="top"><a href="#product-counts">Product Counts</a></td><td valign="top"><a href="#group-product-variants-button">Group Product Variants Button</a></td><td valign="top"><a href="#product-statistics">Product Statistics</a></td></tr><tr><td valign="top"><a href="#all-vendors-button">All Vendors Button</a></td><td valign="top"><a href="#copy-products-button">Copy Products Button</a></td><td valign="top"><a href="#expand-all-tree-nodes-button">Expand All Tree Nodes Button</a></td></tr><tr><td valign="top"><a href="#filters-button">Filters Button</a></td><td valign="top"></td><td valign="top"></td></tr></tbody></table>

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

Any platform-specific differences are detailed in the *Product Tree* article for that platform.
{% endhint %}

## ![Power button](/files/TNSXfPk1g7YS5gT3k2qo) Power Button

The *Power* button controls whether products and updates are enabled for the selected management platform, with <mark style="color:red;">Red</mark> indicating the management platform is disabled and <mark style="color:$success;">Green</mark> indicating it is enabled.

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

By default, the publishing of all apps and updates is disabled.
{% endhint %}

## View Button

The *View* button lets you switch the view of the Product Tree between *Grid View* (![Grid view](/files/4v2S5Zg8SXzUVl0zjZBq)) and *Tree View* (![Tree View](/files/Y5CrRokA6oPhrVSHhPEm)).

This is an example of the Product Tree shown in *Grid View*.

<figure><img src="/files/R3cTUiUBrDskXKUdBkTg" alt="Product Tree in Grid View" width="563"><figcaption></figcaption></figure>

This is an example of the Product Tree shown in *Tree View*.

<figure><img src="/files/XXFaPpyuMlvjF2U2GIXA" alt="Product Tree in Tree View." width="563"><figcaption></figcaption></figure>

### Grid View Versus Tree View

There are several benefits to working with the Product Tree in Grid View:

* [Grouping variants](#grouping-variants)
* [Alphabetical slider](#alphabetical-slider)

#### Grouping variants

The greatest benefit of viewing the Product Tree in Grid view is that it allows you to group all product variants into a single card using the [Group Product Variants](#group-product-variants-button) button (only available in Grid view).

#### Alphabetical slider

The alphabetical slider lets you either go directly to all products in the catalog beginning with a certain letter, or navigate the catalog using the arrow controls.

<figure><img src="/files/nZHKLfkX3puBdl0rK3gG" alt="Alphabetical slider" width="563"><figcaption></figcaption></figure>

## ![Settings button](/files/M12e5JbZh3eFal35CjaO) Settings Button

Clicking the *Settings* button takes you to the corresponding tab where you can configure additional options.

<table><thead><tr><th width="374" valign="top">Clicking Settings for...</th><th valign="top">Takes you to...</th></tr></thead><tbody><tr><td valign="top">WSUS Updates</td><td valign="top">WSUS Options</td></tr><tr><td valign="top">ConfigMgr Apps</td><td valign="top">Base Install Options</td></tr><tr><td valign="top">intune Apps</td><td valign="top">Intune Options</td></tr><tr><td valign="top">Intune Updates</td><td valign="top">Intune Options</td></tr></tbody></table>

## Product Tabs

Above the Product Tree, you will see the following two tab&#x73;**\***:

* **Catalog Products -** Contains all of the products in the Patch My PC catalog.
* **Custom Products -** Used to manage custom application creation and behavior for[ Custom Apps created in Patch My PC Cloud](https://docs.patchmypc.com/patch-my-pc-cloud/custom-apps).

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

**\*** The **Custom Products** tab is unavailable on the **WSUS Updates** tab.
{% endhint %}

Having these as separate tabs allows you to easily configure and manage the products you want to manage in your environment.

## Filter Field

Using the **Filter** field, you can easily filter the Product Tree to only show matching results.

<figure><img src="/files/AJTcbhXNtzdz71E9wE3E" alt="using the &#x27;Filter&#x27; field" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
**Tip**

Using the **Filter** field in conjunction with the [Filters Button](#filters-button) allows you to easily locate the products you wish to manage with Publisher.
{% endhint %}

## ![Refresh button](/files/ExO69ac5rNJbCGjZJHS9) Refresh Button

The *Refresh* button manually refreshes the Product Tree to pick up any changes such as a new product being added to our public catalog or if you add a custom product.

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

The Product Tree does not auto-refresh in Publisher until you either click the Refresh button or exit and reload Publisher.
{% endhint %}

## Product Counts

The *Product Counts* indicator shows:

* **Selected -** The number of products you have selected in the Product Tree.
* **Filter -** The number of products selected, based on any filters you have applied. The initial number shown is the number of products filtered by the management platform you have selected (e.g., WSUS Updates, ConfigMgr apps, etc.). Then, as you apply additional [Filters](#filters-button), this number updates accordingly.

## Group Product Variants Button

The *Group Product Variants* button (Grid View only) allows you to group all product variants into a single card.

This is an example of the Grid View without variant grouping. Notice how each product variant is shown on a separate card.

<figure><img src="/files/mp4pELXOXwRJu7uLznYY" alt="Grid View without variant grouping" width="563"><figcaption></figcaption></figure>

Contrast this to Grid View with variant grouping enabled, and you'll notice each product only has a single card, but the total number of variants is shown.

<figure><img src="/files/IKCpxehWhwh7fzkXh8BE" alt="Grid View with variant grouping enabled" width="563"><figcaption></figcaption></figure>

Clicking the down arrow on the product's card shows more details for each variant.

<figure><img src="/files/STeIddsT6HftLRGIuLAg" alt="Displaying variant information" width="563"><figcaption></figcaption></figure>

## ![Product Statistics](/files/oZTWNZgV7KsvSedjeRBC) Product Statistics

The *Product Statistics* button toggles on the *Stats View* underneath the Product Tree, where the green stats are installers, and the others are groups of our right-click options.

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

See [List of Product Statistics](/patch-my-pc-publisher/technical-references/list-product-statistics.md) for a list of available statistics and their purpose.
{% endhint %}

<figure><img src="/files/kBNanW2u7OwFUt0XeoVa" alt="Product Statistics enabled" width="563"><figcaption></figcaption></figure>

Clicking any stat filters the catalog to display only items that match the selected stat.

## All Vendors Button

The *Group Product Variants* button (Grid View only), shows all of the [customization (right-click) options](/patch-my-pc-publisher/customizations/overview.md) that apply globally to all vendors and products. This is the same as right-clicking the root node of the Product Tree when it is in Tree View.

<figure><img src="/files/uOJn9lIfX5KqJFEkET6W" alt="All Vendors button" width="563"><figcaption></figcaption></figure>

## Copy Products Button

The *Copy Products* button synchronizes product selections and/or customizations to other tabs. This option is intended to provide a quick and consistent way to align application management behavior with update publishing selections while preserving the standard inheritance behavior of the product tree.

## Expand All Tree Nodes Button

The *Expand All Tree Nodes* button (Tree View only) will either expand or collapse the Product Tree if it is being viewed in Tree View.

<figure><img src="/files/6vZxKP9fQ5xsMyu8bRPm" alt="&#x27;Expand All Tree Nodes&#x27; button" width="563"><figcaption></figcaption></figure>

## ![Filter option](/files/c5SqDBpOUv1t9YoZ9HeG) Filters Button

The Product Tree includes optional filters to make it easier to sort and work with products and their settings.

{% hint style="success" %}
**Tip**

Using the **Filter Button** field in conjunction with the [Filter](#filter-field) field allows you to easily locate the products you wish to manage with Publisher.
{% endhint %}

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

Filters can also be used in combination with [Product Statistics](#product-statistics) to give you even more powerful capabilities.
{% endhint %}

To apply a filter(s):

1. Click the filter button to enable it.

<figure><img src="/files/NLcbDE20IEbqWqLWXdql" alt="Clicking the &#x27;Filter&#x27; button to enable it." width="342"><figcaption></figcaption></figure>

2. Click the required filter(s) to filter the Product Tree as required.

<figure><img src="/files/PsrAWkRnNG4aGHAhgyHm" alt="Clicking the required filter(s) to filter the Product Tree as required." width="563"><figcaption></figcaption></figure>

The Product Tree will update according to the filters selected and shows the **Active** text to indicate filters have been applied to the Product Tree.

<figure><img src="/files/MNrlAwPj4V0tOhSpNaZ4" alt="Filters Product Tree" width="563"><figcaption></figcaption></figure>

### Saving Filters

If you use the filtering capabilities frequently, you can save different filter combinations so you don't have to recreate them each time you filter the Product Tree in a specific way.

To save a set of filters:

1. Apply the required filters.
2. Under the **Saved Filters** section, click the save icon.

<figure><img src="/files/19AN1lStDfeFwVFjJ370" alt="Clicking the save icon" width="563"><figcaption></figcaption></figure>

3. On the **Save Filter Preset** screen, enter a name for this configuration and click **OK**

<figure><img src="/files/Bbz13SD8XsTZHnq4ssy1" alt="Enter name for the filter set" width="446"><figcaption></figcaption></figure>

The saved filter set appears in the **Saved Filters** section.

<figure><img src="/files/QLK1hu89toLfH2RWPcVh" alt="Saved Filter" width="227"><figcaption></figcaption></figure>

{% hint style="success" %}
**Tip**

To apply a previously saved filter set, simply select it from the **Saved Filters** dropdown, and it will be automatically loaded and applied.
{% endhint %}

### Clear All Filters

Clicking **Clear All Filters** in either the **Filters** sidebar or Product Statistics (at the bottom of the screen if enabled), will clear any filters and stats you have configured.


---

# 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.patchmypc.com/patch-my-pc-publisher/fundamentals/product-tree/working.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.
