Definování úloh ke zpracování modulu plug-in
Použití tasks prvku a jeho podřízené prvky definovat artefakty nepovolila nebo konkrétní prvky pro modul plug-in.Určuje úlohu práce, která musí dojít k nějaké konkrétní proces konfigurace v novém týmu projektu.Počet úkolů, které definujete odeslat položky typy práce, pracovní položku dotazy, dokumenty a zprávy týmu projektu.Konfigurovat další úkoly, které lze definovat další oblasti Visual Studio – správa životního cyklu aplikací, jako například Team Foundation Build, Visual Studio Lab Management, Test Manager, a Team Foundation – správa verzí.
V tomto tématu
Syntaxe strukturu úkolů
Odkaz Element úkoly
Index taskXML prvky funkcí
Příklad: Definování typů pracovních položek
Syntaxe strukturu úkolů
Můžete zadat několik úkolů v rámci modulu plug-in a tyto úkoly může záviset na sebe.Úkoly, které definujete pro každý modul plug-in musí odpovídat definici schématu pro tasks, definované v souboru Tasks.xsd a zadat vlastní pomocí souboru tasks prvek kontejneru.
Následující syntaxe ukazuje vysoké úrovně struktury tasks prvku a jeho podřízené prvky.
<tasks>
<task>
<dependencies>
<dependency />
. . .
</dependencies />
<taskXml>
. . .
</taskXml>
<task/>
</tasks>
Zpět na začátek
Odkaz Element úkoly
Následující tabulka popisuje každý prvek, který lze definovat úkoly pro modul plug-in.
Element |
Syntaxe |
Description |
---|---|---|
dependencies |
|
Volitelné podřízený prvek task. Určuje další skupiny, na kterých závisí skupiny. |
dependency |
|
Volitelné podřízený prvek dependencies. Určuje ID závislý úkol jiného úkolu.Druhý úkol musí dokončit před zahájením tohoto úkolu. |
ProcessTemplate |
Kde každý atribut je definován takto:
|
Volitelné podřízený prvek taskXml element pro sestavení a Lab zásuvné moduly. Určuje název, umístění a cílový soubor k odeslání pro podporu procesů sestavení týmu projektu. |
task |
|
Požadovaný podřízený prvek tasks. Určuje práce, která musí dojít k nějaké konkrétní proces konfigurace v novém týmu projektu.
|
tasks |
|
Požadovaný podřízený prvek taskXml. Obsahuje kolekci task prvky každé určit práce, která musí dojít k nějaké konkrétní proces konfigurace v novém týmu projektu. |
taskXml |
|
Požadované kořenový prvek souboru modulu plug-in. Popisuje práce potřebné k dokončení úkolu.Uvnitř bloku tento prvek XML se liší a je specifický pro každý modul plug-in.
|
Zpět na začátek
Index taskXML prvky funkcí
Další informace o specifické prvky značky XML, které můžete určit pro každý modul plug-in, viz následujících tématech:
Sestavení:Definice počáteční konfigurace služby Team Foundation Build
Klasifikace:Definice počátečních oblastí a iterací v modulu plug-in pro klasifikaci
Skupiny a oprávnění:Počáteční konfigurace skupin, týmů, členů a oprávnění
Portál:Definice modulu plug-in projektového portálu pro šablonu procesu
Testování správy:Definice počáteční konfigurace nástroje Test Manager
Verze ovládacího prvku:Definice počáteční konfigurace správy verzí Team Foundation
Položka sledování práce:Definice objektů pro sledování pracovních položek pomocí modulu plug-in pro sledování pracovních položek
Zpět na začátek
Příklad: Definování typů pracovních položek
Následující příklad vytvoří šest typů pracovních položek odkazem definiční soubory pro každý typ úlohy.
<task
id="WITs"
name="WorkItemType definitions"
plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
completionMessage="WorkItemTypes created"
completionDescription = "Processing work item types used by work item tracking">
<taskXml>
<WORKITEMTYPES>
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Bug.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\SharedStep.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Task.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\TestCase.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\UserStory.xml" />
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\Issue.xml" />
</WORKITEMTYPES>
</taskXml>
</task>
Zpět na začátek
Viz také
Koncepty
Definování závislostí u skupin úloh a úloh v souborech modulu plug-in