Inventory Object: SoftwareLicense

IT Asset Management (Cloud)

SoftwareLicense objects are uploaded to the ImportedSoftwareLicense table in the operations (inventory) database. Multiple imports will merge updated data with existing records, and add new records as applicable.

The ImportedSoftwareLicense table holds all of the licenses which have been retrieved from the source connections.

Attributes are listed here in alphabetical order.

Property Attributes Notes
EntitlementCount Unsigned integer (int). May be null.

The number of entitlements for the license.

ExpiryDate Date/time field. May be null.

The expiry date of a subscription license.

ExternalLicenseID Unsigned integer (bigint). Mandatory. Database key.

The identifier used in the source connection for the license.

Note: Strictly, this attribute may be null, because it forms part of a compound database key. However, null values may cause import errors (where this object does not get imported), and multiple records from the same connection having nulls may cause data loss through over-writing. It is therefore best practice to treat this field as mandatory.
IsSubscription Boolean (0 or 1). Default: 0.

Indicates whether or not the license is a subscription license.

LicenseName Alpha-numeric text (maximum 256 characters). May be null.

The name of the license.

PartNo Alpha-numeric text (maximum 100 characters). May be null.

The publisher's part number for this license.

SoftwareLicenseID Unsigned integer (int). May be null.

Identifier of the license in the SoftwareLicense table that this imported license links to. This is populated by the import process and does not need to be provided by the source connections.

SoftwareLicenseTypeID Unsigned integer (int). May be null.

The license type ID of the license.

IT Asset Management (Cloud)