Advanced Insights "Warranty" Dashboard
Applies to: Patch My PC Advanced Insights for Configuration Manager

The Warranty dashboard shows the manufacturer warranty status of your managed hardware - which devices are in warranty, expiring, expired, or have no warranty data available - together with a timeline of upcoming expiries and a breakdown by vendor.
Unlike most Advanced Insights dashboards, warranty information does not come fro m Configuration Manager. It is retrieved by the Patch My PC warranty service, which looks up each device's serial number against the hardware vendor's warranty API and caches the result in a local SQLite database on the Advanced Insights server. The dashboard reads from that cache.
Before you start: configure warranty
The Warranty dashboard is empty until warranty lookups have been enabled, credentials have been supplied, and at least one caching run has completed. Warranty caching must be enabled, the dashboard cannot be used without it.

Warranty is configured under Administration → Settings → External Services → Warranty:
Enabled – allows warranty data to be retrieved from the vendor APIs.
Enable Warranty Caching – stores the retrieved data locally so it can populate the dashboard. The dashboard requires this to be enabled.
You then supply the API credentials for each vendor you use. Credentials are stored encrypted.
Dell
Dell API Client ID and Client Secret.
Lenovo
Lenovo API Client Token.
HP
HP warranty collection is supported only through HP Workforce Experience (WeX) — the legacy HP Warranty API is not supported. Select whether you are a US or EU based customer, then provide the WeX Client ID and Client secret.
Only physical devices from supported vendors are looked up. Virtual machines (for example VMware, Hyper-V "Virtual" models and Nutanix AHV) are excluded.
Summary statistics
Bulk Processing
The Bulk Processing tile controls and reports on the caching job that populates the whole dashboard. It shows the current Status (for example, Not currently processing or actively processing), a progress bar, the Last ran date and time, and how long the last run took.
Unknown Devices
The number of devices for which no warranty data is available, i.e. the vendor lookup did not return a result. The progress line shows how many devices do have warranty data (for example, warranty data for 15 of 25 devices, 60%).
A device is Unknown when the warranty service could not obtain a result for it. Common reasons include:
The device is from a manufacturer that is not supported (only Dell, Lenovo, Toshiba/ProBook and HP via WeX are looked up).
Credentials for that vendor have not been configured, so its devices cannot be queried.
The device's serial number is missing or not recognised by the vendor.
The device has not been processed yet — it was added since the last caching run. Click Bulk Processing to run a fresh lookup.
Expired Warranties
The number of devices that are out of warranty. The progress line shows how many devices are currently in warranty (for example, 0 of 25 devices are in warranty).
Expiring within 30 days
The number of in-warranty devices whose warranty ends within the next 30 days. Click the tile for more detail. This is a deliberately short, action-focused window — note that it uses a different threshold to the "Expiring Soon" slice of the Warranty Status chart below (which uses six months).
Warranty Expiration
This chart plots warranty expiries across a rolling window (by default roughly ±18 months), grouped by month. Use the slider above the chart to zoom into a narrower time range. Each month's devices are coloured by state:
Expired – warranties that have already ended.
This Month – warranties ending in the current month.
Expiring – warranties ending soon (within six months).
In Warranty – warranties ending further out (more than six months away).
Use this view to plan hardware refresh budgets and spot clusters of devices coming out of warranty at the same time.
Warranty Status
A donut chart summarising the warranty state of processed devices in the selected collection:
In Warranty
The device is in warranty and its latest warranty end date is more than six months away.
Expiring Soon
The device is in warranty but its latest warranty end date is within the next six months.
Out of Warranty
The device's warranty has ended.
Unknown
No warranty result is available for the device (see Unknown Devices above).
This chart is scoped by the collection selector beneath it and by your RBAC scope.
Warranty vendors
A donut chart breaking down processed devices by manufacturer, so you can see the vendor mix of your estate at a glance. Devices whose manufacturer could not be determined are grouped as Unknown. This chart is also scoped by the collection selector.
Warranty data
A device-level table of all available warranty data for the selected collection. You can quick-search, sort, filter each column, page through the results and export the list.
WarrantyStatus
In Warranty, Expiring Soon, Out of Warranty or Unknown (as defined above).
ComputerName
The device name.
Username
The primary or top console user of the device.
Serial
The hardware serial number used for the warranty lookup.
Manufacturer
The device manufacturer.
Model
The device model (Lenovo devices show the friendly model name where available).
ShipDate
The manufacturer ship date, where the vendor provides it.
StartDate
The start date of the latest warranty.
EndDate
The end date of the latest warranty.
Where a device has multiple warranty entries, the dashboard uses the latest warranty end date to determine its status and the dates shown.
Related data sources
Warranty data is held in a local SQLite database on the Advanced Insights server, populated by the Patch My PC warranty service:
Device inventory sent for lookup is drawn from Configuration Manager(v_GS_COMPUTER_SYSTEM, v_GS_COMPUTER_SYSTEM_PRODUCT, v_GS_PC_BIOS), excluding virtual machines.
Cached warranty results are stored in the CalDevice, CalWarrantyResult, CalWarrantyInfo and related tables and are refreshed when you run Bulk Processing.
The status donut, vendor donut, expiration chart and data table are scoped by the selected collection and by your RBAC scope; the Bulk Processing job runs server-wide.
Last updated
Was this helpful?