Silverback data provider attribute mapping
- Last updated
-
-
Save as PDF
This article contains a list of attributes and data definitions that are included in mapping rules for the Silverback data provider import definitions. The article describes attribute mapping for the following CIs:
- Device (computer)
- SIM card
- Business partner
- Stock Keeping Unit
- Silverback tag service form
- Service
- Device tag
- Fingerprint (Installed Silverback applications)
- Installed application (multifragment for computer)
Device
Step 1. Update of matching criteria for devices and import of new devices
Matching
MDMSilverbackDeviceID = SPSAssetClassMobile.MDMSilverbackDeviceID
OR
(Staging.DeviceType LIKE '%iPhone%' OR Staging.DeviceType LIKE '%iPad%' OR Staging.DeviceType LIKE '%iPod%')
AND
UUID = SPSAssetClassMobile.UUID OR SerialNumber = SPSAssetClassBase.SerialNumber OR IMEI = SPSAssetClassMobile.IMEI
OR
Staging.DeviceType LIKE '%OSX%'
AND
UUID = SPSAssetClassMobile.UUID OR SerialNumber = SPSAssetClassBase.SerialNumber OR IMEI = SPSAssetClassMobile.IMEI
OR
(Staging.DeviceType LIKE '%Android%' OR Staging.DeviceType LIKE '%SamsungSafe%')
AND
(Staging.[RelatedST-SPSComputerClassBase].PrimaryMACAddress = Production.RelatedSPSComputerClassBase.PrimaryMACAddress
AND Staging.[RelatedST-SPSAssetClassMobile].IMEI = Production.RelatedSPSAssetClassMobile.IMEI)
OR
(Staging.[RelatedST-SPSComputerClassBase].PrimaryMACAddress = Production.RelatedSPSComputerClassBase.PrimaryMACAddress
AND Staging.[RelatedST-SPSAssetClassMobile].IMEI IS NULL AND Production.RelatedSPSAssetClassMobile.IMEI IS NULL)
OR
Staging.DeviceType LIKE '%WP%'
AND
Staging.[RelatedST-SPSComputerClassBase].PrimaryMACAddress = Production.RelatedSPSComputerClassBase.PrimaryMACAddress
OR
(Staging.[RelatedST-SPSAssetClassMobile].IMEI = Production.RelatedSPSAssetClassMobile.IMEI OR
(Staging.[RelatedST-SPSAssetClassMobile].IMEI IS NULL AND Production.RelatedSPSAssetClassMobile.IMEI IS NULL))
OR
SerialNumber = SPSAssetClassBase.SerialNumber
OR
Staging.DeviceType LIKE '%Windows%'
AND
SerialNumber = SPSAssetClassBase.SerialNumber
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Name |
optional_deviceType + device_user_userName |
SPSComputerClassBase |
Name |
|
Status |
Status from configuration |
SPSCommonClassBase |
State |
Value |
Last Import Date |
Date of import |
SPSInventoryClassBase |
LastImportDate |
|
Primary MAC Address |
optional_networkHwAddresses |
SPSComputerClassBase |
PrimaryMACAddress |
|
User |
device_user_userEMail |
SPSAssetClassMobile |
UserName |
|
Serial Number |
optional_deviceSerialNumber |
SPSAssetClassBase |
SerialNumber |
|
Device Type |
optional_deviceType |
SPSAssetClassMobile |
DeviceType |
|
UUID |
optional_udid |
SPSAssetClassMobile |
UUID |
|
IMEI |
optional_imei |
SPSAssetClassMobile |
IMEI |
|
MDM Silverback ID |
device_deviceIdentifier |
SPSAssetClassMobile |
MDMSilverbackDeviceID |
|
Step 2. Import of attributes for devices
device_deviceIdentifier = SPSAssetClassMobile.MDMSilverbackDeviceID
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Model |
device_deviceHardwareTypeName |
SPSAssetClassBase |
Model |
|
Serial Number |
optional_deviceSerialNumber |
SPSAssetClassBase |
SerialNumber |
|
Management Type |
|
SPSAssetClassBase |
ManagementType |
Value |
Manufacturer |
optional_manufacturer |
SPSAssetClassBase |
ManufacturerName |
|
Is Compromised |
optional_compromisedStatus |
SPSAssetClassBase |
IsCompromised |
|
Name |
optional_deviceType + device_user_userName |
SPSAssetClassBase |
Name |
|
Proprietary |
|
SPSAssetClassBase |
Liability |
Value |
Last Synchronization Date |
|
SPSAssetClassMobile |
LastSyncDate |
|
MDM Silverback ID |
device_deviceIdentifier |
SPSAssetClassMobile |
MDMSilverbackDeviceID |
|
UUID |
optional_udid |
SPSAssetClassMobile |
UUID |
|
IMEI |
optional_imei |
SPSAssetClassMobile |
IMEI |
|
Last Seen Time |
device_lastCheckInTime |
SPSAssetClassMobile |
LastSeen |
|
Is Enrolled |
device_enrollmentStatus |
SPSAssetClassMobile |
IsEnrolled |
|
Device Type |
optional_deviceType |
SPSAssetClassMobile |
DeviceType |
|
Enrollment Status Changed Date |
|
SPSAssetClassMobile |
EnrollmentStatusChangedDate |
|
User |
device_user_userEMail |
SPSAssetClassMobile |
UserName |
|
System Serial Number |
optional_deviceSerialNumber |
SPSComputerClassBase |
SystemSerialNumber |
|
Managed By |
|
SPSComputerClassBase |
ManagedBy |
Value: "MDM" |
Provisioning Location |
|
SPSComputerClassBase |
ProvisioningLocation |
|
Name |
optional_deviceType + device_user_userName |
SPSComputerClassBase |
Name |
|
Primary MAC Address |
optional_networkHwAddresses |
SPSComputerClassBase |
PrimaryMACAddress |
|
Version |
device_osVersion |
SPSComputerClassOS |
Version |
|
Name |
optional_osClass |
SPSComputerClassOS |
Name |
|
SIM card
Matching
PhoneNumber = SPSAssetClassSIMCard.PhoneNumber
AND
Staging.SimCardIdMatch = Production.RelatedSPSAssetClassSIMCard.SimCardId
OR
PhoneNumber = SPSAssetClassSIMCard.PhoneNumber
AND
Production.RelatedSPSAssetClassSIMCard.SimCardId IS NULL
OR
Staging.SimCardIdMatch = Production.RelatedSPSAssetClassSIMCard.SimCardId
AND
Production.RelatedSPSAssetClassSIMCard.PhoneNumber IS NULL
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Management Type |
|
SPSAssetClassBase |
ManagementType |
Value |
Proprietary |
|
SPSAssetClassBase |
Liability |
Value |
ICCID |
|
SPSAssetClassSIMCard |
SimCardId |
|
Device |
|
SPSAssetClassSIMCard |
Device |
Production.ID |
Phone |
PhoneNumber |
SPSAssetClassSIMCard |
PhoneNumber |
|
Status |
|
SPSCommonClassBase |
State |
Value |
Business partner
Matching
Name = SPSSupplierClassBase.Name
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Name |
Manufacturer |
SPSSupplierClassBase |
Name |
|
Short Name |
Manufacturer |
SPSSupplierClassBase |
ShortName |
|
|
|
SPSSupplierClassBase |
IsManufacturer |
|
Stock Keeping Unit
Matching
Name = SPSStockKeepingUnitClassBase.Name
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Manufacturer |
|
SPSStockKeepingUnitClassBase |
Manufacturer |
Production.ID |
Type |
|
SPSStockKeepingUnitClassBase |
Type |
Value |
Description |
Model |
SPSStockKeepingUnitClassBase |
Description |
|
Name |
Model |
SPSStockKeepingUnitClassBase |
Name |
|
Model |
Model |
SPSStockKeepingUnitClassBase |
Model |
|
Silverback tag service form
Matching
TagId = SPSSilverbackTagServiceFormClassBase.TagId
AND
(Production.RelatedSPSSilverbackTagServiceFormClassBase.ProvisioningLocation = @configurationId OR
Production.RelatedSPSSilverbackTagServiceFormClassBase.ProvisioningLocation IS NULL)
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Tag Id |
tagId |
SPSSilverbackTagServiceFormClassBase |
TagID |
|
Name of Device Types |
DeviceTypes |
SPSSilverbackTagServiceFormClassBase |
NameDeviceTypes |
|
Provisioning Location |
|
SPSSilverbackTagServiceFormClassBase |
ProvisioningLocation |
|
Service
Matching
Staging.[RelatedST-SPSArticleClassBase].ServiceForm.ST_ServiceForm = Production.RelatedSPSArticleClassBase.ServiceForm
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Name |
tagName |
SPSArticleClassBase |
Name |
|
Description |
tagDescription |
SPSArticleClassBase |
Description |
|
Target Type |
|
SPSArticleClassBase |
TargetType |
Value |
Self Service Name |
tagName |
SPSArticleClassBase |
SSPName |
|
Self Service Description |
|
SPSArticleClassBase |
SSPDescription |
|
Service Type |
|
SPSArticleClassBase |
ServiceType |
Value |
Portal Description HTML |
|
SPSArticleClassBase |
SSPDescriptionHTML |
|
Provisioning Location |
|
SPSArticleClassBase |
ProvisioningLocation |
|
Last Sync Date |
|
SPSArticleClassBase |
LastSyncDate |
|
Service Form |
|
SPSArticleClassBase |
ServiceForm |
Production.ID |
Categories |
|
SPSArticleClassBase |
Categories |
Production.ID |
Managed by |
|
SPSArticleClassBase |
ManagedBy |
Value |
Allow Multiple Allocation |
|
SPSArticleClassBase |
AllowIdenticalInstances |
Value |
Provisioning Workflow |
|
SPSArticleClassBase |
ProvisioningProcess |
Production.T(PLSLWorkflowComponentClassCommon). ID |
Device tag
Matching
TagId = SPSSilverbackTagServiceFormClassBase.TagId
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Tag Id |
TagId |
SPSSilverbackTagServiceFormClassBase |
TagId |
|
Assigned Silverback Devices |
|
SPSSilverbackTagServiceFormClassBase |
AssignedSilverbackDevices |
Production.Id |
Fingerprint
Matching
Name = SPSApplicationClassBase.Name
AND
SPSApplicationClassBase.GlobalApp IS NULL
AND
Production.RelatedSPSApplicationClassBase.DetectionType = 1034
AND
(Staging.Description = Production.RelatedSPSApplicationClassBase.Description OR (Staging.Description IS NULL AND
Production.RelatedSPSApplicationClassBase.Description IS NULL))
AND
(Staging.Version = Production.RelatedSPSApplicationClassBase.Version OR (Staging.Version IS NULL AND
Production.RelatedSPSApplicationClassBase.Version IS NULL))
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
Description |
Identifier |
SPSApplicationClassBase |
Description |
|
Name |
Name |
SPSApplicationClassBase |
Name |
|
Version |
Version |
SPSApplicationClassBase |
Version |
|
Detection Type |
|
SPSApplicationClassBase |
DetectionType |
Value |
Global Application |
|
SPSApplicationClassBase |
GlobalApp |
ISNULL(Production.Name, '') |
Installed application
Matching
MDMSilverbackDeviceID = SPSAssetClassMobile.MDMSilverbackDeviceID
Attributes
Name |
Source Column |
Data Definition |
Attribute |
Relation Match |
MDM Silverback ID |
DeviceId |
SPSAssetClassMobile |
MDMSilverbackDeviceID |
|
Reported Application |
Key |
SPSInventoryClassApplication |
ReportedApplication |
Production[ISNULL(Name, '') + ISNULL(Description,'') +ISNULL(Version,'') + ISNULL(GlobalApp.Name, '')] |
Installed |
|
SPSInventoryClassApplication |
Installed |
|
Detection Type |
|
SPSInventoryClassApplication |
DetectionType |
Value |
Last Change Date |
|
SPSInventoryClassApplication |
LastChangeDate |
|