Элемент FIELD (схема определения типа рабочего элемента)
Обновлен: Ноябрь 2007
Ссылается на определение поля рабочего элемента и применимые к этому полю правила и условия. Ссылка зависит от элемента STATE, TRANSITION, DEFAULTREASON или REASON, по отношению к которому ее родительский элемент FIELDS является дочерним.
<xs:element name="FIELD" type="FieldReference" minOccurs="1" maxOccurs="unbounded"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
refname |
Обязательный атрибут FieldReference. Имя ссылки поля, к которому применяются правила и условия. Ссылочное имя должно совпадать ссылочным именем, определенным в элементе FIELD определения поля. Дополнительные сведения см. в разделе Элемент FIELD (элемент WORKITEMTYPE). |
Дочерние элементы
Элемент |
Описание |
---|---|
REQUIRED, элемент (схема определения типа рабочего элемента) |
Необязательный элемент. Определяет поле как обязательное. |
READONLY, элемент (схема определения типа рабочего элемента) |
Необязательный элемент. Определяет поле как доступное только для чтения. |
Необязательный элемент. Определяет поле как пустое. |
|
Необязательный элемент. Определяет поле как зафиксированное. После того, как фиксируются изменения, значение зафиксированного поля не может быть изменено на какое-либо другое непустое значение. Однако пользователь может вручную очистить поле, сохранить рабочий элемент, а затем указать другое значение. |
|
Элемент CANNOTLOSEVALUE (Схема определения типа рабочего элемента) |
Необязательный элемент. Определяет поле как поле, которое не может потерять значение. Это означает, что после того как текущее поле получит значение, его нельзя будет очистить или сделать пустым. |
Элемент NOTSAMEAS (Схема определения типа рабочего элемента) |
Необязательный элемент. Задает другое поле в качестве источника значения, которое не может быть равным значению текущего поля. |
VALIDUSER, элемент (схема определения типа рабочего элемента) |
Необязательный элемент. Указывает, что список разрешенных значений может включать только допустимых пользователей системы. |
Элемент ALLOWEXISTINGVALUE (Схема определения типа рабочего элемента) |
Необязательный элемент. Определяет поле как поле, допускающее существующее значение. Это означает, что поле может принимать любое из уже существующих значений, даже если оно недопустимо. Все новые значения поля должны быть допустимы. |
Необязательный элемент. Определяет для поля шаблон, которому должно соответствовать значение поля. |
|
Элемент ALLOWEDVALUES(Схема определения типа рабочего элемента) |
Необязательный элемент. Определяет список допустимых значений поля. Допустимыми являются значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов. Необходимо выбрать одно из этих значений. |
Элемент SUGGESTEDVALUES (Схема определения типа рабочего элемента) |
Необязательный элемент. Определяет список предлагаемых значений поля. Представленые значения — это значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов. Помимо значений, представленных в списке, можно ввести другие значения. |
PROHIBITEDVALUES, элемент (схема определения типа рабочего элемента) |
Необязательный элемент. Определяет список запрещенных значений поля. |
Необязательный элемент. Определяет значение поля по умолчанию. |
|
Необязательный элемент. Задает другое поле в качестве источника значения, которое копируется в текущее поле. |
|
Элемент SERVERDEFAULT (Схема определения типа рабочего элемента) |
Необязательный элемент. Задает серверный компонент в качестве источника значения данного поля. |
Необязательный элемент. Указывает одно или несколько правил, применимых к текущему полю, когда другое поле имеет определенное значение. |
|
Необязательный элемент. Применяет к текущему полю одно или несколько правил, если другое поле не имеет определенного значения. |
|
WHENCHANGED, элемент (схема определения типа рабочего элемента) |
Необязательный элемент. Применяет к текущему полю одно или несколько правил, если изменяется значение определенного поля. |
Элемент WHENNOTCHANGED (схема определения типа рабочего элемента) |
Необязательный элемент. Применяет к текущему полю одно или несколько правил, если значение определенного поля не изменяется. |
Родительские элементы
Элемент |
Описание |
---|---|
Коллекция элементов FIELD, которые ссылаются на определения полей, содержащиеся в типе рабочего элемента. |
Заметки
Необходимо определить по крайней мере один дочерний элемент для элемента FIELD (Схема определения типа рабочего элемента).
FIELD является обязательным дочерним элементом элемента FIELDS.
minOccurs="1"
maxOccurs="unbounded"
Пример
<FIELD refname="field reference name">
<READONLY>…</READONLY>
<EMPTY>…</EMPTY>
<FROZEN>…</FROZEN>
<CANNOTLOSEVALUE>…</CANNOTLOSEVALUE>
<NOTSAMEAS>…</NOTSAMEAS>
<VALIDUSER>…</VALIDUSER>
<ALLOWEXISTINGVALUE>…<ALLOWEXISTINGVALUE>
<MATCH>…</MATCH>
<ALLOWEDVALUES>…</ALLOWEDVALUES>
<SUGGESTEDVALUES>…</SUGGESTEDVALUES>
<PROHIBITEDVALUES>…</PROHIBITEDVALUES>
<DEFAULT>…</DEFAULT>
<COPY>…</COPY>
<SERVERDEFAULT>…</SERVERDEFAULT>
<WHEN>…</WHEN>
<WHENNOT>…</WHENNOT>
<WHENCHANGED>…</WHENCHANGED>
<WHENNOTCHANGED>…</WHENNOTCHANGED>
<FIELD>
Сведения об элементе
Пространство имен |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
Имя схемы |
Определение типа рабочего элемента |
Файл проверки |
WorkItemTypeDefinition.xsd |
Тип элемента |
Сложный тип FieldReference (Схема определения типа рабочего элемента) |
Может быть пустым |
Нет |