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 |
---|
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
|
|
|
|
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
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 |
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, CATEGORY
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