Cireson.AssetManagement.SoftwareAssetSoftware Asset

Cireson.AssetManagement.SoftwareAsset (ClassType)

Cireson Asset Management Software Asset

Element properties:

Base ClassSystem.ConfigItem
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId066bc5e9-1f4e-d073-ebf0-4cf02106fb8e

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Max Value Min Value 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             
Cireson.AssetManagement.SoftwareAsset:
SoftwareAssetID  string  Software Asset ID true 256      False       
Description  string  Description false 4000      False       
Name  string  Asset Name false 256      False       
LocationDetails  string  Location Details false 256      False       
Manufacturer  string  Manufacturer false 256      False       
PurchaseCount  int  Purchase Count false 256  2147483647         
InstallCount  int  Install Count false 256  2147483647         
AuthorizedInstallCount  int  Authorized Install Count false 256  2147483647         
AuthorizedComputerCount  int  Authorized Count false 256  2147483647         
UnauthorizedComputerCount  int  Unauthorized Count false 256  2147483647         
AvailableCount  int  Available Count false 256  2147483647         
SoftwarePattern  string  Software Pattern false 4000      False       
VersionPattern  string  Version Pattern false 4000      False       
Version  string  Version false 256      False       
LastUpdated  datetime  Last Updated false 256             
SoftwareAssetStatus  enum  SW Asset Status false 256          Cireson.AssetManagement.SoftwareAssetStatusEnum   
LicenceStatus  enum  License Status false 256          Cireson.AssetManagement.SoftwareAssetLicenceStatusEnum   
WarningThresholdPercent  int  Warning Threshold Percent false 256  100         
CountAllMatches  bool  Count All Matches false             
ExclusionPattern  string  Exclusion Pattern false 4000      False       
ExpectedDate  datetime  Expected Date false 256             
ReceivedDate  datetime  Received Date false 256             
Cost  decimal  Cost false 15           
IsBundle  bool  Is Bundle false             
MasterContractEndDate  datetime  Not Used false 256             
MasterContractStatus  enum  Contract Status false 256          Cireson.AssetManagement.ContractStatusEnum   
SoftwareAssetType  enum  SW Asset Type false 256          Cireson.AssetManagement.SoftwareAssetTypeEnum   
IsUnlimited  bool  Is Unlimited false 256             
SoftwareMeteringFilename  string  Software Metering Filename false 4000      False       
SoftwareMeteringUpdated  datetime  Software Metering Updated false 256             
SoftwareMeteringUsageCount  int  Software Metering Usage Count false 256  2147483647         
SoftwareMeteringExcluded  bool  Software Metering Excluded false 256             
IsOS  bool  Is Operating System false 256             
ManufacturerEnum  enum  Manufacturer Enum false 256          Cireson.AssetManagement.CatalogItemManufacturerEnum   
Currency  enum  Currency false 256          Cireson.AssetManagement.CurrencyEnum   
SoftwareLibraryLocation  string  Software Library Location false 4000      False       
IsNamed  bool  Is Named false 256             
CountAssignedUsers  bool  Count Assigned Users false 256             
CountAssignedComputers  bool  Count Assigned Computers false 256             
CPUMode  enum  CPU Mode false 256          Cireson.AssetManagement.SoftwareAssetCPUEnum   
DowngradesAvailable  int  Downgrades Available false 256  2147483647         
DowngradeLicences  int  Downgrade Licenses false 256  2147483647         
UpgradesAvailable  int  Upgrades Available false 256  2147483647         
UpgradeLicences  int  Upgrade Licenses false 256  2147483647         
CountLicenceSeats  bool  Count License Seats false 256             
TotalPurchaseCount  int  Total Purchase Count false 256  2147483647         
ExcludeAuth  bool      false 256             

Health Model:

Source Code:

<ClassType ID="Cireson.AssetManagement.SoftwareAsset" Accessibility="Public" Abstract="false" Base="System!System.ConfigItem" Hosted="false" Singleton="false" Extension="false">
<Property ID="SoftwareAssetID" Type="string" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Description" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="4000" MinLength="0" Required="false" Scale="0"/>
<Property ID="Name" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="LocationDetails" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Manufacturer" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="PurchaseCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="InstallCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="AuthorizedInstallCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="AuthorizedComputerCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="UnauthorizedComputerCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="AvailableCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="-2147483647"/>
<Property ID="SoftwarePattern" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="4000" MinLength="0" Required="false" Scale="0"/>
<Property ID="VersionPattern" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="4000" MinLength="0" Required="false" Scale="0"/>
<Property ID="Version" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="LastUpdated" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="SoftwareAssetStatus" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.SoftwareAssetStatusEnum"/>
<Property ID="LicenceStatus" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.SoftwareAssetLicenceStatusEnum"/>
<Property ID="WarningThresholdPercent" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0" MaxValue="100"/>
<Property ID="CountAllMatches" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="1" MinLength="0" Required="false" Scale="0"/>
<Property ID="ExclusionPattern" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="4000" MinLength="0" Required="false" Scale="0"/>
<Property ID="ExpectedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ReceivedDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="Cost" Type="decimal" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="15" MinLength="0" Required="false" Scale="2"/>
<Property ID="IsBundle" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="1" MinLength="0" Required="false" Scale="0"/>
<Property ID="MasterContractEndDate" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="MasterContractStatus" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.ContractStatusEnum"/>
<Property ID="SoftwareAssetType" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.SoftwareAssetTypeEnum"/>
<Property ID="IsUnlimited" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="SoftwareMeteringFilename" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="4000" MinLength="0" Required="false" Scale="0"/>
<Property ID="SoftwareMeteringUpdated" Type="datetime" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="SoftwareMeteringUsageCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="SoftwareMeteringExcluded" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="IsOS" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="ManufacturerEnum" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.CatalogItemManufacturerEnum"/>
<Property ID="Currency" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.CurrencyEnum"/>
<Property ID="SoftwareLibraryLocation" Type="string" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="4000" MinLength="0" Required="false" Scale="0"/>
<Property ID="IsNamed" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="CountAssignedUsers" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="CountAssignedComputers" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="CPUMode" Type="enum" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" EnumType="Cireson.AssetManagement.SoftwareAssetCPUEnum"/>
<Property ID="DowngradesAvailable" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="-2147483647"/>
<Property ID="DowngradeLicences" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="UpgradesAvailable" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="-2147483647"/>
<Property ID="UpgradeLicences" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="CountLicenceSeats" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
<Property ID="TotalPurchaseCount" Type="int" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0" MinValue="0"/>
<Property ID="ExcludeAuth" Type="bool" AutoIncrement="false" Key="false" CaseSensitive="false" MaxLength="256" MinLength="0" Required="false" Scale="0"/>
</ClassType>