Service Desk Integration Data Dictionary

AssetTrack to Service Desk Data Mappings

FieldAT FieldSD FieldComment
Asset TagAsset.AssetTagca_owned_resource.resource_tagShown in SD header section as Alt CI ID
Serial NumberAsset.SerialNumberca_owned_resource.serial_numberShown in SD header section as Serial Number

Mac Address

Asset.MacAddressca_owned_resource.mac_addressShown in SD header section as MAC Address
DescriptionAsset.Description (Called Comments in AT field list)ca_owned_resource.resource_descriptionShown in SD's header section
Asset NameAsset.AssetNameca_owned_resource.resource_nameShown in SD's header section
Host NameAsset.HostNameca_owned_resource.host_nameShown in SD's header section
Service StatusAsset.ServiceStatusca_owned_resource.resource_status (FK to ca_resource_status)Shown in SD's Inventory tab as Status
Acquisition DateAsset.AcquireDateca_owned_resource.acquire_dateShown in SD's Inventory tab
Installation Date-ca_owned_resource.installation_dateShown in SD's Inventory tab
Warranty Start Date-usp_owned_resource.nr_wrty_st_dt (Warranty Start Date)Shown in SD's Inventory tab
Warranty End DateAsset.WarrantyEndDateusp_owned_resource.nr_wrty_end_dt (Warranty End Date)Shown in SD's Inventory tab
AssigneeAsset.AssigneeIDca_owned_resource.resource_contact_uuid (FK to ca_contact)Shown in SD's Contact tab
LocationAsset.LocationIDca_owned_resource.location_uuid (FK to ca_location)

Shown in SD's Location tab

Attempting to publish a multi-level location (any location deeper than level 1) will cause the SD Handler to throw an exception. This is intended to prevent data loss.

Per a support incident with CA SD support [20588284], we discovered that Service Desk 12.1 does not support hierarchical locations out of the box. It does when SD is integrated with APM and SD is customized to pick them up (APM is used to create the hierarchy). We support out-of-the-box-SD-integration, so we do not support this customization.

Floor LocationAsset.CAFloorLocationca_owned_resource.floor_locationShown in SD's Location tab (Floor)
Room LocationAsset.CARoomLocationca_owned_resource.room_locationShown in SD's Location tab (Room)
Cabinet LocationAsset.CACabinetLocationca_owned_resource.cabinet_locationShown in SD's Location tab (Cabinet)
Shelf LocationAsset.CAShelfLocationca_owned_resource.shelf_locationShown in SD's Location tab (Self)
Slot LocationAsset.CASlotLocationca_owned_resource.slot_locationShown in SD's Location tab (Slot)
ModelAsset.ProductIDca_owned_resource.model_uuid (FK to ca_model_def)Shown in SD's Inventory tab
ManufacturerAsset.Product.ManufacturerIDca_owned_resource.manufacturer_uuid (FK to ca_company)Shown in SD's Inventory tab
FamilyAsset.Product.AssetType (Level 1)ca_owned_resource.resource_familyShown in SD's header section
ClassAsset.Product.AssetType (Level 2)ca_owned_resource.resource_classShown in SD's header section

Organization

One supported

  • Maintenance
  • Responsible
  • Bought for

 

 

Asset.OrganizationID

This mapping is controlled by the Settings > CA Service Management > Import > Import orgs from setting. You can target any of the following three fields:

ca_owned_resource.maintenance_org_uuid (FK to ca_organization)

ca_owned_resource.responsible_org_uuid (FK to ca_organization)

ca_owned_resource.org_bought_for_uuid (FK to ca_organization)

Shown in SD's Service tab.

Attempting to publish a multi-level org (any org deeper than level 1) will cause the SD Handler to throw an exception. This is intended to prevent data loss.

Cost CenterAsset.CostCenterIDca_owned_resource.cost_center_uuid 
Date ModifiedAsset.DateModified
ca_owned_resource.last_update_date

 

InactiveInactive (Handler field)ca_owned_resource.inactiveYou can update this field. If the value of this field is 1 (inactive=true) in the MDB, you may not use AssetTrack to update this field in any way. We can probably change this, but this is the current implementation.

Publishing asset lookup sequence

The SD handler can create new assets and also update existing assets. The handler always tries to look up assets using the following sequence. If a given field is empty, then it moves to the next one and searches ca_owned_resource.

  1. Asset Tag
  2. Serial Number
  3. MAC Address

If multiple assets have duplicated values for any of the fields above, only the first one is considered; all others are ignored.