Empirum inventory attribute mapping
Summary
This article contains attribute mapping for the Empirum Inventory Data Provider. It lists all attributes that are imported or updated by the Empirum inventory for the following configuration items: Computers, Network Devices, Printers, SKUs (as part of import of Empirum devices), Services.
Computer
Rules
By default computers from Matrix42 Empirum are matched to computers in Matrix42 Software Asset & Service Management by EmpirumLocation and EmpirumClientID attributes. If one of these values does not exist or does not match to a corresponding value in Matrix42 Empirum, the system switches to the secondary matching rules.
The import is based on the Generic Computer Import data provider. Please see the documentation for details regarding import rules and matching criteria.
A relation to an SKU is also imported/updated for all devices. If an SKU does not exist, it is created.
Attributes
Empirum API Method | Empirum Field ID | Data Definition | Attribute | Note |
GetClientInfo | ClientID | SPSInventoryClassBase | EmpirumClientID | |
Domain | SPSComputerClassBase | WindowsDomainName | Based on the retrieved domain name | |
Domain | SPSComputerClassBase | NT4DomainName | ||
Domain | SPSComputerClassAD | Domain | ||
InventoryID | SPSAssetClassBase | InventoryNumber | ||
MacAddress | SPSComputerClassBase | PrimaryMACAddress | ||
Name | SPSComputerClassBase | Name | ||
GetComputerBasicInventory | ClientID | SPSInventoryClassBase | EmpirumClientID | |
DNSName | SPSComputerClassBase | DNSName | ||
IPAddress | SPSComputerClassBase | IPAddress | ||
LastScanDate | SPSInventoryClassBase | LastScanDate | Computers without inventory will use DateTime of last run of DataProvider | |
Memory | SPSComputerClassBase | Memory | ||
OSLogin | SPSComputerClassLogon | LoggedAccount | ||
OperatingSystemInfo | SPSComputerClassOS | Name | ||
Domain | SPSComputerClassAD | Domain | ||
GetBIOSInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
BIOSACPISupport | SPSComputerClassBase | BIOSACPISupport | ||
BIOSAPMSupport | SPSComputerClassBase | BIOSAPMSupport | ||
BIOSManufacturer | SPSComputerClassBase | BIOSManufacturer | ||
BIOSReleaseDate | SPSComputerClassBase | BIOSReleaseDate | ||
Version | SPSComputerClassBase | BIOSVersion | ||
GetCDROMDrive Information |
ClientID | SPSInventoryClassBase | EmpirumClientID | |
Caption | SPSComputerClassOpticalDrive | Model | ||
Manufacturer | SPSComputerClassOpticalDrive | Manufacturer | ||
GetDiskDriveInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
DeviceID | SPSComputerClassHardDisk | InternalDriveNumber | Transformation | |
DiskSize | SPSComputerClassHardDisk | TotalRawSize | ||
Manufacturer | SPSComputerClassHardDisk | Manufacturer | ||
Model | SPSComputerClassHardDisk | Model | ||
SerialNumber | SPSComputerClassHardDisk | SerialNumber | ||
GetDMIHardwarePortInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
ExternalReference | SPSComputerClassBase | ParPortCount | Count('Parallel') | |
ExternalReference | SPSComputerClassBase | SerialPortCount | Count() | |
GetDMIProcessorInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
MaxSpeed | SPSComputerClassBase | ProcessorClock | ||
GetDMIMainboardInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
Manufacturer | SPSComputerClassBase | MBManufacturer | ||
Product | SPSComputerClassBase | MBModel | ||
GetFixedDiskInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
DiskType | SPSComputerClassDiskPartition | PartitionType | ||
FreeSpace | SPSComputerClassDiskPartition | PartitionFreeSpace | ||
Label | SPSComputerClassHardDisk | DeviceID | ||
TotalSpace | SPSComputerClassDiskPartition | PartitionSize | ||
Volume | SPSComputerClassDiskPartition | DriveLetter | ||
GetHardwareDMIInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
Manufacturer | SPSAssetClassBase | ManufacturerName | ||
Product | SPSAssetClassBase | Model | ||
Product | SPSStockKeepingUnitClassBase | Model | if present | |
SerialNumber | SPSAssetClassBase | SerialNumber | ||
GetWMIComputersystem | ClientID | SPSInventoryClassBase | EmpirumClientID | |
Manufacturer | SPSAssetClassBase | ManufacturerName | ||
Model | SPSStockKeepingUnitClassBase | Model | if no information in Hardware DMI | |
Model | SPSAssetClassBase | Model | ||
GetHardwareSlotInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
Type | SPSComputerClassBase | MBISASlots | Transformation | |
Type | SPSComputerClassBase | MBPCISlots | Transformation | |
GetHardwareWMIInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
BiosVersion | SPSComputerClassBase | BIOSVersion | ||
Manufacturer | SPSComputerClassBase | BIOSManufacturer | ||
SerialNumber | SPSComputerClassBase | SystemSerialNumber | ||
GetMemoryModuleInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
CurrentMemoryType | SPSComputerClassBaseMemoryModule | MemoryType | ||
InstalledSize | SPSComputerClassBaseMemoryModule | ModuleSize | ||
SocketDesignations | SPSComputerClass BaseMemoryModule |
Socket | ||
GetModemInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
AttachedTo | SPSComputerClass Modem |
ComPort | ||
Caption | SPSComputerClass Modem |
Model | ||
ProviderName | SPSComputerClass Modem |
Manufacturer | ||
GetNetworkCardInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
DHCPIPAddress | SPSComputerClassNetworkCard | IPAddress | ||
DHCPSubnetMask | SPSComputerClassNetworkCard | SubnetMask | ||
DNSServer | SPSComputerClassNetworkCard | DNSServerList | ||
SPSComputerClassBase | DNSServerList | |||
DefaultGateway | SPSComputerClassNetworkCard | DefaultGateway | ||
Description | SPSComputerClassNetworkCard | WindowsDescription | ||
EnableDHCP | SPSComputerClassNetworkCard | DHCPEnabled | ||
IPAddress | SPSComputerClassNetworkCard | IPAddress | ||
MACAddress | SPSComputerClassNetworkCard | MACAddress | ||
Subnetmask | SPSComputerClassNetworkCard | SubnetMask | ||
SoftwareAUTInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
ActiveTime | SPSInventoryClassApplication | ActiveTime | ||
RunTime | SPSInventoryClassApplication | RunTime | ||
LastModTime | SPSApplicationClassUsage | LastUsageDate | ||
FileName | SPSApplicationClassUsage | ApplicationName | ||
FileVersion | SPSApplicationClassUsage | ApplicationVersion | ||
GetSoftwareInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
ProductName | SPSApplicationClassUsage | ApplicationName | ||
ProductNameShort | SPSApplicationClassUsage | ApplicationName | ||
Version | SPSApplicationClassUsage | ApplicationVersion | ||
GetSoundDevice Information |
ClientID | SPSInventoryClassBase | EmpirumClientID | |
Caption | SPSComputerClassBaseSoundCard | Model | ||
Manufacturer | SPSComputerClassBaseSoundCard | Manufacturer | ||
GetVideoControllerInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
AdapterCompatibility | SPSComputerClassGraphicCard | Manufacturer | ||
AdapterRAM | SPSComputerClassGraphicCard | Memory | ||
CurrentRefreshRate | SPSComputerClassGraphicCard | CuurentRefreshRate | ||
Name | SPSComputerClassGraphicCard | Model | ||
VideoModeDescription | SPSComputerClassGraphicCard | CurrentResolutionX | ||
VideoModeDescription | SPSComputerClassGraphicCard | CurrentResolutionY | ||
GetWMIParallelPortInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | Quantity of parallel ports is calculated |
GetWMIProcessorInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | |
MaxClockSpeed | SPSComputerClassLogon | ProcessorClock | ||
NumberOfCores | SPSComputerClassBase | AmountProcessorCores | ||
GetWMISerialPortInformation | ClientID | SPSInventoryClassBase | EmpirumClientID | Quantity of serial ports is calculated |
SPSConnectorClassEmpirumLocation | ID | SPSInventoryClassBase | EmpirumLocation | |
GetObjects | HardwareType | SPSStockKeepingUnitClassBase | Type |
Device
The Empirum Device Discovery devices (Miscellaneous Devices) are not imported.