Sdílet prostřednictvím


Definování kořenové úkoly pomocí šablony procesu souborů modulů Plug-in

ProcessTemplate.xml je kořenový soubor XML, který definuje šablona celý proces a všechny podřízené soubory XML. Soubor ProcessTemplate.xml obsahuje všechny skupiny úloh, musí být spuštěna úspěšně vytvořit tým projektu. Každé skupině úkolů odkazuje na podřízený XML soubor (často v podsložce) kde jsou definovány konkrétní úkoly. Obecně zadat jednu skupinu úkolů pro každý modul plug-in.

Při úpravách šablony procesu existují čtyři části klíče dokončit v souboru ProcessTemplate.xml.

Název

Použijte název prvku definovat název šablony procesu. Tento prvek je povinná a název se zobrazí v seznamu procesů šablony Průvodce nového týmu projektu a v dialogovém okně Správce úloh šablony.

<name>Simple Process</name>

Popis

Popis procesu šablony použijte prvek popis. Tento text se zobrazí na Vyberte šablonu procesu nový projekt Průvodce týmu při vedoucí projektu nebo správce je rozhodování šablonu procesu. Obecně Zkuste popsat, jaké projekty šablonu procesu je užitečné z hlediska velikosti týmu, délka, nákladů a dalších faktorů.

<description>Choose the simple process for projects that require little or no overhead and have very low cost.</description>

Moduly plug-in

Moduly plug-in prvek obsahuje všechny moduly použít šablonu procesu. Nezapomeňte, že pokud je jakýkoli podřízený soubor XML odkazující na modul plug-in, že stejný modul plug-in uveden v tomto seznamu. Také je třeba zadat atribut wizardPage (hodnota true nebo false) označující Pokud modul plug-in vyžaduje stránku na nové průvodce týmu projektu. Následující kód XML zobrazí správné hodnoty pro každý z devíti zásuvné moduly dodávané s Visual Studio Application Lifecycle Management (ALM).

<plugins>
   <plugin name="Microsoft.ProjectCreationWizard.Classification" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.Reporting" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.Portal" wizardPage="true"/>
   <plugin name="Microsoft.ProjectCreationWizard.Groups" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.WorkItemTracking" wizardPage="false"/>
   <plugin name="Microsoft.ProjectCreationWizard.VersionControl" wizardPage="true"/>
   <plugin name="Microsoft.ProjectCreationWizard.TestManagement" wizardPage="false" />
   <plugin name="Microsoft.ProjectCreationWizard.Build" wizardPage="false" />
   <plugin name="Microsoft.ProjectCreationWizard.Lab" wizardPage="false" />
</plugins>

Skupiny úkolů

Identifikace skupiny úloh sady úkolů, které budou spuštěny. Obecně je za jednu skupinu úloh modulu plug-in, a jedná se o nejjednodušší model dodržovat. Následující příklad ukazuje, jak skupiny úloh vytvoří strukturu projektu. Konkrétní úkoly jsou definovány v odkazovaný soubor (Classification.xml).

<group id="Classification"
   description="Structure definition for the project."
   completionMessage="Project Structure uploaded.">
   <dependencies>
   </dependencies>
   <taskList filename="Classification\Classification.xml"/>
</group>

Následující tabulka popisuje jednotlivé prvky ve skupině úloh.

Prvek

Popis

ID

Určuje skupinu úkolů. Pokud jiné skupiny úloh je závislý na této skupiny, bude odkaz toto id.

description

Tato verze není podporována.

completionMessage

Pokud úspěšně dokončí skupiny úloh zobrazí zprávu uživateli. Zpráva se zobrazí při vytváření týmu projektu.

závislost

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

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.

Viz také

Koncepty

Úkoly

Závislosti

Další zdroje

Process Template Plug-Ins