Provance.ITAM.HardwareAssetHardware Asset

Provance.ITAM.HardwareAsset (ClassType)

Defines the basic properties of Hardware Asset

Element properties:

Base ClassSystem.ConfigItem
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId71764e11-355c-f9dc-6a67-008e43ba56e4

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.HardwareAsset:
Id  string  Hardware Asset ID Hardware Asset ID true 256  False  HW{0}     
AssetTag  string  Asset Tag Asset Tag false 256  False       
SerialNumber  string  Serial Number Serial Number false 256  False       
Description  string  Description Description false 256  False       
Status  enum  Hardware Asset Status Hardware Asset Status false 256      EntityStatus   
Type  enum  Type Type false 256      HardwareAssetType   
LifecycleStatus  enum  Life Cycle Status Life Cycle Status false 256      HardwareAssetLifecycleStatus   
LifecycleStatusChangedDate  datetime  Life Cycle Status Changed Date Life Cycle Status Changed Date false 256         
ReceivedDate  datetime  Received Date Received Date false 256         
Cost  decimal  Cost Cost false 38    0.00   
CostIsoCurrencyCode  string  Cost Currency Cost Currency false 256  False       
PurchaseOrderNumber  string  Purchase Order Number Purchase Order Number false 256  False       
PurchaseOrderDate  datetime  Purchase Order Date Purchase Order Date false 256         
InvoiceNumber  string  Invoice Number Invoice Number false 256  False       
InvoiceDate  datetime  Invoice Date Invoice Date false 256         
ReturnedDate  datetime  Returned Date Returned Date false 256         
PlannedRefreshDate  datetime  Planned Refresh Date Planned Refresh Date false 256         
Path  string  Path Path false 256  False       

Health Model:

Source Code:

<ClassType ID="Provance.ITAM.HardwareAsset" Accessibility="Public" Abstract="false" Base="SystemLibrary!System.ConfigItem" Hosted="false" Singleton="false">
<Property ID="Id" Type="string" AutoIncrement="true" Key="true" DefaultValue="HW{0}"/>
<Property ID="AssetTag" Type="string"/>
<Property ID="SerialNumber" Type="string"/>
<Property ID="Description" Type="string"/>
<Property ID="Status" Type="enum" EnumType="ProvanceServiceManagerItamCoreLibrary!EntityStatus"/>
<Property ID="Type" Type="enum" EnumType="HardwareAssetType"/>
<Property ID="LifecycleStatus" Type="enum" EnumType="HardwareAssetLifecycleStatus"/>
<Property ID="LifecycleStatusChangedDate" Type="datetime"/>
<Property ID="ReceivedDate" Type="datetime"/>
<Property ID="Cost" Type="decimal" MinLength="3" MaxLength="38" DefaultValue="0.00" Scale="2"/>
<Property ID="CostIsoCurrencyCode" Type="string"/>
<Property ID="PurchaseOrderNumber" Type="string"/>
<Property ID="PurchaseOrderDate" Type="datetime"/>
<Property ID="InvoiceNumber" Type="string"/>
<Property ID="InvoiceDate" Type="datetime"/>
<Property ID="ReturnedDate" Type="datetime"/>
<Property ID="PlannedRefreshDate" Type="datetime"/>
<Property ID="Path" Type="string"/>
</ClassType>