Provance.ITAM.SkuSKU

Provance.ITAM.Sku (ClassType)

Defines the basic properties of SKU

Element properties:

Base ClassSystem.ConfigItem
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId54f14b5a-3b70-b8ba-1616-7e7d783bf3ee

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.Sku:
Id  string  Sku ID Sku ID true 256  False  SKU{0}   
Description  string  Description Description false 256  False     
Status  enum  Status Status false 256      EntityStatus 
ManufacturerPartNumber  string  Manufacturer Part Number Manufacturer Part Number false 256  False     
IncludesLicense  bool  Includes License Includes License false 256    False   
LicenseType  enum  License Type License Type false 256      LicenseType 
LicenseQuantity  int  License Quantity License Quantity false 256     
LicenseUnit  enum  License Unit License Unit false 256      LicenseUnit 
LicensingProgram  enum  Licensing Program Licensing Program false 256      LicensingProgram 
LicensePricing  enum  License Pricing License Pricing false 256      LicensePricing 
IncludesMaintenanceSupport  bool  Includes Maintenance & Support Agreement Includes Maintenance & Support Agreement false 256    False   
MaintenanceSupportDuration  int  Maintenance & Support Duration Maintenance & Support Duration false 256     
MaintenanceSupportDurationUnit  enum  Duration Unit Duration Unit false 256      ContractTimeUnit 
PURLanguage  enum  Language Language false 256      PURLanguage 
PURRegion  enum  Region Region false 256      PURRegion 
IsUpgradeLicense  bool  Is Upgrade License Is Upgrade License false 256    False   
TotalLicensedQuantity  int      false 256     
LimitByAssignment  bool      false 256    False   

Health Model:

Source Code:

<ClassType ID="Provance.ITAM.Sku" Accessibility="Public" Abstract="false" Base="SystemLibrary!System.ConfigItem" Hosted="false" Singleton="false">
<Property ID="Id" Type="string" AutoIncrement="true" Key="true" DefaultValue="SKU{0}"/>
<Property ID="Description" Type="string"/>
<Property ID="Status" Type="enum" EnumType="ProvanceServiceManagerItamCoreLibrary!EntityStatus"/>
<Property ID="ManufacturerPartNumber" Type="string" Required="true"/>
<Property ID="IncludesLicense" Type="bool" Required="true" DefaultValue="False"/>
<Property ID="LicenseType" Type="enum" EnumType="LicenseType"/>
<Property ID="LicenseQuantity" Type="int" Required="true" DefaultValue="0"/>
<Property ID="LicenseUnit" Type="enum" EnumType="LicenseUnit"/>
<Property ID="LicensingProgram" Type="enum" EnumType="LicensingProgram"/>
<Property ID="LicensePricing" Type="enum" EnumType="LicensePricing"/>
<Property ID="IncludesMaintenanceSupport" Type="bool" Required="true" DefaultValue="False"/>
<Property ID="MaintenanceSupportDuration" Type="int" DefaultValue="0"/>
<Property ID="MaintenanceSupportDurationUnit" Type="enum" EnumType="ProvanceServiceManagerItamCoreLibrary!ContractTimeUnit"/>
<Property ID="PURLanguage" Type="enum" EnumType="PURLanguage"/>
<Property ID="PURRegion" Type="enum" EnumType="PURRegion"/>
<Property ID="IsUpgradeLicense" Type="bool" DefaultValue="False"/>
<Property ID="TotalLicensedQuantity" Type="int" DefaultValue="0"/>
<Property ID="LimitByAssignment" Type="bool" DefaultValue="False"/>
</ClassType>