Referenční dokumentace elementů XML šablony procesu
Můžete přizpůsobit kořenový soubor pro šablonu procesu pro přidání nebo odebrání souborů modulu plug-in.Kořenový soubor definuje všechny zásuvné moduly a všechny úkoly, které bude zpracovávat nový průvodce týmovým projektem.Pro šablony procesu Microsoft Solutions Framework (MSF) má kořenový soubor název ProcessTemplate a je umístěný ve složce kontejneru pro soubory s šablonami procesů.Další informace naleznete v tématu Přehled souborů šablon procesů.
Nadřazený element kořenového souboru modulu plug-in je element ProcessTemplate, který musí mít definován pouze jeden prvek metadata a jeden prvek groups.Každé šabloně procesu v rámci kolekce týmového projektu musíte přiřadit jedinečný název a název nesmí být delší než 124 znaků Unicode.
Upozornění |
---|
Pokud odešlete šablonu se stejným názvem, jako má již existující šablona, bude přepsána existující šablona. |
V tomto tématu
Struktura syntaxe ProcessTemplate
Odkaz prvku metadat
Seskupuje odkazy na prvky
Struktura syntaxe ProcessTemplate
Kořenový modul plug-in pro šablony procesů musí být zadán ve vlastním souboru v prvku kontejneru ProcessTemplate a odpovídat schématu šablony procesů, který je definován v souborech ProcessTemplate.xsd a ProcessTemplateItem.xsd.Soubory schémat pro procesy šablon lze stáhnout z následující stránky na webu společnosti Microsoft: Šablona procesu a schémata pracovních položek pro Visual Studio Team Foundation.
Následující příklad ukazuje strukturu kořene prvku ProcessTemplate.Podrobnější příklad naleznete v tématu Definování kořenových úloh pomocí souboru modulu plug-in šablony procesu.
<?xml version="1.0" encoding="utf-8"?>
<ProcessTemplate>
<metadata> . . . </metadata>
<groups> . . .</groups>
</ProcessTemplate>
Odkaz prvku metadat
Následující syntaxe zobrazuje strukturu prvku metadata a jeho podřízené prvky.
<metadata>
<name>ProcessTemplateName</name>
<description>ProcessTemplateDescription </description>
<plugins>
<plugin name="Microsoft.ProjectCreationWizard.pluginID" wizardPage="true | false" />
. . .
</plugins>
</metadata>
Element |
Syntax |
Description |
---|---|---|
description |
|
Požadovaný podřízený prvek metadata. Definuje text popisu, který se zobrazí v okně Průvodce vytvořením týmového projektu pro šablonu procesu. |
metadata |
|
Požadovaný podřízený prvek ProcessTemplate. Prvek kontejneru pro zadání požadované informace pro modul plug-in, který chcete zpracovat v průvodci novým týmovým projektem. |
name |
|
Požadovaný podřízený prvek metadata. Definuje název šablony procesu, který musí být jedinečný v rámci celé kolekce týmového projektu.Maximální délka cesty názvu je 124 znaků. |
plugin |
|
Požadovaný podřízený prvek plugins. Určuje název modulu plug-in soubor, který chcete zahrnout do procesu vytváření šablony a určuje, zda modul plug-in musí mít viditelné stránky v průvodci vytvořením týmového projektu. |
plugins |
|
Požadovaný podřízený prvek metadata. Prvek kontejneru, který definuje moduly plug-in pro šablonu procesu. |
version |
|
Volitelný podřízený element metadata Určuje jedinečné ID a hlavní a dílčí číslo revize pro určení verze šablony procesu. |
Seskupuje odkazy na prvky
Následující syntaxe zobrazuje strukturu prvku groups a jeho podřízené prvky.
<groups>
<group id="groupId" description="GroupDescription" completionMessage="SuccessMessage">
<dependencies>
<dependency groupId="dependentGroupId" />
. . .
</dependencies>
<taskList filename="RelativePathAndFileName" />
</group>
. . .
</groups>
Element |
Syntax |
Description |
---|---|---|
dependencies |
|
Požadovaný podřízený prvek group. Určuje závislosti, které má skupina na jiných skupinách. |
dependency |
|
Volitelný podřízený element dependencies Určuje ID jiné skupiny úloh, na které závisí tato skupina.Druhá skupiny musí dokončit úkoly před zahájením této skupiny úloh. |
group |
|
Požadovaný podřízený prvek groups. Určuje sadu úkolů pro modul plug-in, které se spustí během vytváření projektu.Následující hodnoty jsou platné pro každý atribut:
|
groups |
|
Požadovaný podřízený prvek ProcessTemplate. Prvek kontejneru, který definuje sadu skupin úkolů, které budou spuštěny 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 jazyka XML.Další informace o tom, jak upřesnit tyto soubory, naleznete v tématu Definování úloh ke zpracování modulu plug-in. |
Viz také
Koncepty
Přehled souborů šablon procesů
Definování úloh ke zpracování modulu plug-in
Definování závislostí u skupin úloh a úloh v souborech modulu plug-in
Definování kořenových úloh pomocí souboru modulu plug-in šablony procesu