Process template plug-ins: Index to XML element definitions

Visual Studio Team Foundation Server 2013

By using the index of elements in this topic, you can look up the syntax structure and find examples of how to use each element of the schema definition for process templates.

Important noteImportant

The schema definition for process templates uses a mix of camel-case and all capitalized elements. If you encounter errors when validating your type definition files, check the case structure of your elements. Also, the case structure of opening and closing tags must match according to the rules for XML syntax.

Alphabetical index

  • activateFeatures

  • CATEGORIES

  • CATEGORY

  • checkin_note

  • Children

  • Datasources

  • DEFAULTWORKITEMTYPE (Category)

  • Dependencies(ProcessTemplate)

  • dependencies (Task)

  • dependency (ProcessTemplate)

  • dependency (task)

  • description

  • documentLibraries

  • documentLibrary

  • exclusive_checkout

  • feature

  • FIELD (Work Item Instance)

  • FIELD

  • FIELDS

  • File

  • files

  • folder (Portal)

  • folder (Reporting)

  • folders (Portal)

  • folders (Reporting)

  • get_latest_on_checkout

  • Group

  • group (ProcessTemplate)

  • Groups (Groups)

  • groups (ProcessTemplate)

  • HYPERLINK

  • LINKTYPE

  • LINKTYPES

  • member

  • members

  • Metadata

  • name

  • Node

  • Nodes

  • parameter

  • parameters

  • permission

  • Permission (Work Item Query)

  • permissions

  • plugin

  • plugins

  • Portal

  • ProcessTemplate (root)

  • ProcessTemplate (taskXml)

  • Properties (Classification)

  • properties (Reporting)

  • property (Classification)

  • property (Reporting)

  • QUERIES

  • Query

  • QueryFolder

  • Reference

  • report

  • ReportingServices

  • reports

  • site (Reporting)

  • site (Portal)

  • task

  • tasklist

  • taskXml

  • TeamFoundationServer

  • TeamProject

  • TestConfigurations

  • TestResolutionStates

  • TestSettings

  • TestVariables

  • WI

  • Wiql

  • WorkItemQuery

  • WORKITEMS

  • WORKITEMTYPE (Category)

  • WORKITEMTYPE (Definition)

Elements that define the root plug-in for process templates

The ProcessTemplate file contains two main parent elements within the ProcessTemplate root element: metadata and groups. The syntax for each of the following elements and their child elements is described in

Process template XML elements reference.
  • metadata: description, nnname, plugin, plugins

  • groups: dependencies, dependency, group, tasklist

Elements that define plug-in tasks

You use the tasks element and its child elements to define the artifacts to be uploaded or specific elements to be created for each plug-in. You can access the topic that provides detailed information and examples for each plug-in and element in the following table.

Plug-in

Related topic

Elements

All

Define the tasks to process a plug-in

dependencies, dependency, ProcessTemplate, task, tasks, taskXml

Build

Define the initial configuration of Team Foundation Build

Permission, ProcessTemplate

Classification

Define the initial areas and iterations in the classification plug-in

Children, Node, Nodes, properties, property

Groups and Permissions

Configure initial groups, teams, members, and permissions

group, groups, member, members, permission, permissions

Lab

Define the initial configuration of Lab Management

Permission, ProcessTemplate

Portal

Define the project portal plug-in for a process template

activateFeatures, documentLibraries, documentLibrary, feature, file, files, folder, folders, Portal, site

Reports

Add reports to the process template

datasources, folder, folders, parameter, parameters, properties, property, reference, report, reports, ReportingServices, site

Test Management

Define the initial configuration of Test Manager

dependencies, dependency, TestConfigurations, TestResolutionState, TestSettings, TestVariables

Version Control

Define the initial configuration of Team Foundation version control

checkin_note, exclusive_checkout, get_latest_on_checkout, permission

Work Item Tracking

Define objects for tracking work items using the work Item tracking plug-in

CATEGORIES, FIELD, GLOBALLISTS, HYPERLINK, LINKTYPE, LINKTYPES, Permission, Query, QueryFolder, QUERIES, WI, WORKITEMS, WORKITEMTYPE, WORKITEMTYPES

Type definition elements that define objects for tracking work

In the Work Item Tracking plug-in, you can specify several type definition files and query definition files to upload. You can access the topic that provides detailed information and examples for each object and element in the following table:

Object

Related topic

Elements

Categories

Categories XML element reference

CATEGORIES, CATEGORY

Global lists

Define global lists

GLOBALLIST, GLOBALLISTS, LISTITEM

Link types

Define a custom link type

LinkType, LinkTypes

Work item queries

Define a work item query to add to a process template

TeamFoundationServer, TeamProject, Wiql, WorkItemQuery

Work item types

All WITD XML elements reference

Top level elements only: DESCRIPTION, FIELDS (Definition), FORM, GLOBALLISTS, WITD, WORKFLOW, WORKITEMTYPE

See Also

Concepts

Customize work tracking objects to support your team's processes