Software Maintenance Agreement

Provance.ITAM.SoftwareMaintenanceAgreementProjection (TypeProjection)

Defines the properties used in Software Maintenance Agreement forms

Element properties:

TypeProvance.ITAM.SoftwareMaintenanceAgreement
AccessibilityPublic

Source Code:

<TypeProjection ID="Provance.ITAM.SoftwareMaintenanceAgreementProjection" Accessibility="Public" Type="Provance.ITAM.SoftwareMaintenanceAgreement">
<Component Path="$Target/Path[Relationship='Provance.ITAM.SoftwareMaintenanceAgreementHasPublisher']$" Alias="Publisher"/>
<Component Path="$Target/Path[Relationship='Provance.ITAM.SoftwareMaintenanceAgreementContainsContact']$" Alias="Contact"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.ConfigItemHasURIAttachment']$" Alias="URIAttachment">
<Component Path="$Target/Path[Relationship='SystemSupportingItemLibrary!System.ConfigItemHasFileAttachment']$" Alias="FileAttachment"/>
</Component>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.AgreementOwnedBySystemUser']$" Alias="Owner"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.AgreementHasCostCenter']$" Alias="CostCenter"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.AgreementHasOrganization']$" Alias="Organization"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.AgreementHasLocation']$" Alias="Location"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.UserDefinedAgreementRelatesToAgreement' SeedRole='Target']$" Alias="AssociatedAgreements"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.AgreementSuppliedByCompany']$" Alias="Supplier"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.ConfigItemHasMilestones']$" Alias="Milestones"/>
<Component Path="$Target/Path[Relationship='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.ConfigItemHasCostEvents' TypeConstraint='ProvanceServiceManagerItamCoreLibrary!Provance.ITAM.AgreementCostEvent']$" Alias="CostEvents"/>
</TypeProjection>