Default Provance Hardware Asset Service Request Template

Provance.Template.DefaultProvanceHWServiceRequestTemplate (ObjectTemplate)

Element properties:

TypeSystem.WorkItem.ServiceRequestProjection

Source Code:

<ObjectTemplate ID="Provance.Template.DefaultProvanceHWServiceRequestTemplate" TypeID="ServiceRequest!System.WorkItem.ServiceRequestProjection">
<Property Path="$Context/Property[Type='WorkItem!System.WorkItem']/Title$">Provance Hardware Asset Service Request</Property>
<Property Path="$Context/Property[Type='CoreService!System.WorkItem.ServiceRequest']/Priority$">$MPElement[Name='ServiceRequest!ServiceRequestPriorityEnum.Low']$</Property>
<Property Path="$Context/Property[Type='CoreService!System.WorkItem.ServiceRequest']/Urgency$">$MPElement[Name='ServiceRequest!ServiceRequestUrgencyEnum.Low']$</Property>
<Object Path="$Context/Path[Relationship='SystemWorkItemActivityLibrary!System.WorkItemContainsActivity' TypeConstraint='Provance.Class.HWPreProcActivity']$">
<Property Path="$Context/Property[Type='WorkItem!System.WorkItem']/Title$">Provance Hardware Asset Pre-Processing Activity</Property>
<Property Path="$Context/Property[Type='Provance.Class.HWPreProcActivity']/RequestByType$">$MPElement[Name='Provance.Enumeration.ServiceRequestByType.User']$</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/SequenceId$">0</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/ChildId$">216</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/Skip$">False</Property>
</Object>
<Object Path="$Context/Path[Relationship='SystemWorkItemActivityLibrary!System.WorkItemContainsActivity' TypeConstraint='SystemWorkItemActivityLibrary!System.WorkItem.Activity.ReviewActivity']$">
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/SequenceId$">1</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/ChildId$">218</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/Skip$">False</Property>
<Property Path="$Context/Property[Type='WorkItem!System.WorkItem']/Title$">Approval Review Activity</Property>
<Property Path="$Context/Property[Type='WorkItem!System.WorkItem']/Description$">This is a review activity that will allow Line Managers and Asset Managers to approve requests.</Property>
</Object>
<Object Path="$Context/Path[Relationship='SystemWorkItemActivityLibrary!System.WorkItemContainsActivity' TypeConstraint='Provance.Class.SearchInventoryActivity']$">
<Property Path="$Context/Property[Type='Provance.Class.SearchInventoryActivity']/AllowGenerateAsset$">False</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/SequenceId$">2</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/ChildId$">220</Property>
<Property Path="$Context/Property[Type='SystemWorkItemActivityLibrary!System.WorkItem.Activity']/Skip$">False</Property>
<Property Path="$Context/Property[Type='WorkItem!System.WorkItem']/Title$">Search Inventory Activity</Property>
<Property Path="$Context/Property[Type='WorkItem!System.WorkItem']/Description$">This is a custom activity which will allow the asset manager to look for a suitable existing hardware asset or indicate hardware assets should be generated. </Property>
</Object>
</ObjectTemplate>