Process Template Key Concepts
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Process Template Key Concepts

Before you start modifying a process template, there are five key concepts that you should understand. The root XML file has four sections you can customize. Additionally, tasks and dependencies can be customized.

Root XML Files

Describes the root XML file, ProcessTemplate.xml, and gives XML examples of how to complete the four sections needed for process template customization: Name, Description, Plugins, and Task Groups.


Describes the roles of tasks and the elements in a task, and gives an XML example of how to specify work for a task to finish.


Describes the dependencies of tasks and task group, and gives XML examples of how to specify dependencies. Also lists Process Template Plug-in dependencies.

Template Version File

Describes the process template version file that contains a GUID uniquely identifying the process template. Also explains how to update the corresponding version file when customizing a process template.

© 2016 Microsoft