Provance.ITAM.SoftwareVersionSoftware Version

Provance.ITAM.SoftwareVersion (ClassType)

Defines the basic properties of Software Version

Element properties:

Base ClassSystem.ConfigItem
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId914d1876-ed9b-a69b-9246-61049d60bd9c

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False     
System.ConfigItem:
ObjectStatus  enum  Object Status Object status false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum 
AssetStatus  enum  Asset Status Asset status false 256      System.ConfigItem.AssetStatusEnum 
Notes  richtext  Notes Notes false 4000       
Provance.ITAM.SoftwareVersion:
Id  string  Software Version ID Software Version ID true 256  False  {0}   
ReleaseDate  datetime  Release Date Release Date false 256       
InstalledQuantity  int  Installed Quantity Installed Quantity false 256     
LicensedQuantity  int  Licensed Installs Licensed Installs false 256     
RemainingLicenseQuantity  int  Remaining Quantity Remaining Quantity false 256     
TotalLicenseQuantity  int  Total License Quantity Total License Quantity false 256     
BaseLicenseQuantity  int      false 256     
TotalBaseLicenseQuantity  int      false 256     
UpgradeLicenseQuantity  int      false 256     
TotalUpgradeLicenseQuantity  int      false 256     
VersionPercentUsage  int      false 256     
VersionPercentage  int      false 256     
ExpiredLicenseQuantity  int      false 256     
DowngradedLicensedQuantity  int  Licenses Used for Downgrades Licenses Used for Downgrades false 256     
UpgradedLicensedQuantity  int  Licenses Used for Upgrades Licenses Used for Upgrades false 256     
UncoveredInstalledQuantity  int      false 256     
NoBaseLicenseQuantity  int  No Base Quantity No Base Quantity false 256     
UsableLicenseQuantity  int  Usable Quantity Usable Quantity false 256     
InstallExcludedQuantity  int      false 256     
TotalDowngradeLicenseQuantity  int      false 256     

Health Model:

Source Code:

<ClassType ID="Provance.ITAM.SoftwareVersion" Accessibility="Public" Abstract="false" Base="SystemLibrary!System.ConfigItem" Hosted="false" Singleton="false">
<Property ID="Id" Type="string" AutoIncrement="true" Key="true" DefaultValue="{0}"/>
<Property ID="ReleaseDate" Type="datetime"/>
<Property ID="InstalledQuantity" Type="int" DefaultValue="0"/>
<Property ID="LicensedQuantity" Type="int" DefaultValue="0"/>
<Property ID="RemainingLicenseQuantity" Type="int" DefaultValue="0"/>
<Property ID="TotalLicenseQuantity" Type="int" DefaultValue="0"/>
<Property ID="BaseLicenseQuantity" Type="int" DefaultValue="0"/>
<!-- RemainingBaseLicenses -->
<Property ID="TotalBaseLicenseQuantity" Type="int" DefaultValue="0"/>
<Property ID="UpgradeLicenseQuantity" Type="int" DefaultValue="0"/>
<!-- RemainingUpgradeLicenses -->
<Property ID="TotalUpgradeLicenseQuantity" Type="int" DefaultValue="0"/>
<Property ID="VersionPercentUsage" Type="int" DefaultValue="0"/>
<Property ID="VersionPercentage" Type="int" DefaultValue="0"/>
<Property ID="ExpiredLicenseQuantity" Type="int" DefaultValue="0"/>
<!-- Not displayed -->
<!--LicenseUsedForDowngrade-->
<Property ID="DowngradedLicensedQuantity" Type="int" DefaultValue="0"/>
<!--LicenseUsedForUpgrade-->
<Property ID="UpgradedLicensedQuantity" Type="int" DefaultValue="0"/>
<!-- UncoveredInstallation -->
<Property ID="UncoveredInstalledQuantity" Type="int" DefaultValue="0"/>
<!-- Not used in best fit for now -->
<Property ID="NoBaseLicenseQuantity" Type="int" DefaultValue="0"/>
<Property ID="UsableLicenseQuantity" Type="int" DefaultValue="0"/>
<Property ID="InstallExcludedQuantity" Type="int" DefaultValue="0"/>
<Property ID="TotalDowngradeLicenseQuantity" Type="int" DefaultValue="0"/>
</ClassType>