Provance.ITAM.SoftwareTitleSoftware Title

Provance.ITAM.SoftwareTitle (ClassType)

Defines the basic properties of Software Title

Element properties:

Base ClassSystem.ConfigItem
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId8b64e8f8-f303-589d-11fb-e7c0a5101110

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value EnumType Scale
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.SoftwareTitle:
Id  string  Software Title ID Software Title ID true 256  False  SWT{0}     
Description  string  Description Description false 256  False       
Status  enum  Status Status false 256      EntityStatus   
ApprovalStatus  enum  Approval Status Approval Status false 256      ApprovalStatus   
Category  enum  Category Category false 256      SoftwareCategory   
InstalledQuantity  int  Installed Quantity Installed Quantity false 256       
InstallExcludedQuantity  int      false 256       
LicensedQuantity  int  Licensed Installs Licensed Installs false 256       
AvailableQuantity  int      false 256       
EstimatedCost  decimal  Estimated Unit Cost Estimated Unit Cost false 38       
EstimatedCostIsoCurrencyCode  string      false 256  False       
TotalLicenseQuantity  int      false 256       
IsTrackByInstallation  bool  Track By Installation Track By Installation false 256    true     
TitlePercentUsage  int      false 256       
Image  binary  Image Image false 256         

Health Model:

Source Code:

<ClassType ID="Provance.ITAM.SoftwareTitle" Accessibility="Public" Abstract="false" Base="SystemLibrary!System.ConfigItem" Hosted="false" Singleton="false">
<Property ID="Id" Type="string" AutoIncrement="true" Key="true" DefaultValue="SWT{0}"/>
<Property ID="Description" Type="string"/>
<Property ID="Status" Type="enum" EnumType="ProvanceServiceManagerItamCoreLibrary!EntityStatus"/>
<Property ID="ApprovalStatus" Type="enum" EnumType="ApprovalStatus"/>
<Property ID="Category" Type="enum" EnumType="SoftwareCategory"/>
<Property ID="InstalledQuantity" Type="int" DefaultValue="0"/>
<Property ID="InstallExcludedQuantity" Type="int" DefaultValue="0"/>
<Property ID="LicensedQuantity" Type="int" DefaultValue="0"/>
<Property ID="AvailableQuantity" Type="int" DefaultValue="0"/>
<Property ID="EstimatedCost" Type="decimal" MinLength="3" MaxLength="38" Scale="2"/>
<Property ID="EstimatedCostIsoCurrencyCode" Type="string"/>
<Property ID="TotalLicenseQuantity" Type="int" DefaultValue="0"/>
<Property ID="IsTrackByInstallation" Type="bool" DefaultValue="true"/>
<!-- TitlePercentUsage -->
<Property ID="TitlePercentUsage" Type="int" DefaultValue="0"/>
<Property ID="Image" Type="binary" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
</ClassType>