Skip to main content

Assets

The IT Assets module is the central registry for all equipment and IT resources managed in SmartDoc. It allows you to inventory, monitor, and document the entire IT infrastructure of your clients, whether devices are discovered automatically or entered manually.

Table of Contents


Overview

The IT Assets module centralizes documentation for all managed equipment: servers, workstations, network switches, printers, mobile devices, virtual machines, and much more. Each asset can be linked to a client company, associated with a custom type, and enriched with hardware, network, and software data.

Assets can come from three sources:

  • Manual entry by a technician
  • ConnectWise import from the CW Manage configuration database
  • SmartScan automatic discovery via the Windows collection agent

Key Features

Complete Inventory

Each asset records hardware, network, software, and contractual information in a unified record:

  • Name, hostname, serial number
  • IP addresses (multiple supported) and MAC addresses
  • Manufacturer, model, OS type and version
  • Purchase date and warranty expiration date
  • Physical location
  • Free-text notes and custom fields

Customizable Asset Types

Assets are categorized by types defined in SmartDoc. Available types include:

IconTypeExamples
ServerserverDell PowerEdge, HP ProLiant
Workstationworkstation / desktopDesktop PC
Laptoplaptop / notebookPortable computer
Storagestorage / nas / sanSynology NAS, HP SAN
Networkswitch / routerCisco, Ubiquiti
FirewallfirewallFortinet, Palo Alto
Printerprinter / mfpHP, Xerox
Mobilephone / tabletSmartphone, iPad
Cloudcloud / vm / virtualVirtual machine
CameracameraIP Camera

Each type has a distinct icon and color to facilitate visual navigation.

Warranty Management

The system automatically detects warranties and classifies them into three states:

  • Valid - active warranty
  • Expiring soon - expiring within the next 30 days
  • Expired - warranty past its end date

A filter by number of days before expiration is available to generate proactive reports.

Status Monitoring

Each asset has an operational status:

StatusDescription
activeAsset in service
inactiveTemporarily disabled
maintenanceUnder maintenance
retiredDecommissioned (e.g., lost, stolen, retired)

A network monitoring status is also available for automatically discovered assets:

StatusDescription
onlineDevice reachable on the network
offlineDevice not reachable

DocBot Indexing (RAG)

Each asset created or modified is automatically indexed in SmartDoc's vector search engine. This allows the DocBot chatbot to answer questions like "What is the server model for the Acme client?" by directly querying the inventory.


User Interface

Access the module via: SmartDoc > IT Assets

If a client company is selected in the active context (selector at the top of the page), the list is automatically filtered to show only that company's assets.

Display Modes

The asset list supports four display modes, accessible via the buttons at the top right:

ModeDescription
Small cardsCompact grid, ideal for a quick overview (6 columns max)
Medium cardsIntermediate grid with name, status, and badges (4 columns max)
Large cardsDetailed cards with OS, last connection, and actions (3 columns max)
TableTabular view with all columns, ideal for sorting and comparison

Available Filters

  • Text search - by name, hostname, IP address, manufacturer, or MAC address
  • Status - Active, Inactive, Maintenance, Retired, or All
  • Asset type - filter by equipment category
  • Source - Manual, ConnectWise, SmartScan (the SmartScan filter only appears if at least one collector is registered)
  • Monitoring - Online, Offline, All
  • Network site - filter by network site/location
  • Subnet - filter by logical network
  • Access level - Internal, Client, Public
  • Expiring warranty - assets whose warranty expires within X days
  • Tags - filter by labels

Available Actions

  • Create an asset - dedicated form with sections General, Network, Hardware, OS, Important Dates, Notes
  • View details - full record with tabs (summary, specifications, relationships, audit log)
  • Edit - full editing of all fields
  • Decommission - marks the asset as retired (soft delete, not removed from the database)
  • Import from ConnectWise - import wizard by company and status
  • Refresh - manual reload of the list

Fields and Information

General Information

FieldDescriptionRequired
NameDescriptive name of the assetYes
ClientAssociated client companyNo
Asset typeEquipment categoryNo
StatusOperational stateNo (default: Active)
LocationRoom, rack, buildingNo
Access levelVisibility for the client portalNo (default: Client)

Network

FieldDescription
HostnameDNS name of the device (e.g., server01.domain.local)
IP AddressPrimary IPv4 address (multiple addresses supported via API)
MAC AddressPhysical network card address (multiple supported)

Hardware

FieldDescription
ManufacturerDell, HP, Lenovo, Cisco...
ModelExact model reference
Serial numberUnique manufacturer identifier
Specifications (specs)Flexible JSONB field: RAM, CPU, disk, SNMP, WMI...
Custom fieldsAdditional fields defined by the user

Operating System

FieldDescription
OS typeWindows Server, Ubuntu, ESXi, macOS...
Version2022, 22.04 LTS, 8.0...

Important Dates

FieldDescription
Purchase dateEquipment acquisition date
Warranty endManufacturer warranty expiration date

Advanced Fields (API)

FieldDescription
TagsFree labels for filtering and organization
NotesFree-text notes
Site IDNetwork site to which the asset is assigned
Discovery sourcemanual, connectwise, or smartscan
Auto-discoveredIndicates whether the asset was automatically detected
Monitoring statusonline or offline
CW configuration IDConfiguration identifier in ConnectWise

Discovery Sources

Manual Entry

Create an asset using the form. All fields are freely entered by the technician.

ConnectWise Import

Access via the Import from ConnectWise button (available if the CW integration is configured).

The wizard allows you to:

  1. Choose the configuration statuses to import (e.g., Active)
  2. Filter by client company
  3. Bulk import

During import:

  • CW configurations are mapped to SmartDoc assets
  • CW configuration types are automatically created if they do not exist
  • Already imported assets are updated (no duplicates)
  • The CW identifier (cw_configuration_id) is retained for future synchronization

SmartScan Automatic Discovery

The SmartScan Collector agent (Windows application installed at the client site) automatically discovers devices on the network and synchronizes them into SmartDoc.

Assets discovered by SmartScan:

  • Are marked with discovery_source = 'smartscan'
  • Appear in the "SmartScan" filter (only if collectors are registered)
  • Can be enriched with SNMP and WMI data (see Badges section)

Enriched Data Badges

Asset cards and rows display visual badges indicating the richness of the collected data:

SNMP Badge (purple)

Displayed when the asset contains SNMP data in its specifications:

  • specs.snmpSysName - SNMP system name
  • specs.snmpDescription - SNMP description
  • specs.snmpInterfaces - SNMP network interfaces

This data is collected by SmartScan via the SNMP protocol on compatible network equipment (switches, routers, printers...).

WMI Badge (orange)

Displayed when the asset contains WMI data collected from Windows:

  • specs.windowsServices - list of Windows services
  • specs.installedSoftware - installed software

This data is collected by SmartScan via WMI on Windows workstations.

Monitoring Status Badge

Indicates whether the device is reachable on the network (online / offline), updated during SmartScan scans.


Asset Relationships

Assets can be linked to each other to document the IT architecture. Available relationship types are:

TypeDescription
hostsA server hosts a virtual machine
connects_toA switch is connected to a router
depends_onA service depends on a server
backs_upA NAS backs up a server
monitorsA monitoring tool monitors a server
managesA controller manages a device
related_toGeneric relationship

Relationships can be bidirectional (checkbox available during creation).

The asset detail page displays all its relationships, with the names and icons of linked assets.


Bulk Actions

In selection mode (the "Select" button in the filter bar), actions can be applied to multiple assets simultaneously (up to 100 assets):

ActionDescription
Change access levelModify visibility in bulk (Internal / Client / Public)
Change statusUpdate operational status in bulk
Add tagsAdd labels to the selection
Remove tagsRemove labels from the selection
Change companyReassign assets to a different client company
ArchiveArchive selected assets
DuplicateCreate copies of selected assets
DeleteDecommission selected assets

All bulk actions are recorded in the audit log.


Integrations

ConnectWise Manage

  • Configuration import: CW configurations are imported as SmartDoc assets
  • Synchronization: the CW identifier is retained (cw_configuration_id) to track provenance
  • Enriched CW data: the detail record displays raw CW data (cw_data) if available

SmartScan Collector

  • Automatic discovery: the Windows agent scans the network and automatically creates/updates assets
  • SNMP data: collects advanced network information from compatible devices
  • WMI data: collects system information from Windows workstations (services, installed software)
  • Network status: updates the online/offline status at each scan

Access Levels

Each asset has an access level that determines its visibility:

LevelDescription
internalVisible only to MSP technicians
clientVisible to MSP technicians and via the client portal (default)
publicAccessible without authentication (rare use)

The access level can be changed individually or in bulk.


Best Practices

  • Name your assets consistently (e.g., [TYPE]-[CLIENT]-[NUMBER] like SRV-ACME-01) to facilitate searching
  • Always fill in the warranty end date to benefit from proactive alerts
  • Use tags to categorize assets by project, priority, or criticality
  • Link assets to each other via relationships to document the architecture
  • Enable the SmartScan integration to keep the inventory up to date automatically
  • Use the Client access level for assets that your clients can view via the portal
  • Keep the Internal access level for sensitive assets (critical servers, security infrastructure)

Last updated: March 2026