Wszystkie elementy XML All FIELD — Odwołanie
W tym temacie umożliwia wyszukiwanie składnię FIELD element lub jednego z jego elementów podrzędnych.
Określ tych elementów w FIELD kontenera elementu (definicja).Dodaj pole do typu elementu roboczego (WIT) określając FIELD (definicja) elementu w obrębie FIELDS elementu (definicja).Można określić te elementy w ramach definicji WIT lub w ramach globalnego przepływu pracy.
Możesz dodać elementy podrzędne do określania zachowania pola, definiowanie wartości domyślnych lub zdefiniować listę pobrania wartości.Pole elementów reguły można użyć w połączeniu ze sobą.Można ograniczyć zakres większości reguł do zastosowania w jeden lub więcej użytkowników lub grup lub być ignorowane dla jednego lub kilku użytkowników lub grup.
Element kontener pola (definicja)
Następująca składnia umożliwia definiowanie pól danych dla typu elementu roboczego.W tym przykładzie przedstawiono format FIELD element (definicja) i wszystkich elementów podrzędnych opcjonalne.Aby uzyskać więcej informacji, zobacz Element FIELD (Definition) — Odwołanie.
<FIELD name="fieldDisplayName" refname="fieldReferenceName" type="String | Integer | Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportingname="reportingDisplayName" reportingrefname="reportingReferenceName"
reportable="Dimension | Detail | Measure" formula="avg" >
<ALLOWEDVALUES> . . . </ALLOWEDVALUES>
<ALLOWEXISTINGVALUE />
<CANNOTLOSEVALUE />
<COPY />
<DEFAULT />
<EMPTY />
<FROZEN />
<HELPTEXT> . . . </HELPTEXT>
<MATCH />
<NOTSAMEAS />
<PROHIBITEDVALUES /> . . . </PROHIBITEDVALUES>
<READONLY />
<REQUIRED />
<SERVERDEFAULT />
<SUGGESTEDVALUES /> . . . </SUGGESTEDVALUES>
<VALIDUSER />
<WHEN>> . . . </WHEN>
<WHENNOT> . . . </WHENNOT>
<WHENCHANGED> . . . </WHENCHANGED>
<WHENNOTCHANGED> . . . </WHENNOTCHANGED>
</FIELD>
Elementy podrzędne pola
Aby ustawić różne ograniczenia na dane, które można wprowadzić w polu, należy użyć elementów podrzędnych.Można określić wartości dla listy wyboru (listy rozwijanej), ustaw wartości domyślne, wyczyszczenie wpisów lub ograniczyć możliwość zmian.W poniższej tabeli przedstawiono składnię struktury dla każdego elementu podrzędnego.
Aby dowiedzieć się, jak korzystać z tych elementów, zobacz Zastosowanie reguły do pola elementu roboczego.Istnieje ograniczenia dotyczące stosowania zasad większości z polami systemu.Wszystkie elementy podrzędne są opcjonalne.
Element |
Opis i składni |
---|---|
ALLOWEDVALUES |
Definiuje listę wartości, które użytkownicy mogą określać na liście pola w formularzach elementów roboczych i w edytorze zapytań.Użytkownicy muszą określić jedną z wartości tej liście.
Aby uzyskać więcej informacji, zobacz Definiowanie list wyboru. |
ALLOWEXISTINGVALUE |
Określa zachować istniejącą wartość pola, nawet jeśli nie jest już na liście pobrania.Wszystkie nowe wartości pól musi być na liście.
Aby uzyskać więcej informacji, zobacz Definiowanie list wyboru. |
CANNOTLOSEVALUE |
Określa użytkowników nie można wyczyścić wszystkich wartości pola po zostało określone wartości.Po pole zawiera wartość, to pole zawsze musi zawierać wartość inna niż NULL.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
COPY |
Kopiuje określoną wartość do pola, gdy użytkownik tworzy lub modyfikuje element pracy.
Aby uzyskać więcej informacji, zobacz Zdefiniuj wartość domyślną lub skopiuj wartość do pola. |
DEFAULT |
Określa wartość dla pola, które jest pusta, gdy użytkownik tworzy lub modyfikuje element pracy.Jeśli pole jest już wartość, reguły domyślnej jest ignorowane.
Aby uzyskać więcej informacji, zobacz Zdefiniuj wartość domyślną lub skopiuj wartość do pola. |
EMPTY |
Czyści to pole, który zawiera wartości.EMPTY Zasada powoduje polem tylko do odczytu, a należy nie należy z niej korzystać z READONLY reguły. Wartość pola jest zaznaczone, gdy użytkownik zapisuje element pracy i nie można określić dowolną wartość.Ta reguła jest używana przede wszystkim podczas przejścia w stan, aby wyczyścić pola, które dotyczą stanu, do którego jest przenieść element.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
FROZEN |
Określa, że nie można zmienić pola z wartością niepusty zmiany zostaną potwierdzone.Jak użytkownik zapisuje element pracy z wartością w tym polu, wartość nie będzie można zmodyfikować.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
HELPTEXT |
Definiuje tekst do wyświetlenia, gdy użytkownik wskazuje do pola formularza elementu pracy. tooltipText: ciągu tekstowego, który zawiera od 1 do 255 znaków.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
MATCH |
Definiuje muszą być zgodne, wartości pól typu ciąg do wzorca.
Aby uzyskać więcej informacji, zobacz Zastosuj wzorzec dopasowany do pola ciągu. |
NOTSAMEAS |
Określa pole nie jest przypisany tę samą wartość, do którego jest przypisany inny określone pole.Wartość field atrybut musi być prawidłowym odwołaniem nazwę pola.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
PROHIBITEDVALUES |
Definiuje wartości, które nie może zawierać pola listy.Użytkownicy nie mogą zapisywać elementem pracy, jeśli pole zawiera wartość zabronione.
Aby uzyskać więcej informacji, zobacz Definiowanie list wyboru. |
READONLY |
Określa, że nie można zmodyfikować wartości, do którego zostało przypisane pola.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
REQUIRED |
Określa, czy użytkownicy muszą określić wartość dla pola.Wymagane pola nie może być pusta.Użytkownicy nie mogą zapisywać elementu pracy, dopóki nie zostały one przypisane wartości do wszystkich wymaganych pól.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
SERVERDEFAULT |
Kopiuje wartość określonego serwera do pola, gdy użytkownik zapisuje element pracy.Te pola zwykle wyświetlane jako tylko do odczytu na formularzu.
Aby uzyskać więcej informacji, zobacz Zdefiniuj wartość domyślną lub skopiuj wartość do pola. |
SUGGESTEDVALUES |
Definiuje zasugerowano listy wartości, które użytkownicy mogą określać na liście pola w formularzach elementów roboczych i w edytorze zapytań.Użytkownicy mogą określać wartości inne niż te, które można zasugerować.
Aby uzyskać więcej informacji, zobacz Definiowanie list wyboru. |
VALIDUSER |
Ogranicza pozycje robocze z modyfikowany przez użytkowników, którzy należą do określonej grupy.Jest domyślną grupą Team Foundation grupy użytkowników prawidłowe. Wszystkie atrybuty są opcjonalne.Wszystkie atrybuty musi składać się z ciągu tekstowego, który zawiera od 1 do 255 znaków.Tokeny można użyć do określenia grupy.
Aby uzyskać więcej informacji, zobacz stosowanie reguły pole. |
WHEN |
Określa co najmniej jedną regułę do zastosowania do bieżącego pola w innym polu po określonej wartości.Element nadrzędny FIELD element definiuje bieżącego pola.
Aby uzyskać więcej informacji, zobacz Przypisywanie warunkowych wartości i reguł. |
WHENNOT |
Określa co najmniej jedną regułę do zastosowania do bieżącego pola, gdy inne pole nie ma określoną wartość.Element nadrzędny FIELD element definiuje bieżącego pola.
Aby uzyskać więcej informacji, zobacz Przypisywanie warunkowych wartości i reguł. |
WHENCHANGED |
Określa co najmniej jedną regułę do zastosowania do bieżącego pola po zmianie innym polu podczas zmiany elementów roboczych.Element nadrzędny FIELD element definiuje bieżącego pola.
Aby uzyskać więcej informacji, zobacz Przypisywanie warunkowych wartości i reguł. |
WHENNOTCHANGED |
Określa co najmniej jedną regułę do zastosowania do bieżącego pola, gdy inne pole nie jest zmieniana podczas zmiany elementów roboczych.Element nadrzędny definiuje bieżącego pola.
Aby uzyskać więcej informacji, zobacz Przypisywanie warunkowych wartości i reguł. |
Elementy podrzędne GLOBALLIST i elementu listy
Należy określić GLOBALLIST i LISTITEM jako elementy podrzędne elementu ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES elementy.Te elementy można użyć do wyliczenia będzie widoczna lista wartości.Użytkownicy Wybieranie wartości z listy pobrania lub listy rozwijanej.Aby uzyskać więcej informacji, zobacz Definiowanie list globalnych.
Element |
Opis |
---|---|
GLOBALIST |
Definiuje zestaw LISTITEM elementy, które są przechowywane dla zespołu projektu zbierania i można użyć zespołów projektów w kolekcji.
globalListName: ciągu tekstowego, który zawiera od 1 do 255 znaków. GLOBALLISTjest elementem podrzędnym wymagane GLOBALLISTS element i opcjonalnie podrzędnego elementu ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES elementy.Można zdefiniować listy globalnej w definicji elementu pracy, definicję globalnej listy lub globalne przepływu pracy. |
LISTITEM |
Definiuje wartość prawidłową listę.
LISTITEMjest elementem podrzędnym wymagane GLOBALLIST i opcjonalnie podrzędnego elementu ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES elementy. |
Atrybuty określone przez elementy podrzędne pola
Możesz skorzystać z najbardziej FIELD reguł, aby zastosować lub nie odnoszą się do zestawu grup lub użytkowników, umieszczając for lub not atrybutów.Aby uzyskać więcej informacji, zobacz stosowanie reguły pole.
Atrybut |
Składnia |
Opis |
---|---|---|
expanditems |
expanditems = "true | false" |
Parametr opcjonalny.Określa, czy grupa który LISTITEM identyfikuje element powinien zostać rozwinięta w celu dołączenia do listy grup podrzędnych.Wartość domyślna tego atrybutu to true. |
filteritems |
filteritems = "excludegroups" |
Parametr opcjonalny.Określa, że tylko członkowie grupy, a nie nazw grup, znajdują się na liście.Jedyną dozwoloną wartość dla tego atrybutu jest excludegroups. |
for |
dla = "userGroupName" |
Parametr opcjonalny.Określa nazwę użytkownika lub grupy w Team Foundation , do którego stosowana jest reguła.Prawidłowe wartości składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków. |
not |
nie = "userGroupName" |
Parametr opcjonalny.Określa nazwę użytkownika lub grupy w Team Foundation do kogo zasadę nie ma zastosowania.Prawidłowe wartości składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków. |
from |
z = "wartość | pole | zegar | CurrentUser" |
Parametr wymagany.Określa źródło wartości, z którego ma zostać skopiować wartość lub określić wartość domyślną.Następujące wartości są prawidłowe:
Jeśli określono "wartość" lub "pole", należy również uwzględnić pole lub wartość atrybutu, odpowiednio. |
field |
pole = "fieldReferenceName" |
Parametr opcjonalny.Określa nazwę pola, którego wartość ma na celu skopiowane do pola po field określono dla from atrybutu. |
pattern |
wzorzec = "patternValue" |
Parametr wymagany.Wymusza podstawowy wzorzec dopasowania tylko ciągi.patternValue to ciąg składający się z od 1 do 255 znaków, włącznie.Ten ciąg nie może zawierać ukośnika (\).Każdy znak w ciągu jest interpretowany jako literału, chyba że jest to jeden z następujących sześciu metaznaki:
Wartość do wzorca: ^ [^ \\] * $ Na przykład pattern="xxxxx.nn.nn" odpowiada pięć znaków alfanumerycznych, okres, a następnie dwie cyfry, następnie okres, a następnie dwóch więcej cyfr. |
value |
wartość = "valueToCopy" |
Parametr opcjonalny.Określa wartość skopiowane do pola po value określono dla from atrybutu. |