Obsługa statusu aktualizacji usterek za pomocą mojej pracy
Jeśli masz dostosowane stany przepływu pracy dla typów elementów roboczych, których używasz do śledzenia błędów, może być konieczne zaktualizowanie skojarzeń metastanu w celu skonfigurowania procesu.Oprócz sposobu, w jaki skojarzenia te są używane na stronach zaległości i tablicach zadań, kontrolują one także sposób, w jaki funkcja Moja praca w Team Explorer aktualizuje stan błędu w trakcie przenoszenia błędów przez deweloperów w ramach interfejsu Moja praca.Strona Moja praca w Team Explorer pozwala deweloperom na zarządzanie ich pracą w toku, zawieszeniami i wznowieniami pracy oraz żądaniem przeglądów kodu.Zobacz Zapisać nowy kod dla wątku użytkownika.
Należy określić wszystkie typy elementów roboczych używanych do śledzenia błędów w definicji kategorii błędów i przypisać metastany do stanów przepływu pracy w definicji ProcessConfiguration.Zmiany wprowadzone w plikach definicji dotyczą wszystkich zespołów, które pracują w projekcie zespołowym, który dostosowujesz.
[!UWAGA]
To dostosowanie jest prawidłowe tylko w przypadku projektów zespołowych, które są oparte na szablonach procesu Agile Microsoft Solutions Framework (MSF) lub Capability Maturity Model Integration (CMMI).
Wymagania
Aby uzyskać dostęp do opcji Moja praca, musisz mieć zainstalowany Visual Studio Premium lub Visual Studio Ultimate.
Aby uruchomić narzędzie wiersza polecenia witadmin, musisz być członkiem grupy Administratorzy Team Foundation lub Administratorzy projektu dla projektu zespołowego.Aby uzyskać więcej informacji, zobacz Uprawnienia serwera programu Team Foundation Server.
Domyślne przypisania metastanów do stanów przepływu pracy dla błędów
Poniższa lista zawiera metastany domyślne przypisane do stanów przepływu pracy dla błędów, dla szablonów procesów TFS Agile i CMMI. Należy tylko przypisać metastan do stanu przepływu pracy, który ma być wyświetlany na tablicy zadań lub który ma być rozpoznawany przez narzędzie Moja praca.Przypisania domyślne zawierają typowy postęp przepływu pracy z Aktywny lub proponowany na Zamknięty.Jeśli błędy zawierają stany przepływu pracy wykraczające poza ten postęp, takie jak stan Usunięto, możesz je wykluczyć w przypisaniach metastanu.
MSF dla Agile Software Development |
MSF do CMMI Process Improvement |
---|---|
|
|
Powrót do początku
Dodawanie typów elementów roboczych do kategorii Usterka
Typy elementów roboczych można dodać do kategorii poprzez aktualizację pliku definicji kategorii i zaimportowaniem go do projektu zespołu.
Aby uruchomić narzędzie wiersza poleceń witadmin otwórz okno poleceń, w którym Visual Studio lub Team Explorer jest zainstalowany i wejdź do:
cd %programfiles%\Microsoft Visual Studio 12.0\Common7\IDE
W 64-bitowej wersji systemu Windows należy zastąpić %programfiles% elementem %programfiles(x86)%.
Wpisz następujące polecenie i zastąp swoimi danymi argumenty pokazane tutaj, gdzie CollectionURL określa adres URL kolekcji projektów zespołowych, ProjectName określa nazwę projektu zespołowego zdefiniowanego w tej kolekcji, a DirectoryPath określa nazwę i lokalizację pliku do wyeksportowania.Następnie wybierz klawisz Enter.
witadmin exportcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Otwórz w Notatniku plik kategorii i zlokalizuj element CATEGORY dla "Bug Category".
Aby dodać nowy typ elementu roboczego, dodaj element WORKITEMTYPE, który określa nazwę odwołania typu elementu roboczego, który chcesz dodać.
Na przykład następująca składnia dodaje niestandardowy typu elementu roboczego „Usterka wydajności” do kategorii Usterka.
<CATEGORY name="Bug Category" refname="Microsoft.BugCategory"> <DEFAULTWORKITEMTYPE name="Bug" /> <WORKITEMTYPE name="Performance Bug" /> </CATEGORY>
Wpisz następujące polecenie, aby zaimportować plik definicji:
witadmin importcategories /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\categories.xml"
Aby uzyskać więcej informacji, zobacz Używanie kategorii do grupowania typów elementów pracy.
Powrót do początku
Przypisywanie metastanów do stanów przepływu pracy zdefiniowanych dla błędów
Przypisujesz metastany do stanów przepływu pracy błędów w elemencie BugWorkItems w definicji ProcessConfiguration.
Z okna wiersza polecenia narzędzia witadmin wpisz następujące polecenie i zastąp swoimi danymi argumenty pokazane tutaj, gdzie CollectionURL określa adres URL kolekcji projektów zespołowych, ProjectName określa nazwę projektu zespołowego zdefiniowanego w tej kolekcji, a DirectoryPath określa nazwę i lokalizację pliku do wyeksportowania.Następnie wybierz klawisz Enter.
witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
Otwórz w Notatniku ProcessConfigurations i zlokalizuj element BugWorkItems.
Zaktualizuj wartości przypisane do elementów State, aby pasowały do wartości używanych w przepływie pracy dla typów elementów pracy, które służą do śledzenia błędów.
(Opcjonalnie) Aby dodać inny stan, który jest obecny w ramach przepływu pracy, należy określić inny element State, który jest mapowany do stanu przepływu pracy typu elementu roboczego zawartego w kategorii Usterka.
Na przykład poniższa składnia dodaje wartość stanu "Investigating" do wartości "inProgress".
<BugWorkItems category="Microsoft.BugCategory"> <States> <State value="Active" type="InProgress" /> <State value="Investigating" type="InProgress" /> <State value="Resolved" type="Resolved" /> <State value="Closed" type="Complete" /> </States> </BugWorkItems>
Ważne Należy określić wartość dla elementu State, który odpowiada na stan prawidłowego przepływu pracy.Stan prawidłowego przepływu pracy to taki, który został zdefiniowany dla typu elementu roboczego, który znajduje się w kategorii Usterka dla projektu zespołowego.Również trzeba przypisać typ metastanu w ramach grupy Projektowanie zwinne lub Usterka, czyli Proposed, InProgress, Resolved lub Complete.
Zaimportuj plik definicji:
witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\ProcessConfiguration.xml"
Powrót do początku