Major Change Request

MajorChangeRequest (ObjectTemplate)

Major Change Requests should be screened by Change Manager. Change Advisory Board approves initial request and approves change deployment in two separate review activities. This type of Change Requests also has post-implementation review as a last step in process. Use Major Change Request template for high-risk and/or high impact changes according to the Change Policy of your organization.

Element properties:

TypeSystem.WorkItem.ChangeRequestProjection

Source Code:

<ObjectTemplate ID="MajorChangeRequest" TypeID="SMChange!System.WorkItem.ChangeRequestProjection">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Major Change Request</Property>
<Property Path="$Target/Property[Type='CoreChange!System.WorkItem.ChangeRequest']/TemplateId$">MajorChangeRequest</Property>
<Property Path="$Target/Property[Type='CoreChange!System.WorkItem.ChangeRequest']/Category$">$MPElement[Name='ChangeCategoryEnum.Major']$</Property>
<Object Path="$Target/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' SeedRole='Source' TypeConstraint='CoreActivity!System.WorkItem.Activity.ReviewActivity']$">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Initial Screening</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity.ReviewActivity']/ApprovalCondition$">$MPElement[Name='CoreActivity!ApprovalEnum.Unanimous']$</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity']/SequenceId$">0</Property>
</Object>
<Object Path="$Target/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' SeedRole='Source' TypeConstraint='CoreActivity!System.WorkItem.Activity.ReviewActivity']$">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Approve Change Request</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity.ReviewActivity']/ApprovalCondition$">$MPElement[Name='CoreActivity!ApprovalEnum.Unanimous']$</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity']/SequenceId$">1</Property>
</Object>
<Object Path="$Target/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' SeedRole='Source' TypeConstraint='CoreActivity!System.WorkItem.Activity.ManualActivity']$">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Change Development</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity']/SequenceId$">2</Property>
</Object>
<Object Path="$Target/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' SeedRole='Source' TypeConstraint='CoreActivity!System.WorkItem.Activity.ManualActivity']$">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Change Testing</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity']/SequenceId$">3</Property>
</Object>
<Object Path="$Target/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' SeedRole='Source' TypeConstraint='CoreActivity!System.WorkItem.Activity.ReviewActivity']$">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Approve Change Deployment</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity.ReviewActivity']/ApprovalCondition$">$MPElement[Name='CoreActivity!ApprovalEnum.Unanimous']$</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity']/SequenceId$">4</Property>
</Object>
<Object Path="$Target/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' SeedRole='Source' TypeConstraint='CoreActivity!System.WorkItem.Activity.ManualActivity']$">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Change Deployment</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity']/SequenceId$">5</Property>
</Object>
<Object Path="$Target/Path[Relationship='CoreActivity!System.WorkItemContainsActivity' SeedRole='Source' TypeConstraint='CoreActivity!System.WorkItem.Activity.ManualActivity']$">
<Property Path="$Target/Property[Type='WorkItem!System.WorkItem']/Title$">Post-Implementation Review</Property>
<Property Path="$Target/Property[Type='CoreActivity!System.WorkItem.Activity']/SequenceId$">6</Property>
</Object>
</ObjectTemplate>