User Defined Agreement

Provance.ITAM.UserDefinedAgreementProjection (TypeProjection)

Defines the properties used in User Defined Agreement form

Element properties:

TypeProvance.ITAM.UserDefinedAgreement
AccessibilityPublic

Source Code:

<TypeProjection ID="Provance.ITAM.UserDefinedAgreementProjection" Accessibility="Public" Type="Provance.ITAM.UserDefinedAgreement">
<Component Path="$Target/Path[Relationship='Provance.ITAM.AgreementOwnedBySystemUser']$" Alias="Owner"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.AgreementSuppliedByCompany']$" Alias="Supplier"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.UserDefinedAgreementHasContact']$" Alias="Contact"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.ConfigItemHasURIAttachment']$" Alias="URIAttachment">
<Component Path="$Target/Path[Relationship='SystemSupportingItemLibrary!System.ConfigItemHasFileAttachment']$" Alias="FileAttachment"/>
</Component>
<Component Path="$Target/Path[Relationship='Provance.ITAM.AgreementHasCostCenter']$" Alias="CostCenter"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.AgreementHasOrganization']$" Alias="Organization"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.AgreementHasLocation']$" Alias="Location"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.UserDefinedAgreementRelatesToAgreement']$" Alias="AssociatedAgreements"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.UserDefinedAgreementRelatesToAgreement' SeedRole='Target']$" Alias="AssociatedParentAgreements"/>
<Component Path="$Context/Path[Relationship='WorkItem!System.WorkItemAboutConfigItem' SeedRole='Target']$" Alias="RelatedWorkItem"/>
<Component Path="$Context/Path[Relationship='WorkItem!System.WorkItemRelatesToConfigItem' SeedRole='Target']$" Alias="ImpactedWorkItem"/>
<Component Path="$Context/Path[Relationship='SystemLibrary!System.ConfigItemRelatesToConfigItem']$" Alias="RelatedConfigItem"/>
<Component Path="$Context/Path[Relationship='SystemLibrary!System.ConfigItemRelatesToConfigItem' SeedRole='Target']$" Alias="RelatedConfigItemSource"/>
<Component Path="$Context/Path[Relationship='SystemKnowledgeLibrary!System.EntityLinksToKnowledgeDocument']$" Alias="RelatedKnowledgeArticles"/>
<Component Path="$Context/Path[Relationship='SystemSupportingItemLibrary!System.ConfigItemHasFileAttachment']$" Alias="FileAttachment"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.ConfigItemHasMilestones']$" Alias="Milestones"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.ConfigItemHasCostEvents' TypeConstraint='Provance.ITAM.AgreementCostEvent']$" Alias="CostEvents"/>
</TypeProjection>