Sdílet prostřednictvím


Referenční dokumentace elementů XML ProcessTemplate

Můžete upravit kořenový soubor šablony procesu přidat nebo odebrat modul plug-in soubory.Kořenový soubor definuje všechny zásuvné moduly a všechny úkoly, které bude zpracovávat nový průvodce týmu projektu.Proces šablon pro Microsoft Solutions Framework (MSF) je kořenový soubor s názvem ProcessTemplate a umístěný ve složce kontejner pro zpracování souborů šablony.Další informace naleznete v tématu Práce se soubory šablonu procesu.

Nadřazený prvek kořenový soubor modulu plug-in je ProcessTemplate prvek, který musí mít pouze jeden metadata a jeden groups prvek.Každá šablona procesu v rámci kolekce týmu projektu musíte přiřadit jedinečný název a název nesmí být delší než 124 znaků Unicode.

Poznámka k upozorněníUpozornění

Pokud odeslání šablony se stejným názvem jako existující šablony bude přepsán existující šablony.

V tomto tématu

  • Struktura ProcessTemplate syntaxe

  • Odkaz Element metadat

  • Odkaz Element skupiny

Struktura ProcessTemplate syntaxe

Modul plug-in pro proces šablony kořenové musí být určen ve vlastním souboru v ProcessTemplate prvek kontejneru a odpovídat schématu šablon procesů, které je definováno v souborech ProcessTemplate.xsd a ProcessTemplateItem.xsd.Soubory schémat pro proces šablony lze stáhnout z následující stránky na webu společnosti Microsoft: proces šablony a schémata pracovní položky pro Visual Studio Team Foundation.

Následující příklad ukazuje strukturu kořen ProcessTemplate prvku.Rozsáhlejší příklad viz Definice kořenových úloh pomocí souboru modulu plug-in šablony procesu.

<?xml version="1.0" encoding="utf-8"?>
<ProcessTemplate>
   <metadata> . . . </metadata>
   <groups> . . .</groups>
</ProcessTemplate>

Zpět na začátek

Odkaz Element metadat

Následující syntaxe ukazuje strukturu metadata prvku a jeho podřízené prvky.

<metadata>
    <name>ProcessTemplateName</name>
    <description>ProcessTemplateDescription </description>
    <plugins>
      <plugin name="Microsoft.ProjectCreationWizard.pluginID" wizardPage="true | false" />
. . .
    </plugins>
</metadata>

Element

Syntaxe

Description

description

<description>ProcessTemplateDescription</description>

Požadovaný podřízený prvek metadata.

Definuje text popisu, který se zobrazí v Průvodci novým týmu projektu pro šablonu procesu.

metadata

<metadata>
    <name> . . . </name>
    <description> . . . </description>
    <plugins> . . . </plugins>
</metadata>

Požadovaný podřízený prvek ProcessTemplate.

Prvek kontejneru pro určení požadované informace pro modul plug-in pro zpracování nového Průvodce týmu projektu.

name

<name>ProcessTemplateName</name>

Požadovaný podřízený prvek metadata.

Definuje název šablony procesů, které musí být jedinečné v rámci kolekce týmu projektu.Maximální délka názvu je 124 znaků.

plugin

<plugin name="Microsoft.ProjectCreationWizard.PluginName 
wizardPage="true | false" />

Požadovaný podřízený prvek plugins.

Určuje název modulu plug-in souboru zahrnout do procesu vytváření šablony a určuje, zda modul plug-in by měl mít viditelné stránky průvodce nového týmu projektu.

plugins

<plugins>
   <plugin> . . . </plugin>
</plugins>

Požadovaný podřízený prvek metadata.

Prvek kontejner, který definuje moduly pro šablonu procesu.

version

<version type="ID" major="Number1" minor="Number2 " />

Volitelné podřízený prvek metadata.

Určuje jedinečné ID a čísla revize hlavní a dílčí verze šablony proces identifikace.

Zpět na začátek

Odkaz Element skupiny

Následující syntaxe ukazuje strukturu groups prvku a jeho podřízené prvky.

<groups>
   <group id="groupId" description="GroupDescription" completionMessage="SuccessMessage">
      <dependencies> 
         <dependency groupId="dependentGroupId" />
. . .
      </dependencies>
      <taskList filename="RelativePathAndFileName" />
   </group>
. . .
</groups>

Element

Syntaxe

Description

dependencies

<dependencies>
<dependency>. . . </dependency>
</dependencies>

Požadovaný podřízený prvek group.

Určuje, které má skupina na jiné skupiny.

dependency

<dependency groupId="groupId" />

Volitelné podřízený prvek dependencies.

Určuje ID jiné skupiny úloh, na kterém závisí této skupiny.Jiné skupiny musí dokončit úkoly před zahájením této skupiny úloh.

group

<group id="TaskGroupId" 
   description="TaskGroupDescription" 
   completionMessage="SuccessMessage" 
   failureMessage="FailureMessage">
   <dependencies> . . . <dependencies>
   <taskList> . . . </taskList>
</group>

Požadovaný podřízený prvek groups.

Identifikuje sadu úkolů plug-in během vytváření projektu.Tyto hodnoty jsou platné pro každý atribut:

  • ID: Určuje název, který identifikuje skupiny úloh.Pokud jiné skupiny úloh závisí na této skupiny, odkazuje toto ID.Je třeba přiřadit jedinečnou hodnotu ID v rámci souboru modulu plug-in.

  • Popis: Určuje zprávu označíte během vytváření týmu projektu, zpracování skupiny úloh.

  • completionMessage: Určuje zprávu označíte během vytváření týmu projektu skupiny úloh dokončena úspěšně.Maximální délka je 256 znaků.

  • failureMessage: Určuje zprávu označíte, během vytváření týmu projektu, který skupiny úloh se nepodařilo úspěšně dokončit.

groups

<groups>
    <group> . . . </group>
</groups>

Požadovaný podřízený prvek ProcessTemplate.

Prvek kontejner, který definuje sadu skupin úkolů, které budou spuštěny během vytváření projektu.

tasklist

<taskList filename="filePath" />

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 způsobu určení těchto souborů viz Definice úloh ke zpracování modulu plug-in.

Zpět na začátek

Viz také

Koncepty

Práce se soubory šablonu procesu

Definice úloh ke zpracování modulu plug-in

Definování závislostí u skupin úloh a úloh v souborech modulu plug-in

Přizpůsobení šablon procesu

Definice kořenových úloh pomocí souboru modulu plug-in šablony procesu