Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
2581176
1236: grammar changes and remove TOC; parts-and-slots/index
Nadia-JSch Mar 10, 2026
149a5f2
1236: grammar cleanup; importing-part-models
Nadia-JSch Mar 10, 2026
98858e2
1236: grammar cleanup; importing-parts
Nadia-JSch Mar 10, 2026
6814362
1236: grammar cleanup and reorder sidebar; parts-and-parts-slots
Nadia-JSch Mar 10, 2026
7c8d834
1236: grammar cleanup; managing-spare-parts and part-model-templates
Nadia-JSch Mar 10, 2026
f49b574
1236: add definition to index; remove from importing-parts
Nadia-JSch Mar 10, 2026
5807ffd
1236: rename Managing Spare Parts to Manage Parts
Nadia-JSch Mar 10, 2026
09ec46e
1236: grammar cleanup; part-model-templates
Nadia-JSch Mar 10, 2026
aec2d90
1236: update parts-and-parts-slots index; delete parts-slots stub
Nadia-JSch Mar 10, 2026
4a3bdbb
1236: redirect parts-slots to parts-and-parts-slots index
Nadia-JSch Mar 10, 2026
abcc287
1236: fix relative link and add cross-references across parts pages
Nadia-JSch Mar 10, 2026
e1e5d85
1236: consolidate definitions, restructure managing-spare-parts, clar…
Nadia-JSch Mar 10, 2026
fc1d514
1236: final pass on managing-spare-parts readability
Nadia-JSch Mar 10, 2026
2515a0d
1236: final language cleanup across parts pages
Nadia-JSch Mar 10, 2026
760454e
1236: revise intro; index
Nadia-JSch Mar 11, 2026
8406e67
1236: language cleanup; environmental-monitoring
Nadia-JSch Mar 11, 2026
be10010
1236: grammar cleanup; power-and-environmental-monitoring index, envi…
Nadia-JSch Mar 11, 2026
bc92ed6
1236: grammar cleanup; getting-started-with-power-and-environmental-m…
Nadia-JSch Mar 12, 2026
4cf3db5
1236: grammar cleanup; power-rc-setup-job-migration
Nadia-JSch Mar 12, 2026
f6b8e38
1236: grammar cleanup; power-monitoring-and-control
Nadia-JSch Mar 12, 2026
ecb32c4
1236: remove directional image references and speculative example det…
Nadia-JSch Mar 12, 2026
cb6dc56
1236: remove duplicate sensor content from getting-started; add depen…
Nadia-JSch Mar 12, 2026
1da37dc
1236: move Geist serial number note to supported-pdu-vendors; fix SNM…
Nadia-JSch Mar 12, 2026
ca94116
1236: consolidate environmental-monitoring into getting-started; dele…
Nadia-JSch Mar 12, 2026
f7d08f8
1236: remove power-rc-setup and redirect
Nadia-JSch Mar 13, 2026
94d0ee8
1236: remove broken links to deleted power-rc-setup-job-migration page
Nadia-JSch Mar 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions docs/administration/updating-device42.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,3 @@ sources={{

Device42 RCs are updated automatically as long as they are connected to a Device42 MA. Updates to the MA instance include updates to your RC(s), which are pushed out automatically as part of the regular Device42 update process. By keeping your main Device42 instance up to date, you ensure that your RCs are also up to date.

## Migrating Existing Power Appliance Jobs to a Remote Collector

It is possible to use existing tools to migrate jobs that were created for the original, standalone power appliance to RCs.

Follow the [Power Job Migration Guide](/infrastructure-management/power-and-environmental-monitoring/power-rc-setup-job-migration.mdx) to migrate jobs to your choice of RC(s).
4 changes: 0 additions & 4 deletions docs/getstarted/using-device42/faqs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,6 @@ Current releases of Device42 support **all** discovery jobs, including WMI and P
RCs will only automatically update when an RC update coincides with an MA update.
:::

## How Do I Migrate Existing Power Appliance Jobs to a Remote Collector?

You can use existing tools to migrate jobs that were created for the original standalone power appliance to a new RC of your choosing. Simply follow the [Power RC Setup and Existing Job Migration](infrastructure-management/power-and-environmental-monitoring/power-rc-setup-job-migration.mdx) guide.

## How Do I Add Blade Servers to Device42?

The Device42 Support Portal article, [How to represent blade servers in Device42](https://support.device42.com/hc/en-us/articles/222221468-How-to-represent-blade-servers-in-device42#:~:text=When%20adding%20a%20new%20device,the%20blade%20server%20belongs%20to.), discusses this in detail.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ Click the **expand icon** to open a list page view of all parts associated with
}}
/>

See [Managing Spare Parts](../parts-and-parts-slots/managing-spare-parts.mdx) for more information.
See [Manage Parts](../parts-and-parts-slots/managing-spare-parts.mdx) for more information.
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
---
title: "Importing Part Models"
sidebar_position: 1
title: "Import Part Models"
sidebar_position: 3
---

import ThemedImage from '@theme/ThemedImage'
import useBaseUrl from '@docusaurus/useBaseUrl'

This document explains how to import part models using API Imports. For a detailed explanation of part models and parts, see the [Part Model Templates](infrastructure-management/parts-and-parts-slots/part-model-templates.mdx).
This page explains how to import part models using the spreadsheet import tool under **Tools > Imports/Exports (xls)**. The process involves downloading a sample template, populating it with your data, and uploading it back to Device42.

## Data Example
For information on port layouts and port templates for part models, see [Part Model Templates](/infrastructure-management/parts-and-parts-slots/part-model-templates.mdx).

The sample data in the spreadsheet below is our starting point for this import. This data was exported from a legacy system into CSV format.
## Sample Data

![Sample parts data spreadsheet](/assets/images/importing-part-models/sample-parts-data.png)
The example below shows a spare parts inventory exported from a legacy system into CSV format, including columns for type, part name, quantity, location, and vendor. This is the source data you will map to the Device42 import template.

![Sample parts data spreadsheet showing spare parts inventory](/assets/images/importing-part-models/sample-parts-data.png)

## Download Sample Spreadsheet

Expand All @@ -26,7 +28,7 @@ Navigate to **Tools > Imports/Exports (xls)**, find **Part Models - Create/Updat
}}
/>

## Understanding Column Comments
## Column Comments

Hover over the upper-right corner of the heading cell in each column to see details about the field. These tooltips indicate whether fields are required, optional, or provide additional context.

Expand All @@ -40,9 +42,9 @@ The spreadsheet includes additional part model type parameters specific to CPU,

Update the sample spreadsheet with your part model data from the CSV export. Since these are new part models, only the `type` field is required. You can delete unused parameters from the sheet or leave them blank.

![Populated sample spreadsheet with part model data](/assets/images/importing-part-models/populated-sample-sheet.png)
Note the additional parameters added for CPU and RAM models.

Notice the additional parameters that have been added for CPU and RAM models.
![Populated sample spreadsheet with part model data](/assets/images/importing-part-models/populated-sample-sheet.png)

## Choose File and Import

Expand All @@ -58,7 +60,7 @@ Navigate to **Tools > Imports/Exports (xls)**, browse to your populated file, an

## Import Results

Device42 displays the status of the import. If there are any issues, the results will show "The following were not added..." with specific error details. Review the results carefully, as any problems (such as missing required parameters) are usually clearly stated.
Device42 displays the status of the import. If there are any issues, the results will show `The following were not added...` with specific error details. Review the results carefully, as any problems such as missing required parameters are usually clearly stated.

<ThemedImage
alt="Part models import results success message"
Expand All @@ -68,9 +70,9 @@ Device42 displays the status of the import. If there are any issues, the results
}}
/>

## Verifying Imported Parts Models
## Verify Imported Part Models

Navigate to **Datacenter > Parts > Model List** to view all the parts models that were imported in the previous step.
Navigate to **Infrastructure > Parts > Model List** to view all the part models that were imported.

<ThemedImage
alt="Parts Model List showing imported models"
Expand All @@ -80,7 +82,7 @@ Navigate to **Datacenter > Parts > Model List** to view all the parts models tha
}}
/>

To validate the import, examine a few of the imported items:
You can click into individual models to validate the imported data:

**Hard Disk Drive (HDD) Model:**

Expand Down Expand Up @@ -111,3 +113,5 @@ To validate the import, examine a few of the imported items:
dark: useBaseUrl('/assets/images/importing-part-models/patch-cable-part-model-detail-dark.png'),
}}
/>

To add actual parts to the inventory for these models, see [Import Parts](/infrastructure-management/parts-and-parts-slots/importing-parts.mdx).
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
---
title: "Importing Parts"
sidebar_position: 2
title: "Import Parts"
sidebar_position: 4
---

import ThemedImage from '@theme/ThemedImage'
import useBaseUrl from '@docusaurus/useBaseUrl'

This document explains how to import parts using the Spreadsheets Import tool found under **Tools > Imports/Exports (xls)**.
This page explains how to import parts using the spreadsheet import tool under **Tools > Imports/Exports (xls)**. It builds on the part models imported in [Import Part Models](/infrastructure-management/parts-and-parts-slots/importing-part-models.mdx) and shows how to add parts with serial numbers and room assignments.

## Importing Part Models vs. Importing Parts

Please see [Managing Spare Parts](infrastructure-management/parts-and-parts-slots/part-model-templates.mdx) for an explanation of part models vs. parts in Device42.
## Import Options

Both parts and part models can be created using the **Parts - Create/Update Parts** import, whereas the **Part Models - Create/Update Part Models** import only creates models.

Expand All @@ -24,9 +22,7 @@ Both parts and part models can be created using the **Parts - Create/Update Part

## Download Current Data

This document demonstrates how to add parts to existing part models, building on the imported models covered in the [Importing Part Models document](infrastructure-management/parts-and-parts-slots/importing-part-models.mdx).

Go to **Tools > Imports/Exports (xls)** and download the current data for spare part models as highlighted below.
Go to **Tools > Imports/Exports (xls)** and download the current data for spare part models. The export includes the part model IDs you need when creating parts — keep this sheet open to reference them when populating the import file.

<ThemedImage
alt="Download current parts data"
Expand All @@ -36,8 +32,6 @@ Go to **Tools > Imports/Exports (xls)** and download the current data for spare
}}
/>

A current data export sheet is shown below. Creating parts from existing part models requires the part model ID. Keep this sheet open.

![Current data export spreadsheet](/assets/images/importing-parts/current-part-model-data-3.png)

## Download Sample File
Expand All @@ -58,25 +52,25 @@ Use the data from the current data export to help populate the parts import.

## Populate the Sample Sheet

Add a column for `partmodel_id` and populate the sample spreadsheet to add new parts to two of the existing part models you created. Add the serial numbers manually or using a laser handheld scanner (see below).
Add a column for `partmodel_id` and populate the sample spreadsheet to add new parts to existing part models. Add the serial numbers manually or using a handheld scanner (see the [Handheld Scanner](#handheld-scanner) section).

This import creates the following:
For example, this import creates the following:

- For `partmodel_id` `211` (name `3.5" 2TB Dell Drives`): Four line items with assignments and serial numbers (unique line items are required to track serial numbers)

- For `partmodel_id` `219` (name `4GB PC3 8500R`): Two line items with assignments (since you don't need to track serial numbers for these items, you are only tracking room assignment and count)
- For `partmodel_id` `219` (name `4GB PC3 8500R`): Two line items with assignments (serial numbers are not tracked for these itemsonly room assignment and count)

Save the file and import it.

![Populated parts spreadsheet](/assets/images/importing-parts/populated-parts-spreadsheet.png)

## Handheld Scanner

You can use a DBPOWER scanner purchased on Amazon, which works well for this purpose. It comes with a USB receiver and can be programmed to automatically go to the next row in Excel, making it very quick and easy to capture serial numbers or other bar codes.
You can use a barcode scanner with a USB receiver to capture serial numbers directly into the spreadsheet. The scanner can be programmed to automatically advance to the next row in Excel after each scan, making it quick to capture serial numbers or other barcodes.

## Import Results

Go to **Tools > Imports/Exports (.xls)**, choose your file, and click **Import**. The results of the import are shown below.
Go to **Tools > Imports/Exports (xls)**, choose your file, and click **Import**.

<ThemedImage
alt="Import results success message"
Expand All @@ -86,9 +80,7 @@ Go to **Tools > Imports/Exports (.xls)**, choose your file, and click **Import**
}}
/>

Let's look at these new parts in the UI.

The new parts appear on separate line items, as these are the unique line items needed for tracking serial numbers.
The new parts for `partmodel_id` `211` appear on separate line items, as unique line items are required to track serial numbers.

<ThemedImage
alt="Parts list showing imported serial numbered parts"
Expand All @@ -98,7 +90,7 @@ The new parts appear on separate line items, as these are the unique line items
}}
/>

The new parts appear on two lines. Since you're not tracking serial numbers, you only need two lines to track the room assignments for these RAM modules.
The new parts for `partmodel_id` `219` appear on two lines. Since serial numbers are not being tracked, two lines are sufficient to record the room assignments for these RAM modules.

<ThemedImage
alt="Parts list showing imported RAM modules by room"
Expand Down
12 changes: 3 additions & 9 deletions docs/infrastructure-management/parts-and-parts-slots/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,8 @@
title: "Parts and Parts Slots"
---

Parts management has many powerful features and now plays a larger role in Device42; parts can now be inserted into parts slots, and parts themselves may also have ports.
Device42 lets you manage parts and parts slots across your infrastructure. A **part model** is a template that defines a type of hardware component (for example, a 3.5" 2TB Dell Drive). A **part** is a specific instance of that model — an actual physical item you can assign a serial number, location, or device to. Parts can also have ports, defined on the part model template.

To learn about **Parts Slots**, see [Device Parts Slots](infrastructure-management/devices/device-parts-slots.mdx) for a page dedicated to that topic.
A **parts slot** is a physical receptacle on a device chassis (for example, a RAM slot or drive bay) that can accept a part from inventory. Parts slots are defined on hardware models — see [Device Parts Slots](/infrastructure-management/devices/device-parts-slots.mdx).

## Table of contents

- [Importing Part Models](infrastructure-management/parts-and-parts-slots/importing-part-models.mdx)
- [Importing Parts](infrastructure-management/parts-and-parts-slots/importing-parts.mdx)
- [Managing Spare Parts](infrastructure-management/parts-and-parts-slots/managing-spare-parts.mdx)
- [Part Model Templates](infrastructure-management/parts-and-parts-slots/part-model-templates.mdx)
- [Parts Slots](infrastructure-management/parts-and-parts-slots/parts-slots.mdx)
This section covers how to create and manage part models and parts inventory, and how to import them in bulk. Use the sidebar to navigate to specific topics.
Loading