Definiowanie list globalnych
Przy użyciu listy globalnych w Team Foundation Server (TFS), możesz zminimalizować zadań wymaganych do aktualizowania listy, który pojawi się w definicji kilka typów elementów roboczych (WITs).Globalne listy są listami wyboru, zawierających w ramach co najmniej jednego pola i ZEZWÓ definicje.Można zdefiniować listy globalnej w ramach ZEZWÓ, który dodasz do projektu zespołowego, jako listę globalne dla kolekcji projektów zespołowych, lub globalne przepływu pracy.Można udostępniać elementy listy między kilka WITs dla kolekcji elementów listy w tym w jednej lub kilku GLOBALLIST elementów.
Po zdefiniowaniu WITs może się okazać, że niektóre pola udostępnianie tej samej wartości.Często można udostępniać kilka WITs a nawet między kilka projektów zespołowych.Niektóre z tych wartości, takich jak numer kompilacji w godzinach nocnych kompilacje często zmieniane, co wymaga administrator często zaktualizować te listy w wielu lokalizacjach.Wyświetla globalne może być szczególnie użyteczne, gdy lista musi pochodzić z systemem zewnętrznym.Na przykład załóżmy, że firma obsługuje oddzielny odbiorca bazę danych.Zgłoś usterkę, która odnalezionych klienta, nazwy klienta, aby włączyć do niestandardowej Found By Customer pola.
Można zarządzać wyświetla globalne dla kolekcji jako plik XML, który można wyświetlić listę, importowanie, eksportowanie i usuwanie.Nazwa każdego globalnej listy może zawierać maksymalnie 254 znaków Unicode i muszą być unikatowe w kolekcji.
[!UWAGA]
Nie ma żadnych zdefiniowanych przez system wyświetla globalne ani wstępnie zdefiniowanych list globalnej w szablonach proces domyślny udostępniające TFS.
Wymagania
Aby wyeksportować lub liście globalnej listy, musi być członkiem grupy użytkowników prawidłowy kolekcji projektów lub ma widoku zgodą poziom zbierania informacji o dozwolonych wartości.
Aby zdefiniować lub edytować listy globalne, musi być członkiem grupy administratorów projektu lub ustawioną Zezwalaj uprawnień informacje na poziomie projektu.
Dodanie lub zmodyfikowanie globalnej listy, użyj witadmin narzędzia wiersza polecenia do importowania i eksportowania definicję wyświetla globalne.Zobacz Zarządzanie globalnymi listami typów elementów pracy [witadmin].Aby użyć listy globalnej, należy dodać go do FIELD definicji w ramach typu elementu roboczego.Zobacz Wszystkie elementy XML All FIELD — Odwołanie.
Dodawanie i zarządzanie listami globalne
Globalna lista to zestaw LISTITEM elementy, które są przechowywane i globalny używana przez wszystkich projektów zespołowych w kolekcji.Globalne listy są przydatne w przypadku pól, które są zdefiniowane w ciągu kilku typów elementów roboczych, takich jak System operacyjny, znaleziony w kompilacji i naprawić w kompilacji.
Globalne listy i ich elementy można zdefiniować przy użyciu jednej z następujących metod:
Kolekcja projektów zespołu: można wyeksportować, modyfikować, usuwać i zaimportować globalnej listy, które są definiowane dla kolekcji projektów zespołowych.Te listy globalnych są dostępne dla wszystkich projektów zespołowych w kolekcji.
Definicja typu elementu pracy: po utworzeniu projektu zespołowego, możesz dodać globalne listy, które ma być dostępne dla typu elementu roboczego do jej definicji.
Definicja globalnej przepływu pracy: po utworzeniu projektu zespołowego, możesz dodać globalne listy, które ma być dostępne dla wszystkich typów elementów roboczych do definicji globalne przepływu pracy dla zespołu projektu lub kolekcji.Aby uzyskać więcej informacji, zobacz Customize global workflow.
Struktura składni
W poniższej tabeli opisano GLOBALLIST i LISTITEM elementów.Wyliczanie listę wartości, która jest wyświetlana jako lista pobrań lub menu rozwijanego elementów, można użyć tych elementów.
Element |
Składnia |
Opis |
---|---|---|
GLOBALLIST |
|
Definiuje zestaw LISTITEM elementów jest przechowywana dla kolekcji i można używać wszystkich projektów zespołowych w kolekcji. globalListName: ciąg tekstowy zawierający od 1 do 255 znaków. GLOBALLISTjest elementem podrzędnym wymagane GLOBALLISTS elementu i opcjonalnie podrzędny element ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES elementów.Aby uzyskać więcej informacji, zobacz Definiowanie list wyboru. |
LISTITEM |
|
Definiuje wartość prawidłową listę.
LISTITEMjest elementem podrzędnym wymagane GLOBALLIST i opcjonalnie podrzędny element ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES elementów. |
Przykładowe globalnej listy
Dodając następującej składni, można zdefiniować globalnej listy w pliku XML definicji dla określonego typu elementu roboczego lub globalne przepływu pracy:
<GLOBALLISTS>
<GLOBALLIST name="name of global list">
<LISTITEM value="List item 1" />
<LISTITEM value="List item 2" />
<LISTITEM value="List item 3" />
<LISTITEM value="List item 4" />
. . .
<LISTITEM value="List item n" />
</GLOBALLIST>
</GLOBALLISTS>
Korzystając z następującej składni, można odwoływać się do globalnej listy w pliku XML definicji dla typu elementu roboczego:
<GLOBALLISTS>
<GLOBALLIST name=" name of global list 1" />
<GLOBALLIST name=" name of global list 2" />
. . .
<GLOBALLIST name=" name of global list n" />
</GLOBALLISTS>
Dla informacji o struktury i lokalizację plików definicji dla typów elementów roboczych i globalne przepływu, zobacz Wszystkie elementy WITD XML — Odwołanie lub Globalny przepływ elementów XML — Odwołanieodpowiednio.
Przykładowe listy globalne dla kolekcji projektów
Aby globalnej listy dodać do kolekcji projektów, można importować przy użyciu następującej składni witadmin importgloballist polecenia:
<gl:GLOBALLISTS xmlns:gl="https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/globallists">
<GLOBALLIST name="NameOfGlobalList">
<LISTITEM value="ListItem1" />
<LISTITEM value="ListItem2" />
<LISTITEM value="ListItem3" />
<LISTITEM value="ListItem4" />
. . .
<LISTITEM value="ListItemN" />
</GLOBALLIST>
</gl:GLOBALLISTS>
Globalne listy nie może być pusta.Każdy GLOBALLIST elementu musi mieć co najmniej jeden LISTITEM elementu zdefiniowanego.
Pytania i odpowiedzi
Pyt są żadnych list globalne wypełniana automatycznie z danymi?
Odp.:Tak.The global list named **Builds –**TeamProjectName gets appended each time a build is run.Wraz z upływem czasu lista może stać się bardzo długi.Najlepszym rozwiązaniem jest zwykle usunąć nieużywane elementy z listy.
Aby dowiedzieć się więcej o korzystaniu z tej listy, zobacz Pola obsługujące integrację z testowaniem, kompilowaniem i kontrolą wersji.
Zobacz też
Informacje
Zarządzanie globalnymi listami typów elementów pracy [witadmin]
Koncepcje
Dostosowywanie obiektów śledzenia elementów pracy, aby wspierać procesy zespołu