Definiowanie zależności dla grup zadań i zadań w plikach wtyczek
Po dodaniu do pliku dodatku plug-in grupa zadań lub zadania, należy dodać je w odpowiedniej kolejności i zadeklarować żadnych zależności, które grupa lub zadania ma na ukończenie innych grup zadań i zadań.Zadanie może zależeć od innych zadań wymagających innych zadań do wykonania przed głównym zadaniem można uruchomić.Na przykład nie można uruchomić zadania, aby utworzyćkwerendyelement roboczy , aż wszystkie zadania do utworzyćtypówelement roboczy została pomyślnie ukończona. W związku z tym zadanie do przekazywania kwerend element roboczy zależy od zadania, aby przekazać typów elementów pracy.
W tym temacie
Wymagane wtyczki i zależności dodatek typu Plug-in
Definiowanie zależności grupy zadań
Definiowanie zależności między zadaniami
Wymagane wtyczki i zależności dodatek typu Plug-in
Poniższej ilustracji przedstawiono relacje zależne, zdefiniowane dla proces szablon Microsoft Solutions Framework (MSF) dla Agile Software Development v5.0.Jak pokazano na ilustracji, dodatek typu plug-in do śledzenia elementu pracy zależy od pomyślne zakończenie dodatku typu plug-in dla grup i uprawnień, która zależy od pomyślnego zakończenia dodatku typu plug-in dla klasyfikacji.Wtyczki zarówno badania zarządzania i kontroli wersji zależy od zakończenia pierwsze trzy dodatki typu plug-in.Wtyczki do kompilacji, Lab, raporty i Portal zależy od zakończenia dodatku typu plug-in do kontroli wersji.
Porada |
---|
Po zdefiniowaniu grup zadań i zadań w każdym pliku dodatku plug-in w kolejności ich zależności, należy odczytywanie pliku i eliminowania problemów zależność jest łatwiejsze. |
Współzależności umożliwiają wskazują kolejność, w których wtyczki, uruchamiane w Kreatora nowego projektu zespołu.Niektóre dodatki typu plug-in zawsze są zależne od innych dodatków plug-in.Ponadto nie wszystkie dodatki typu plug-in są wymagane dla proces szablon.
W poniższej tabeli przedstawiono, w których plug-ins zależą inne dodatki typu plug-in.Wymagane jest tylko dodatek dla klasyfikacji.Wszystkie inne dodatki typu plug-in są opcjonalne.Aby uzyskać więcej informacji na temat każdego dodatku, zobacz Praca z plikami szablonu procesu.
Dodatek typu plug-in |
Zależne Plug-ins |
---|---|
Kompilacja |
Grupy, VersionControl |
Klasyfikacje |
Brak |
Grupy |
Klasyfikacje |
Lab |
Budowanie, klasyfikacje, grup, WorkItemTracking |
Portal |
Klasyfikacji, sprawozdawczości, VersionControl i WorkItemTracking |
Raportowanie |
Klasyfikacje, VersionControl i WorkItemTracking |
TestManagement |
Klasyfikacje, grup i WorkItemTracking |
VersionControl |
Klasyfikacje, grup i WorkItemTracking |
WorkItemTracking |
Klasyfikacje i grup |
Powrót do początku
Definiowanie zależności grupy zadań
Należy używać elementu współzależność zadań i grup, aby wskazać, kiedy istnieje zależność.Poniższy przykład pokazuje, jak używać elementu zależności, aby określić, że zadanie WorkItemTracking grupa zależy od grupy zadań klasyfikacji i grup.
<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>
[!UWAGA]
Element IdentyfikatorGrupy odwołuje się identyfikator wartość elementu w grupa.
W poniższej tabeli opisano elementy, które służą do definiowania grupa współzależności.Aby uzyskać więcej informacji na temat sposobu definiowania grup zadań, zobacz Odnośniki do elementów XML ProcessTemplate.
Element |
Składnia |
Opis |
---|---|---|
dependencies |
|
Wymagane element podrzędny elementu group. Określa innych grup, od których zależy grupa . |
dependency |
|
Opcjonalne element podrzędny elementu dependencies. Określa identyfikator innego w zadań grupa od którego zależy tej grupa .grupa musi wykonać swoich zadań, przed rozpoczęciem tego zadania grupa . |
Powrót do początku
Definiowanie zależności między zadaniami
Poniższy przykład pokazuje, jak używać dependency element, aby określić, że zadanie pozycje robocze zależy od zadania o identyfikatorze "Szczęścia."
<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>
W poniższej tabeli opisano elementy, które służą do określania współzależności zadań.Aby uzyskać więcej informacji na temat sposobu definiowania zadań, zobacz Definiowanie zadań w celu przetworzenia wtyczki.
Element |
Składnia |
Opis |
---|---|---|
dependencies |
|
Opcjonalne element podrzędny elementu task. Określa inne zadania, od których zależy zadania. |
dependency |
|
Opcjonalne element podrzędny elementu dependencies. Określa identyfikator innego zadania, od którego zależy to zadanie.Inne zadania należy wykonać swoje zadania, przed rozpoczęciem tego zadania. |
Powrót do początku
Zobacz też
Koncepcje
Dostosowywanie szablonów procesów
Definiowanie zadań w celu przetworzenia wtyczki
Definiowanie zadań głównych z wykorzystaniem pliku wtyczki szablonu procesu