System.WorkItemWork Item

System.WorkItem (ClassType)

Defines the basic properties of work items

Element properties:

Base ClassSystem.Entity
AbstractTrue
HostedFalse
SingletonFalse
ExtensionFalse
AccessibilityPublic
ElementIdf59821e2-0364-ed2c-19e3-752efbb1ece9

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   
System.WorkItem:
Id  string  ID Work item ID true 256  False  {0} 
Title  string  Title Title false 200  False   
Description  string  Description Description false 4000  False   
ContactMethod  string  Alternate contact method Alternate contact method false 256  False   
CreatedDate  datetime  Created date Created date false 256    GetUTCDate() 
ScheduledStartDate  datetime  Scheduled start date Scheduled start date false 256     
ScheduledEndDate  datetime  Scheduled end date Scheduled end date false 256     
ActualStartDate  datetime  Actual start date Actual start date false 256     
ActualEndDate  datetime  Actual end date Actual end date false 256     
IsDowntime  bool  Is Downtime Is Downtime false 256     
IsParent  bool  Is parent Is parent work item false 256     
ScheduledDowntimeStartDate  datetime  Scheduled Downtime Start Date Scheduled Downtime Start Date false 256     
ScheduledDowntimeEndDate  datetime  Scheduled Downtime End Date Scheduled Downtime End Date false 256     
ActualDowntimeStartDate  datetime  Actual Downtime Start Date Actual Downtime Start Date false 256     
ActualDowntimeEndDate  datetime  Actual Downtime End Date Actual Downtime End Date false 256     
RequiredBy  datetime  Required By Required By false 256     
PlannedCost  double  Planned Cost Planned Cost false 256     
ActualCost  double  Actual Cost Actual Cost false 256     
PlannedWork  double  Planned Work Hours Planned Work Hours false 256     
ActualWork  double  Actual Work Hours Actual Work Hours false 256     
UserInput  string  User Input User input in form on questions and answers false 65536  False   
FirstAssignedDate  datetime  First assigned date Date when workitem was first assigned to an analyst or implementor false 256     
FirstResponseDate  datetime  First response date Date when an analyst or implementor first replies back to affected user false 256     

Health Model:

Source Code:

<ClassType ID="System.WorkItem" Base="System!System.Entity" Accessibility="Public" Hosted="false" Abstract="true">
<Property ID="Id" Type="string" Key="true" AutoIncrement="true" DefaultValue="{0}"/>
<Property ID="Title" Type="string" MaxLength="200"/>
<Property ID="Description" Type="string" MaxLength="4000"/>
<Property ID="ContactMethod" Type="string"/>
<Property ID="CreatedDate" Type="datetime" DefaultValue="GetUTCDate()"/>
<Property ID="ScheduledStartDate" Type="datetime"/>
<Property ID="ScheduledEndDate" Type="datetime"/>
<Property ID="ActualStartDate" Type="datetime"/>
<Property ID="ActualEndDate" Type="datetime"/>
<Property ID="IsDowntime" Type="bool"/>
<Property ID="IsParent" Type="bool"/>
<Property ID="ScheduledDowntimeStartDate" Type="datetime"/>
<Property ID="ScheduledDowntimeEndDate" Type="datetime"/>
<Property ID="ActualDowntimeStartDate" Type="datetime"/>
<Property ID="ActualDowntimeEndDate" Type="datetime"/>
<Property ID="RequiredBy" Type="datetime"/>
<Property ID="PlannedCost" Type="double"/>
<Property ID="ActualCost" Type="double"/>
<Property ID="PlannedWork" Type="double"/>
<Property ID="ActualWork" Type="double"/>
<Property ID="UserInput" Type="string" MaxLength="65536"/>
<!--Encapsulates RO Questions & Answers-->
<Property ID="FirstAssignedDate" Type="datetime"/>
<Property ID="FirstResponseDate" Type="datetime"/>
<Optimization ID="System.WorkItem.Id.Index">
<Property ID="Id"/>
</Optimization>
</ClassType>