> 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-insights/dashboard-guides/advanced-insights-software-dashboard/page-1.md).

# Page 1

Applies to: Patch My PC Advanced Insights for Configuration Manager

{% hint style="info" %}
This dashboard reports on Configuration Manager **classic Packages** (package type 0) only, it does not include Applications, Driver Packages, Boot Images, OS Images, or Software Update Packages. The built-in Configuration Manager client upgrade and piloting packages are also excluded so the counts reflect the packages you manage. Data is read directly from the ConfigMgr site database, so the totals match the Packages node in the Configuration Manager console.
{% endhint %}

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FInD1YlCARvlhDOqwDWWw%2Fimage.png?alt=media&amp;token=afd907ad-865a-4d95-9e49-59cf7e185694" alt=""><figcaption></figcaption></figure>

The dashboard is made up of a row of summary statistics at the top and a detailed **Packages** table below. Unlike most dashboards, the statistics here are not scoped by a device collection, a package is a site-wide object, so the counts describe every classic package in your permitted RBAC scope.

### Summary statistics

Each statistic is clickable and opens a list of the packages it counts. The colour of a tile indicates whether the condition is informational (grey), worth reviewing (amber), or a potential problem (red).

| Statistic             | Meaning                                                                                                                                                                                                                                                |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **All packages**      | The total number of classic packages in your scope.                                                                                                                                                                                                    |
| **Not Distributed**   | Packages that are not distributed to any distribution point (they have no targeted DPs). Devices cannot install content that has not been distributed.                                                                                                 |
| **Local Source Path** | Packages whose source path is a **local** path on the site server (not a UNC `\\server\share` path). Local source paths are fragile — the content can be lost if the server is rebuilt and is harder to migrate — so these are highlighted for review. |
| **Scheduled Update**  | Packages configured with a content **refresh schedule**. These periodically re-evaluate and redistribute their source content, which can generate recurring content processing on your infrastructure.                                                 |

### Packages table

The table lists every classic package in scope. You can quick-search, sort, filter each column, page through the results and export the list.

| Column              | Description                                                                                                                                                        |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **PkgID**           | The Configuration Manager Package ID.                                                                                                                              |
| **Manufacturer**    | The manufacturer recorded on the package (shows `N/A` when not set).                                                                                               |
| **PackageName**     | The package name.                                                                                                                                                  |
| **Version**         | The package version, where one is recorded.                                                                                                                        |
| **Size (MB)**       | The source content size. Blank where the package has no source content.                                                                                            |
| **Deployments**     | The number of deployments (advertisements) that reference the package.                                                                                             |
| **TaskSequences**   | The number of task sequences that reference the package.                                                                                                           |
| **Distributed**     | Distribution progress as *installed of targeted* distribution points (for example, `2 of 2`).                                                                      |
| **Distributed (%)** | The same progress as a percentage, shown as a progress bar. A package sitting below 100% has not finished distributing to all of its targeted distribution points. |

A package showing 0 distributed with no targeted distribution points is the same population counted by the **Not Distributed** statistic above.

### Package detail

<figure><img src="https://3773699522-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MX7dvS0r_4fc0AikgJS%2Fuploads%2FEFLA6zJDPgXRRm7L587E%2Fimage.png?alt=media&amp;token=ab8208de-5251-4a0f-b5a6-65729c4dd3f7" alt=""><figcaption></figcaption></figure>

Clicking a package opens its detail view, which has three tabs:

* **General** – core properties of the package: Package ID, Source Version and Source Version Date, Package Name, Size, Manufacturer, Version, Source Path and Description. Alongside this a **Distribution Points** panel lists each distribution point (ServerName), its content **InstallStatus** (for example, *Package Installation complete*) and the **SummaryDate** the status was last reported. This is the quickest way to see exactly which distribution point a package has failed to reach.
* **Programs** – the programs (command lines) defined on the package.
* **Deployments** – the deployments that target the package.

### Related data sources

For administrators who want to trace the dashboard back to source, it is built from standard Configuration Manager objects:

* Package properties and counts – fn\_rbac\_Package (filtered to PackageType = 0).
* Distribution progress and per-DP status – v\_PackageStatusRootSummarizer and the package distribution status views.
* Deployment and task sequence counts – v\_Advertisement and v\_TaskSequencePackageReferences.

All figures are limited by your RBAC scope, so two administrators may see different totals if their permitted scopes differ.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.patchmypc.com/patch-my-pc-insights/dashboard-guides/advanced-insights-software-dashboard/page-1.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
