Udostępnij za pośrednictwem


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 co najmniej jeden 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:

  • Zespołu kolekcji projektów: 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.

  • Definicji typu elementu roboczego: po utworzeniu projektu zespołowego, możesz dodać globalne listy, które ma być dostępne dla typu elementu roboczego do jej definicji.

  • Definicji globalne 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 Dopasowywanie globalnego przepływu pracy.

Struktura składni

W poniższej tabeli opisano GLOBALLIST i LISTITEM elementy. 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

<GLOBALLIST name="globalListName">
    <LISTITEM> . . . </LISTITEM>
</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.

GLOBALLIST jest wymagany element podrzędny elementu GLOBALLISTS elementu i opcjonalnie elementu podrzędnego elementu ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES elementy. Aby uzyskać więcej informacji, zobacz Definiowanie list wyboru.

LISTITEM

<LISTITEM value="Name" />

Definiuje wartość prawidłową listę.

UwagaUwaga
Wyświetla globalne nie może zawierać zakresu projektu grup, ponieważ nie są one w zakresie do projektu.

LISTITEM jest elementem podrzędnym wymagane GLOBALLIST i opcjonalnie elementu podrzędnego elementu ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES elementy.

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 Podręcznik elementów XML globalnego przepływu pracy, odpowiednio.

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

ms194977.collapse_all(pl-pl,VS.140).gifPyt są żadnych list globalne wypełniana automatycznie z danymi?

A: Yes. Globalna lista o nazwie kompilacje — TeamProjectName pobiera dołączany każdym uruchomieniu kompilacji. 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