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. |