Definování závislostí u skupin úloh a úloh v souborech modulu plug-in
Při přidánískupina úlohanebo úloha do souborů modulů plug-in je nutné přidat jejich správné sekvence a deklarovat všechny závislosti, které skupina nebo úloha má na úspěšné dokončení dalších skupin úloha nebo úkolů. úloha závisí na jiné úkoly, vyžadující další úkoly dokončit před spuštěním primární úloha .Například úloha vytvořit pracovní položka dotazy nelze spustit, dokud všechny úkoly typů vytvořit položka práce byl úspěšně dokončen.úloha předávat dotazy položka práce proto závisí na úloha odešlete typy pracovních položek.
V tomto tématu
Modul Plug-in závislosti a požadované moduly
Definování skupiny úloh závislosti
Definování závislostí
Modul Plug-in závislosti a požadované moduly
Následující obrázek znázorňuje závislé vztahy, které jsou definovány pro proces šablona Microsoft Solutions rozhraní .NET Framework (MSF) pro v5.0 agilní vývoj softwaru.Jak ukazuje obrázek zásuvný modul pro sledování zboží práce závisí na úspěšné dokončení modulu plug-in pro skupiny a oprávnění, která závisí na úspěšné dokončení modulu plug-in pro klasifikace.Moduly pro Test Správa a řízení verze závisí na dokončení první tři moduly.Moduly pro sestavení, Lab, zpráv a portálu závisí na dokončení modulu plug-in pro řízení verze.
Tip
Pokud definujete v každém souboru modulu plug-in v pořadí určeném jejich závislostmi skupiny úloha a úlohy, proveďte čtení souboru a odstranění problémů závislost jednodušší.
Závislosti lze určit pořadí, ve které moduly spustit Nový tým projektu Průvodce.Některé moduly jsou vždy závislé na další moduly.Ne všechny moduly jsou také požadovány prošablona proces.
Následující tabulka uvádí, které moduly závisí na další moduly.Je vyžadován pouze modul plug-in pro klasifikace.Všechny ostatní moduly plug-in jsou volitelné.Další informace o jednotlivých modulů plug-in, viz Práce se soubory šablonu procesu.
Modul plug-in |
Závislé moduly |
---|---|
Sestavení |
Skupiny VersionControl |
Klasifikace |
Žádná |
Skupiny |
Klasifikace |
Lab |
Sestavení, klasifikace, skupiny WorkItemTracking |
Portál |
Klasifikace, výkaznictví, VersionControl a WorkItemTracking |
Zasílání zpráv |
Klasifikace, VersionControl a WorkItemTracking |
TestManagement |
Klasifikace, skupin a WorkItemTracking |
VersionControl |
Klasifikace, skupin a WorkItemTracking |
WorkItemTracking |
Klasifikace a skupin |
Zpět na začátek
Definování skupiny úloh závislosti
Prvku závislosti úkolů a skupiny slouží k označení, pokud existuje závislost.Následující příklad ukazuje, jak zadat úlohaWorkItemTrackingskupina závisí skupiny klasifikace a skupiny úloha pomocí prvku závislosti.
<group id="WorkItemTracking"
description="Workitem definitions uploading."
completionMessage="Workitem definitions uploaded.">
<dependencies>
<dependency groupId="Classification"/>
<dependency groupId="Groups"/>
</dependencies>
<taskList filename="WorkItem Tracking\WorkItems.xml"/>
</group>
[!POZNÁMKA]
Odkazuje na prvek s identifikátorem id prvku hodnotu v jiné skupina.
Následující tabulka popisuje prvky, které slouží k definování úloha. Další informace o definování skupin úloha naleznete v Referenční dokumentace elementů XML ProcessTemplate.
Element |
Syntaxe |
Description |
---|---|---|
dependencies |
|
Požadovaný podřízený prvek group. Určuje skupiny, na kterých závisí skupina . |
dependency |
|
Volitelné podřízený prvek dependencies. Určuje ID jiný úloha skupina na kterém závisí této skupina .Ostatní skupina musí dokončit úkoly před zahájením tohoto úloha skupina . |
Zpět na začátek
Definování závislostí
Následující příklad ukazuje použití dependency prvek určuje, že WorkItems úloha závisí na úloha s ID "WITs".
<task
id="WIs"
name="WorkItems"
plugin="Microsoft.ProjectCreationWizard.WorkItemTracking"
completionMessage="Work items uploaded"
completionDescription = "Processing the actual work items used by work item tracking">
<dependencies>
<dependency taskId="WITs" />
</dependencies>
Následující tabulka popisuje prvky, které slouží k definování úloha .Další informace o definování úkolů naleznete v Definice úloh ke zpracování modulu plug-in.
Element |
Syntaxe |
Description |
---|---|---|
dependencies |
|
Volitelné podřízený prvek task. Určuje úkoly, na kterých úloha závisí. |
dependency |
|
Volitelné podřízený prvek dependencies. Určuje ID, na kterém je závislý úloha jiného úloha .Druhý úloha musí dokončit úkoly před zahájením tohoto úloha . |
Zpět na začátek
Viz také
Koncepty
Definice úloh ke zpracování modulu plug-in
Definice kořenových úloh pomocí souboru modulu plug-in šablony procesu