Группа Rules (схема определения типа рабочего элемента)
Задает правила для элемента FIELD.
<xs:group name="Rules">
<xs:choice>
<xs:element name="REQUIRED" type="PlainRule"/>
<xs:element name="READONLY" type="PlainRule"/>
<xs:element name="EMPTY" type="PlainRule"/>
<xs:element name="FROZEN" type="PlainRule"/>
<xs:element name="CANNOTLOSEVALUE" type="PlainRule"/>
<xs:element name="NOTSAMEAS" type="FieldRule"/>
<xs:element name="VALIDUSER" type="ValidUserRule"/>
<xs:element name="ALLOWEXISTINGVALUE" type="EmptyRule"/>
<xs:element name="MATCH" type="PatternRule"/>
<xs:element name="ALLOWEDVALUES" type="ListRule"/>
<xs:element name="SUGGESTEDVALUES" type="ListRule"/>
<xs:element name="PROHIBITEDVALUES" type="ListRule"/>
<xs:element name="DEFAULT" type="DefaultRule"/>
<xs:element name="COPY" type="CopyRule"/>
<xs:element name="SERVERDEFAULT" type="ServerDefaultRule"/>
</xs:choice>
</xs:group>
Атрибуты и элементы
В следующих разделах описываются атрибуты, дочерние и родительские элементы.
Атрибуты
Отсутствует
Дочерние элементы
Элемент |
Описание |
---|---|
Необязательный элемент. Определяет поле как обязательное. |
|
Необязательный элемент. Определяет поле как доступное только для чтения. |
|
Необязательный элемент. Определяет поле как пустое. |
|
Необязательный элемент. Определяет поле как зафиксированое. После того, как фиксируются изменения, значение зафиксированного поля не может быть изменено на какое-либо другое непустое значение. Однако пользователь может вручную очистить поле, сохранить рабочий элемент, а затем указать другое значение. |
|
Элемент CANNOTLOSEVALUE (схема определения типа рабочего элемента) |
Необязательный элемент. Определяет поле как поле, которое не может потерять значение. Это означает, что после того как текущее поле получит значение, его нельзя будет очистить или сделать пустым. |
Элемент NOTSAMEAS (схема определения типа рабочего элемента) |
Необязательный элемент. Указывает другое поле, значение которого не может быть идентично значению текущего поля. |
Элемент VALIDUSER (схема определения типа рабочего элемента) |
Необязательный элемент. Указывает, что список разрешенных значений может включать только допустимых пользователей системы. |
Элемент ALLOWEXISTINGVALUE (схема определения типа рабочего элемента) |
Необязательный элемент. Определяет поле как поле, допускающее существующее значение. Это означает, что поле может принимать любое из уже существующих значений, даже если оно недопустимо. Все новые значения поля должны быть допустимы. |
Необязательный элемент. Определяет для поля шаблон, которому должно соответствовать значение поля. |
|
Элемент ALLOWEDVALUES(схема определения типа рабочего элемента) |
Необязательный элемент. Определяет список допустимых значений поля. Допустимыми являются значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов. Необходимо выбрать одно из этих значений. |
Элемент SUGGESTEDVALUES (схема определения типа рабочего элемента) |
Необязательный элемент. Определяет список предлагаемых значений поля. Представленыные значения — это значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов. Помимо значений, представленных в списке, можно ввести другие значения. |
Элемент PROHIBITEDVALUES (схема определения типа рабочего элемента) |
Необязательный элемент. Определяет список запрещенных значений поля. |
Необязательный элемент. Определяет значение поля по умолчанию. |
|
Необязательный элемент. Указывает другое поле, которое содержит значение, копируемое в текущее поле. |
|
Элемент SERVERDEFAULT (схема определения типа рабочего элемента) |
Необязательный элемент. Указывает компонент сервера, которым будет предоставляться значение для поля. |
Родительские элементы
Отсутствует
Заметки
Группа Rules представляет собой варианты для выбора. Можно задать набор правил для FIELD.
minOccurs: 1
maxOccurs: 1
Сведения об элементе
Namespace |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
Имя схемы |
Определение типа рабочего элемента |
Файл проверки |
WorkItemTypeDefinition.xsd |
Может быть пустым |
Неприменимо |