InstdSWAssignmentReasons Table

InstdSWAssignmentReasons lists all license assignments attempted for an installation of an application.

Note: To cater for multi-tenant mode, this table may contain data for multiple tenants. Access requires that the database TenantID has been set in the SQL Server connection context information. That setting filters an underlying table to produce this view of data for the single, selected tenant.
Table 1. Database columns for InstdSWAssignmentReasons table

Database Column

Details

InstalledSoftwareID

Type: integer. Key

The link to the installed software record a license assignment was attempted for. Foreign key to the InstalledSoftware table.

SoftwareLicenseID

Type: integer. Key

The link to the license this install has been counted against. Foreign key to the SoftwareLicense table.

ComplianceUserID

Type: integer. Key. Nullable

The link to the user this install has been counted against. Foreign key to the ComplianceUser table.

MultiProductLicensePhase

Type: boolean

This field is set to True when this installation is licensed during the multi-product license phase of license reconcile.

Order

Type: integer

The order this license was attempted to be assigned to this installation.

LicenseAssignment FailureReasonID

Type: integer. Nullable

The reason this installation could not be assigned to this license. Foreign key to the LicenseAssignmentFailureReason table.

LAConsReasonID

Type: integer. Nullable

The reason this installation consumed entitlements from this license. Foreign key to the LicenseAssignmentConsumptionReason table.

FirstAvailable

Type: boolean

Whether this license was the first available to be assigned to this installation regardless of purchases.

RequestedValue

Type: text (max 256 characters). Nullable

The requested value for this installation on this license.

AvailableValue

Type: text (max 256 characters). Nullable

The available value for this installation on this license.

AddedBySQLPhase

Type: boolean

Specifies whether the licence allocation was done by SQL or C# code. This is an internal field that can be used when troubleshooting license assignments.