User (advanced)

System.User.Projection (TypeProjection)

Defines the properties used in user forms

Element properties:

TypeSystem.Domain.User
AccessibilityPublic

Source Code:

<TypeProjection ID="System.User.Projection" Accessibility="Public" Type="System!System.Domain.User">
<Component Alias="Manager" Path="$Context/Path[Relationship='System!System.UserManagesUser' SeedRole='Target']$"/>
<Component Alias="Notification" Path="$Context/Path[Relationship='SupportingItem!System.UserHasPreference' TypeConstraint='Notification!System.Notification.Endpoint']$"/>
<Component Alias="Preference" Path="$Context/Path[Relationship='SupportingItem!System.UserHasPreference' TypeConstraint='SupportingItem!System.UserPreference.Localization']$"/>
<Component Alias="Report" Path="$Context/Path[Relationship='System!System.UserManagesUser']$"/>
<Component Alias="CreatedBy" Path="$Target/Path[Relationship='WorkItem!System.WorkItemCreatedByUser' SeedRole='Target']$"/>
<Component Alias="AffectedUser" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAffectedUser' SeedRole='Target']$"/>
<Component Alias="AssignedUser" Path="$Target/Path[Relationship='WorkItem!System.WorkItemAssignedToUser' SeedRole='Target']$"/>
<Component Alias="ClosedBy" Path="$Target/Path[Relationship='WorkItem!System.WorkItem.TroubleTicketClosedByUser' SeedRole='Target']$"/>
<Component Alias="Custodian" Path="$Context/Path[Relationship='System!System.ConfigItemOwnedByUser' SeedRole='Target']$"/>
<Component Alias="PrimaryUser" Path="$Context/Path[Relationship='System!System.ComputerPrimaryUser' SeedRole='Target']$"/>
</TypeProjection>