Process template XML elements reference
Můžete přizpůsobit kořenovému souboru pro šablonu procesu, který chcete přidat nebo odebrat souborů modulu plug-in. Kořenový soubor definuje všechny moduly plug-in a úkoly, které slouží k vytvoření týmový projekt ve Visual Studio Online nebo serveru místního Team Foundation Server. Kořenovému souboru s názvem ProcessTemplate, je umístěn ve složce kontejner pro soubory šablon procesu. Další informace naleznete v tématu Overview of process template files.
Nadřazený element kořenového souboru modul plug-in je ProcessTemplate element, který musí mít pouze jeden metadata a jeden groups element definovaný. Je nutné přiřadit jedinečný název každé šablonu procesu v rámci kolekce týmových projektů a název nesmí být delší než 124 znaků Unicode.
Poznámka
Pro Visual Studio Online: Pokud importujete šablonu procesu se stejným názvem a průvodce jako existujícího procesu, je existující proces aktualizován spolu se všechny týmové projekty, které odkazují na tento proces.
Pro místní sady TFS: Pokud nahrajete šablonu procesu se stejným názvem jako existující šablonu, budou přepsány existující šablonu.
V tomto tématu
Struktura ProcessTemplate syntaxe
Odkaz na element metadat
Odkaz na element skupiny
Struktura ProcessTemplate syntaxe
Modul plug-in pro šablony procesů kořenového adresáře musí být zadán samostatný soubor v ProcessTemplate elementu kontejneru a v souladu s schéma pro šablony procesů, které je definováno v souborech ProcessTemplate.xsd a ProcessTemplateItem.xsd. Soubory schémat pro šablony procesů můžete stáhnout z webu společnosti Microsoft na následující stránce: šablonu procesu a schémat pracovní položky pro sadu Visual Studio Team Foundation.
Následující příklad ukazuje strukturu kořenového ProcessTemplate elementu. Rozsáhlejší příklad naleznete v tématu Define the root tasks using the process template plug-in file File.
<?xml version="1.0" encoding="utf-8"?>
<ProcessTemplate>
<metadata> . . . </metadata>
<groups> . . .</groups>
</ProcessTemplate>
Odkaz na element metadat
Následující syntaxe ukazuje strukturu metadata elementu a jeho podřízených elementů.
<metadata>
<name>ProcessTemplateName</name>
<description>ProcessTemplateDescription </description>
<version type="ID" major="Number1" minor="Number2" />
<plugins>
<plugin name="Microsoft.ProjectCreationWizard.pluginID" wizardPage="true | false" />
. . .
</plugins>
</metadata>
Element |
Syntaxe |
Popis |
---|---|---|
description |
|
Požadovaný podřízený element metadata. Definuje text popisu, který se zobrazí v Průvodci vytvořením projektu týmu pro šablonu procesu. |
metadata |
|
Požadovaný podřízený element ProcessTemplate. Element kontejneru pro zadání požadovaných informací pro modul plug-in mají být zpracovány pomocí Průvodce vytvořením projektu týmu. |
name |
|
Požadovaný podřízený element metadata. Definuje název šabloně procesu, která musí být jedinečné v rámci kolekce týmových projektů. Maximální délka názvu je 124 znaků. |
plugin |
|
Požadovaný podřízený element plugins. Určuje název modulu plug-in souboru mají být zahrnuty vytvoření šablony procesu a určuje, zda modul plug-in by měl mít na zobrazené stránce v Průvodci novým týmový projekt. |
plugins |
|
Požadovaný podřízený element metadata. Element kontejneru, který definuje moduly plug-in pro šablonu procesu. |
version |
|
Požadovaný podřízený element metadata. Určuje jedinečné ID a hlavních a vedlejších revize k identifikaci verze šablonu procesu. |
Odkaz na element skupiny
Následující syntaxe ukazuje strukturu groups elementu a jeho podřízených elementů.
<groups>
<group id="groupId" description="GroupDescription" completionMessage="SuccessMessage">
<dependencies>
<dependency groupId="dependentGroupId" />
. . .
</dependencies>
<taskList filename="RelativePathAndFileName" />
</group>
. . .
</groups>
Element |
Syntaxe |
Popis |
---|---|---|
dependencies |
|
Požadovaný podřízený element group. Určuje závislostí, které má skupina na jiné skupiny. |
dependency |
|
Volitelný podřízený prvek dependencies. Určuje ID jiné skupiny úloh, na kterých závisí této skupiny. Před zahájením této skupiny úloh, musíte dokončit do jiné skupiny plnění úkolů. |
group |
|
Požadovaný podřízený element groups. Určuje sadu úloh pro modul plug-in ke spuštění během vytváření projektu. Následující hodnoty jsou platné pro každý z atributů:
|
groups |
|
Požadovaný podřízený element ProcessTemplate. Element kontejneru, který definuje sadu skupiny úloh, které se spustí během vytváření projektu. |
tasklist |
|
Určuje soubor XML, který obsahuje seznam úloh ke spuštění. Seznam úkolů pro skupinu musí být vždy v samostatném souboru XML. Další informace o tom, jak určit tyto soubory, naleznete v části Define the tasks to process a plug-in. |
Viz také
Koncepty
Overview of process template files
Define the tasks to process a plug-in
Define dependencies for task groups and tasks in plug-in files
Define the root tasks using the process template plug-in file File