Provance.ITAM.SkuSKU

Provance.ITAM.Sku (ClassType)

Определяет базовые свойства 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 (RUS) Description (RUS) Key Max Length Min Length Case Sensitive Default Value EnumType
System.Entity:
DisplayName  string  Отображаемое имя Отображаемое имя объекта. false 4000  False     
System.ConfigItem:
ObjectStatus  enum  Состояние объекта Состояние объекта false 256    System.ConfigItem.ObjectStatusEnum.Active  System.ConfigItem.ObjectStatusEnum 
AssetStatus  enum  Состояние актива Состояние актива false 256      System.ConfigItem.AssetStatusEnum 
Notes  richtext  Примечания Примечания false 4000       
Provance.ITAM.Sku:
Id  string  Код SKU Код SKU true 256  False  SKU{0}   
Description  string  Описание Описание false 256  False     
Status  enum  Состояние Состояние false 256      EntityStatus 
ManufacturerPartNumber  string  Номер изделия производителя Номер изделия производителя false 256  False     
IncludesLicense  bool  Включает лицензии Включает лицензии false 256    False   
LicenseType  enum  Тип лицензии Тип лицензии false 256      LicenseType 
LicenseQuantity  int  Количество лицензий Количество лицензий false 256     
LicenseUnit  enum  Единица лицензии Единица лицензии false 256      LicenseUnit 
LicensingProgram  enum  Программа лицензирования Программа лицензирования false 256      LicensingProgram 
LicensePricing  enum  Цена лицензии Цена лицензии false 256      LicensePricing 
IncludesMaintenanceSupport  bool  Включает соглашение об обслуживании и поддержке Включает соглашение об обслуживании и поддержке false 256    False   
MaintenanceSupportDuration  int  Длительность обслуживания и поддержки Длительность обслуживания и поддержки false 256     
MaintenanceSupportDurationUnit  enum  Единица длительности Единица длительности false 256      ContractTimeUnit 
PURLanguage  enum  Язык Язык false 256      PURLanguage 
PURRegion  enum  Регион Регион false 256      PURRegion 
IsUpgradeLicense  bool  Является лицензией обновления Является лицензией обновления 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>