Problem (advanced)

System.WorkItem.Problem.ProjectionType (TypeProjection)

Defines the properties used in problem forms

Element properties:

TypeSystem.WorkItem.Problem
AccessibilityPublic

Source Code:

<TypeProjection ID="System.WorkItem.Problem.ProjectionType" Accessibility="Public" Type="Problem!System.WorkItem.Problem">
<Component Alias="AssignedTo" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$"/>
<Component Alias="CreatedBy" Path="$Target/Path[Relationship='WorkItem!System.WorkItemCreatedByUser']$"/>
<Component Alias="ResolvedBy" Path="$Target/Path[Relationship='WorkItem!System.WorkItem.TroubleTicketResolvedByUser']$"/>
<Component Alias="ClosedBy" Path="$Target/Path[Relationship='WorkItem!System.WorkItem.TroubleTicketClosedByUser']$"/>
<Component Alias="ActionLog" Path="$Target/Path[Relationship='WorkItem!System.WorkItem.TroubleTicketHasActionLog']$"/>
<Component Alias="Comment" Path="$Target/Path[Relationship='WorkItem!System.WorkItem.TroubleTicketHasAnalystComment']$"/>
<!--Affected Services-->
<Component Alias="AffectedServices" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem' TypeConstraint='System!System.Service']$"/>
<!--Affected Config Items-->
<Component Alias="AffectedConfigItems" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem']$"/>
<!--Related WorkItems-->
<Component Alias="RelatedWorkItems" Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToWorkItem']$">
<Component Alias="WorkItemAffectedUser" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAffectedUser']$"/>
<Component Alias="WorkItemAssignedTo" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$"/>
</Component>
<!--Related WorkItems Source-->
<Component Alias="RelatedWorkItemsSource" Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToWorkItem' SeedRole='Target']$">
<Component Alias="SourceAffectedUser" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAffectedUser']$"/>
<Component Alias="SourceAssignedToUser" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser']$"/>
</Component>
<!--Related Config Items-->
<Component Alias="RelatedConfigItems" Path="$Target/Path[Relationship='WorkItem!System.WorkItemRelatesToConfigItem']$"/>
<!--Knowledge-->
<Component Alias="LinkedKnowledgeArticles" Path="$Target/Path[Relationship='Knowledge!System.EntityLinksToKnowledgeDocument']$"/>
<!--Attachments-->
<Component Alias="FileAttachments" Path="$Target/Path[Relationship='WorkItem!System.WorkItemHasFileAttachment']$">
<Component Alias="CreatedBy" Path="$Target/Path[Relationship='SupportingItem!System.FileAttachmentAddedByUser']$"/>
</Component>
</TypeProjection>