Aktualizowanie dostosowanego szablonu procesu w celu uzyskania dostępu do nowych funkcji
Trzeba ręcznie zaktualizować pliki szablonu procesu, które zostały dostosowane tak, aby istniejących projektów zespołu można korzystać z nowych funkcji, wyposażone w Visual Studio Team Foundation Server 2012.Po zakończeniu tej aktualizacji, możesz przesłać szablon dostosować proces, który ma Team Foundation Server.Następnie można użyć Kreatora konfigurowania funkcji do Aktualizacja uaktualniony projektów zespołów na dostęp do nowych funkcji lub Tworzenie projektów zespołu będą mieć dostęp do nowych funkcji.
Ważne |
---|
W tym temacie adresy ręczne aktualizacje, aby do szablonu procesu opartego na szablonie procesu firmy Microsoft w wersji 5.0 lub szablon procesu Scrum 1.0. |
Aby uzyskać więcej informacji na temat nowych funkcji, zobacz Planowanie i śledzenie — nowości.
[!UWAGA]
Po uaktualnieniu serwera warstwie aplikacji do Visual Studio Team Foundation Server 2012, można użyć Menedżera szablonu procesu do access w wersji 6.0 MSF przetworzyć szablony oprócz istniejących szablonów procesów.
W tym temacie
Porady dotyczące przeprowadzania ręcznej aktualizacji
Aktualizacje na dostęp do nowych funkcji
Aktualizacje opcjonalne
Po upload kroki
[!UWAGA]
Można wykonać niektórych procedur opisanych poniżej przy użyciu edytora procesu, zasilania dodatek Narzędzia do Visual Studio , który można pobrać i zainstalować.Znajduje się pod Narzędzia menu, proces edytora zawiera graficzny interfejs użytkownika dotyczące dostosowywania Team Foundation Server przetworzyć szablonów.Narzędzie to służy do importowania i eksportowania typów elementów pracy i modyfikować zawartość szablonu procesu.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie firmy Microsoft: Team Foundation Server narzędzia.
Porady dotyczące przeprowadzania ręcznej aktualizacji
Przed wykonaniem ręczna aktualizacja, warto zapoznać się z informacjami, które podano w Praca z plikami szablonu procesu i Krok po kroku proces dostosowania.
Nie usuwaj pliku lub zadania w celu przekazania pliku, jeśli nie ma pewności, co to jest plik i że będzie nie korzystałeś dla niego.
Aby zlokalizować dostosowań wprowadzonych przez użytkownika, można wykonać operacji różnicowego na porównywalnych plików, które istnieją w dwa szablony.Jednak może otrzymywać niektóre fałszywych alarmów, ponieważ sekwencja definicji elementu, być może zmieniono między dwiema wersjami.
Można wyszukiwać dependency elementu we wszystkich plikach dodatek typu plug-in, aby dowiedzieć się, jakie zadania zależą od innych zadań, które są kończone.Na przykład Microsoft Test Manager i Lab Management wymagają SharedSteps i TestCase elementu pracy typów, SharedSteps i TestedBy łączy typy i kategorie.Zobacz Definiowanie zależności dla grup zadań i zadań w plikach wtyczek.
Aktualizacje na dostęp do nowych funkcji
Będzie skopiować lub dodać pliki z folderu najnowszą wersję szablonu procesu, które można pobrać do odpowiedniego folderu zawierającego definicje szablon dostosować proces.
Pobierz najnowszą wersję szablonu procesu Microsoft z uaktualnionym serwera.Zobacz Pobierz najnowszą wersję szablony procesu.
Skopiuj następujące pliki do TypeDefinitions folder: CodeReviewRequest, CodeReviewResponse, FeedbackRequest i FeedbackResponse.
Skopiuj następujący plik do Query folder: Feedback.wiq.
Kopiuj Process folder i jego dwóch plików konfiguracyjnych procesu do WorkItem Tracking folder.
Ważne Następujące rodzaje dostosowywania do swój typ elementu pracy może wymagać dostosować proces pliki konfiguracyjne:
Zmieniono nazwę lub usunięto typów elementów pracy przypisane do kategorii wymagań i kategorii zadań, jak określono w najnowszą wersję pliku kategorii szablonu procesu.
Zmieniono nazwę Państwa lub dostosowane zdefiniowane dla zadań przepływu pracy lub elementu pracy typów zdefiniowanych dla kategorii wymagań.Przydziały Państwo musi być mapowane metastates zdefiniowane dla Typowa konfiguracja szablonu procesu.Metastates określić, jak planowanie narzędzia traktować każdy stan przepływu pracy.Państwo co najmniej jeden przepływ pracy musi być mapowana na InProgress i Completed metastates, zgodnie z opisem w Dostosowywanie stron zaległości i tablic poprzez konfigurowanie procesów.
Zmienione pole, według definicji ppkt zaległości, używane do przechowywania poziomu nakładu pracy, takich jak Historyjek dla Agile (Microsoft.VSTS.Scheduling.StoryPoints) i nakładu dla Scrum (Microsoft.VSTS.Scheduling.Effort).Dla v5.0 CMMI oryginalnego oszacowania (Microsoft.VSTS.Scheduling.OriginalEstimate) został użyty, a dla wersji 6.0 CMMI Planowanie rozmiar (Microsoft.VSTS.Scheduling.Size) jest używany.
Zmienione pola zdefiniowane w tych typów elementów pracy zdefiniowanego dla kategorii wymogi, takie jak Ranga stos (Microsoft.VSTS.Common.StackRank), lub dla Scrum, Priorytet zaległości (Microsoft.VSTS.Common.BacklogPriority).
Zmienić pole używane do przechwytywania działanie przypisane do elementów zadań, takich jak aktywność (Microsoft.VSTS.Common.Activity) lub dyscypliny (Microsoft.VSTS.Common.Discipline).
Zmienić pole używane do przechwytywania Pracy pozostałej(Microsoft.VSTS.Scheduling.RemainingWork).
Aby dowiedzieć się więcej, zobacz Dostosowywanie stron zaległości i tablic poprzez konfigurowanie procesów.
Zamień Process Guidance folder znajduje się pod Windows SharePoint Services folder z zawartość folderu najnowsze.Pliki te zawierają łącza do przodu do najnowszej zawartości orientacji procesu.Zobacz Definiowanie wtyczki projektu portalu dla szablonu procesu.
Dodać nowe kategorie do pliku kategorie.
Dodaj zadania do pliku dodatku plug-in pozycje robocze.
(Opcjonalnie) Dodaj ustawienia zespołu do grupy i uprawnienia pliku dodatku plug-in.
Dodać instrukcję wersja pliku ProcessTemplate.
Przekaż szablon procesu i Sprawdź wprowadzone zmiany.Zobacz Zarządzanie szablonami procesów.
Dodać nowe kategorie do pliku kategorie
Dodaj następujący fragment kodu do plik kategorii znajduje się w WorkItem Tracking folder:
<CATEGORY name="Code Review Request Category" refname="Microsoft.CodeReviewRequestCategory">
<DEFAULTWORKITEMTYPE name="Code Review Request" />
</CATEGORY>
<CATEGORY name="Code Review Response Category" refname="Microsoft.CodeReviewResponseCategory">
<DEFAULTWORKITEMTYPE name="Code Review Response" />
</CATEGORY>
<CATEGORY name="Feedback Request Category" refname="Microsoft.FeedbackRequestCategory">
<DEFAULTWORKITEMTYPE name="Feedback Request" />
</CATEGORY>
<CATEGORY name="Feedback Response Category" refname="Microsoft.FeedbackResponseCategory">
<DEFAULTWORKITEMTYPE name="Feedback Response" />
</CATEGORY>
<CATEGORY name="Task Category" refname="Microsoft.TaskCategory">
<DEFAULTWORKITEMTYPE name="Task" />
</CATEGORY>
<CATEGORY name="Hidden Types Category" refname="Microsoft.HiddenCategory">
<DEFAULTWORKITEMTYPE name="Code Review Request" />
<WORKITEMTYPE name="Code Review Response" />
<WORKITEMTYPE name="Feedback Request" />
<WORKITEMTYPE name="Feedback Response" />
<WORKITEMTYPE name="Shared Steps" />
</CATEGORY>
Dodaj zadania do pliku dodatku plug-in pozycje robocze
Otwórz WorkItems dodatek typu plug-in plik i dodać następujący fragment kodu do <WORKITEMTYPES> sekcji:
<WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewRequest.xml" /> <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\CodeReviewResponse.xml" /> <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackRequest.xml" /> <WORKITEMTYPE fileName="WorkItem Tracking\TypeDefinitions\FeedbackResponse.xml" />
Zamień Permission sprawozdań dla producentów za pomocą tej wstawki kodu programu w <QUERIES> sekcji:
<Permission allow="Read" identity="[$$PROJECTNAME$$]\Build Administrators" />
Dodaj następujący fragment kodu do <QUERIES> sekcji:
<Query name="Feedback" fileName="WorkItem Tracking\Queries\Feedback.wiq" />
Dodaj następujący fragment kodu jako ostatnie zadanie w ramach <tasks> sekcji:
<task id="ProcessConfiguration" name="Process Configuration" plugin="Microsoft.ProjectCreationWizard.WorkItemTracking" completionMessage="Process configuration uploaded"> <dependencies> <dependency taskId="WITs" /> <dependency taskId="Categories" /> </dependencies> <taskXml> <PROCESSCONFIGURATION> <CommonConfiguration fileName="WorkItem Tracking\Process\CommonConfiguration.xml"/> <AgileConfiguration fileName="WorkItem Tracking\Process\AgileConfiguration.xml"/> </PROCESSCONFIGURATION> </taskXml> </task>
Zapisz i zamknij plik.
(Opcjonalnie) Dodaj ustawienia zespołu do pliku grup i uprawnień
Można wstępnie zdefiniować zestaw ścieżek iteracji za pomocą iterationPath elementu wewnątrz teamSettings jak pokazano w poniższych przykładach.Definicje te są opcjonalne i można dostosować, w razie potrzeby.
Dla Scrum przetworzyć szablony: Dodaj następujący fragment kodu jako pierwszy <group> w <groups> sekcji:
<group name="@defaultTeam"> <permissions> <permission name="GENERIC_READ" class="PROJECT" allow="true" /> </permissions> <members> <member name="@creator"/> </members> <teamSettings areaPath="Area"> <iterationPaths backlogPath="Iteration"> <iterationPath path="Release 1\Sprint 1" /> <iterationPath path="Release 1\Sprint 2" /> <iterationPath path="Release 1\Sprint 3" /> <iterationPath path="Release 1\Sprint 4" /> <iterationPath path="Release 1\Sprint 5" /> <iterationPath path="Release 1\Sprint 6" /> </iterationPaths> </teamSettings> </group>
Dla Agile i CMMI przetwarzać szablony: Dodaj następujący fragment kodu jako pierwsza <group> w ramach <groups> sekcji:
<group name="@defaultTeam"> <permissions> <permission name="GENERIC_READ" class="PROJECT" allow="true" /> </permissions> <members> <member name="@creator"/> </members> <teamSettings areaPath="Area"> <iterationPaths backlogPath="Iteration"> <iterationPath path="Iteration 1" /> <iterationPath path="Iteration 2" /> <iterationPath path="Iteration 3" /> </iterationPaths> </teamSettings> </group>
Dodać instrukcję wersji do ProcessTemplate dodatek typu plug-in
Używa Kreatora konfigurowania funkcji version instrukcję, aby określić, jakiego szablonu procesu w ramach danej kategorii jest najnowsza wersja i automatycznie wybiera tej wersji.Przed uaktualnieniem instrukcja wersji nie było zawarte w pliku dodatku plug-in ProcessTemplate, więc należy ją dodać.Również upewnij się, aby określić numer wersji, który jest wyższa od odpowiadających im przypisane do domyślnego szablonu procesu, który został dodany podczas uaktualniania programu Team Foundation Server.
Ważne |
---|
Jeśli version instrukcja nie istnieje, Kreatora konfigurowania funkcji nie można wybrać szablon procesu uaktualniania zespołu projektu.Ponadto, jeśli więcej niż jeden szablon procesu został przekazany do Team Foundation Server Określa, że tym samym najwyższy numer wersji, a następnie wybrano żadnej te szablony procesu uaktualniania zespołu projektu. |
Otwórz ProcessTemplate pliku dodatku plug-in.Dodawanie wstawki kodu programu po description element.Wybór wstawki kodu programu opiera się na kategorię szablonów, z którego pochodzą aktualizacje:
Kategoria
Instrukcja wersji
Agile
<version type="ADCC42AB-9882-485E-A3ED-7678F01F66BC" major="6" minor="20"/>
CMMI
<version type="27450541-8E31-4150-9947-DC59F998FC01" major="6" minor="20"/>
Scrum
<version type="6B724908-EF14-45CF-84F8-768B5384DA45" major="2" minor="20"/>
Aktualizacje opcjonalne
W następującej tabeli zestawiono dodatkowe aktualizacje wprowadzone w szablonach procesu Microsoft z poprzedniego wydania.W zależności od potrzeb, można dokonywać aktualizacji do szablonu dostosować proces z uwzględnieniem zmian na liście.Aby uzyskać informacje na temat dostosowywania każdego z tych plików, zobacz Dostosowywanie obszarów funkcjonalnych w szablonie procesów.
Pliki |
Zmiany |
---|---|
Build.XML DefaultTemplate.11.xaml DefaultTemplate.11.1.xaml UpdateTemplate.xaml |
Plik dodatku plug-in kompilacji został zaktualizowany, aby przekazać nowe szablony domyślne zdefiniowane dla bieżącej wersji i do przypisywania uprawnień do dodatkowych administratorów.Można zaktualizować szablon dostosować proces zastępując folderze kompilacji do najnowszej wersji.Uprawnienia zdefiniowane dla budowniczych poziomu projektu teraz są ustawione dla administratorów zbudować poziomu projektu — zmiana nazwy roli.Dodatkowe uprawnienia są zdefiniowane dla administratorów zbioru projektu zespołu dla ról budować grupa usług i zbudować grupy Administrator. Ponadto szablon uaktualnienia zawiera niewielkimi aktualizacjami wokół co jest rejestrowane.Uaktualniając Team Foundation Build, nowe definicje kompilacji są uaktualniane automatycznie do utworzenia definicji dla bieżącej wersji przy użyciu szablonu procesu uaktualniania kompilacji. |
Classification.XML |
Nowy property instrukcji został dodany do pliku dodatku plug-in klasyfikacji, która określa nazwę szablonu procesu.Poniższy przykład pochodzi z szablonu procesu Scrum 2.0:
|
GroupsAndPermissions.xml |
Uprawnienia zdefiniowane dla budowniczych poziomu projektu teraz są ustawione dla administratorów zbudować poziomu projektu — zmiana nazwy roli.Nowy group instrukcja jest:
|
Lab.XML LabDefaultTemplate.11.xaml |
Plik dodatku plug-in Lab został zaktualizowany, aby przekazać nowy szablon domyślne zdefiniowane dla bieżącej wersji, a także do przypisywania uprawnień do dodatkowych administratorów.Można zaktualizować szablon dostosować proces zastępując folderze laboratorium do najnowszej wersji. Jeden nowe uprawnienie, ManageTestMachines, został dodany do zadań, aby skonfigurować uprawnienia zainicjowania zabezpieczeń, które są przypisane do tożsamości dla Visual Studio Lab Management. |
ReportsTasks.xml (bez zmian) |
Przejrzyj folder raporty dla zmian, które chcesz włączyć. |
testmanagement.XML (bez zmian) |
Ustawienia dla plików testconfiguration i testvariable zostały zaktualizowane obejmują obsługę systemu Windows 8 i 9. Te ustawienia są używane przez Microsoft Test Manager. |
VersionControl.xml |
Uprawnienia zdefiniowane dla budowniczych poziomu projektu teraz są ustawione dla administratorów zbudować poziomu projektu — zmiana nazwy roli.Usunięto konfiguracji ewidencjonowania notatek.Ponadto, trzej checkin_note instrukcje zostały usunięte w bieżącej wersji. |
Po upload kroki
Po wysłaniu szablonu procesu zaktualizowanych można użyć Kreatora konfigurowania funkcji, aby zaktualizować projekt zespołu, który został utworzony na podstawie tego szablonu procesu.Wybierz łącze skonfigurować funkcje, które pojawia się na panelu administracyjnym dla zespołu projektu.Aby uzyskać więcej informacji, zobacz Aktualizowanie ulepszonych projektów zespołowych w celu uzyskania dostępu do nowych funkcji.
Zobacz też
Koncepcje
Aktualizowanie ulepszonych projektów zespołowych w celu uzyskania dostępu do nowych funkcji
Praca z plikami szablonu procesu