Provance.Class.BFA.VersionLicensingPositionBFA Version Licensing Position

Provance.Class.BFA.VersionLicensingPosition (ClassType)

Element properties:

Base ClassSystem.AdminItem
AbstractFalse
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementId88c6bf75-3a97-9c11-66a9-3c89da26b575

Class Hierarchy:

Class Properties:

Property Name Type Display Name (ENU) Description (ENU) Key Max Length Min Length Case Sensitive Default Value
System.Entity:
DisplayName  string  Display Name Display name of the object. false 4000  False   
Provance.Class.BFA.VersionLicensingPosition:
VersionGuid  guid  Version Guid true 256     
AssignmentCount  int      false 256   
BatchId  int  Batch Id false 256     
InstallsCovered  int  Installs Covered false 256   
InstallsCoveredBase  int  Installs Covered Base false 256   
InstallsCoveredDowngrade  int  Installs Covered Downgrade false 256   
InstallsCoveredUpgrade  int  Installs Covered Upgrade false 256   
InstallsExcluded  int  Installs Excluded false 256   
InstallsNoBase  int  Installs No Base false 256   
InstallsNormalized  int  Installs Normalized false 256   
InstallsUncovered  int  Installs Uncovered false 256   
LicensesBase  int  Licenses Base false 256   
LicensesBaseRemaining  int  Licenses Base Remaining false 256   
LicensesDowngradeRights  int  Licenses Downgrade Rights false 256   
LicensesExpired  int  Licenses Expired false 256   
LicensesRemaining  int  Licenses Remaining false 256   
LicensesTotal  int  Licenses Total false 256   
LicensesUpgrade  int  Licenses Upgrade false 256   
LicenseUsable  int  Licenses Usable false 256   
LicensingPositionIndicatorId  int  Licensing Position Indicator Id false 256     
LicensingPositionPercentage  int  Licensing Position Percentage false 256     
SoftwareTitleGuid  string  Software Title Guid false 256  False   
TimeStamp  datetime  Time Stamp false 256     
Version  string  Version false 512  False   
VersionLicensingPositionId  int  Version Licensing Position Id false 256     

Health Model:

Source Code:

<ClassType ID="Provance.Class.BFA.VersionLicensingPosition" Accessibility="Public" Abstract="false" Base="AdminItem!System.AdminItem" Hosted="false" Singleton="false">
<Property ID="VersionGuid" Type="guid" AutoIncrement="false" Key="true" CaseSensitive="false" MaxLength="256" MinLength="0" Required="true" Scale="0"/>
<Property ID="AssignmentCount" Type="int" DefaultValue="0"/>
<Property ID="BatchId" Type="int" Required="true"/>
<Property ID="InstallsCovered" Type="int" DefaultValue="0"/>
<Property ID="InstallsCoveredBase" Type="int" DefaultValue="0" Comment="Installs covered by base licenses."/>
<Property ID="InstallsCoveredDowngrade" Type="int" DefaultValue="0" Comment="Installs covered by downgrade licenses."/>
<Property ID="InstallsCoveredUpgrade" Type="int" DefaultValue="0" Comment="Installs covered by upgrade licenses."/>
<Property ID="InstallsExcluded" Type="int" DefaultValue="0"/>
<Property ID="InstallsNoBase" Type="int" DefaultValue="0" Comment="Any installs where no base license could be found to start from."/>
<Property ID="InstallsNormalized" Type="int" DefaultValue="0" Comment="Unique installation quantity."/>
<Property ID="InstallsUncovered" Type="int" Required="true" DefaultValue="0"/>
<Property ID="LicensesBase" Type="int" DefaultValue="0"/>
<Property ID="LicensesBaseRemaining" Type="int" DefaultValue="0"/>
<Property ID="LicensesDowngradeRights" Type="int" DefaultValue="0"/>
<Property ID="LicensesExpired" Type="int" DefaultValue="0"/>
<Property ID="LicensesRemaining" Type="int" DefaultValue="0" Comment="Base + Upgrade licenses remaining."/>
<Property ID="LicensesTotal" Type="int" DefaultValue="0"/>
<Property ID="LicensesUpgrade" Type="int" DefaultValue="0"/>
<Property ID="LicenseUsable" Type="int" DefaultValue="0"/>
<Property ID="LicensingPositionIndicatorId" Type="int" Required="true" Comment="Accepted Values: -1(Red), 0(Yellow), 1(Green)"/>
<Property ID="LicensingPositionPercentage" Type="int" Required="true"/>
<Property ID="SoftwareTitleGuid" Type="string" MinLength="0" MaxLength="256" AutoIncrement="false"/>
<Property ID="TimeStamp" Type="datetime" Required="true"/>
<Property ID="Version" Type="string" MinLength="0" MaxLength="512" AutoIncrement="false" Comment="Version Display Name"/>
<Property ID="VersionLicensingPositionId" Type="int" Key="false" Required="true"/>
</ClassType>