The Inventory Preload setting allows you to upload computer and mobile device inventory data before devices are enrolled. The preloaded data will be applied to computers and mobile devices when inventory is collected based on a matching serial number. User data will be applied immediately when a comma-separated value (CSV) file is uploaded.
Data related to devices that have not yet enrolled with or checked in to Jamf Pro will not display in inventory search results until device inventory is collected.
The values in the CSV file must be separated by commas. Separating values in the CSV file using other characters such as semicolons will result in errors.
Data from the uploaded CSV file takes precedence over existing Jamf Pro data according to the following priorities:
The data will overwrite any existing active data records when duplicate serial numbers are found.
The data takes precedence over Directory Service device data if Directory Service is configured.
The preloaded data is used on an ongoing basis to update device inventory records in Jamf Pro when inventory is collected. For example, device inventory records are updated during the following events:
When uploading a CSV file with a unique device and set of device data. The next time inventory is collected and the specified device is updated in Jamf Pro, the inventory is updated with the Inventory Preload data.
When uploading a subsequent CSV for the same unique device with a different set of device data. The next time inventory is collected and the specified device is updated in Jamf Pro, the inventory is updated with the Inventory Preload data.
The inventory collection process runs following enrollment or according to the frequency in the Inventory Collection settings. For more information, see the following sections in this guide:
When using Inventory Preload, any manual edits or mass action updates to computer and mobile device inventory details within Jamf Pro will be overwritten by the Inventory Preload data when inventory collection runs.
The following table lists the valid fields for Inventory Preload CSV uploads:
Field | Computers | Mobile Devices |
|---|---|---|
Serial Number (required) | ✓ | ✓ |
Device Type (required) Note: Only two values are valid: "Computer" or "Mobile Device" | ✓ | ✓ |
Username | ✓ | ✓ |
Full Name | ✓ | ✓ |
Email Address | ✓ | ✓ |
Phone Number | ✓ | ✓ |
Position | ✓ | ✓ |
Department | ✓ | ✓ |
Building | ✓ | ✓ |
Room | ✓ | ✓ |
PO Number | ✓ | ✓ |
PO Date | ✓ | ✓ |
Warranty Expiration | ✓ | ✓ |
AppleCare ID | ✓ | ✓ |
Purchase Price | ✓ | ✓ |
Life Expectancy | ✓ | ✓ |
Purchasing Account | ✓ | ✓ |
Purchasing Contact | ✓ | ✓ |
Lease Expiration | ✓ | ✓ |
Bar Code 1 | ✓ |
|
Bar Code 2 | ✓ |
|
Asset Tag | ✓ | ✓ |
Vendor | ✓ | ✓ |
Extension attributes (For more information, see the “Extension Attributes" section below.) | ✓ | ✓ |
The CSV template that can be downloaded from the Inventory Preload page contains all supported fields.