Поделиться через


Группа Rules (Схема определения типа рабочего элемента)

Обновлен: Ноябрь 2007

Задает правила для элемента 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>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Отсутствуют

Дочерние элементы

Элемент

Описание

REQUIRED, элемент (схема определения типа рабочего элемента)

Необязательный элемент.

Определяет поле как обязательное.

READONLY, элемент (схема определения типа рабочего элемента)

Необязательный элемент.

Определяет поле как доступное только для чтения.

EMPTY, элемент (схема определения типа рабочего элемента)

Необязательный элемент.

Определяет поле как пустое.

Элемент FROZEN (Схема определения типа рабочего элемента)

Необязательный элемент.

Определяет поле как зафиксированное. После фиксации изменений зафиксированному полю не может быть присвоено какое-либо непустое значение. Однако пользователь может вручную очистить поле, сохранить рабочий элемент и указать другое значение.

Элемент CANNOTLOSEVALUE (Схема определения типа рабочего элемента)

Необязательный элемент.

Определяет поле как поле, которое не может потерять значение. Это означает, что после того как текущее поле получит значение, его нельзя будет очистить или сделать пустым.

Элемент NOTSAMEAS (Схема определения типа рабочего элемента)

Необязательный элемент.

Указывает другое поле, значение которого не может быть идентично значению текущего поля.

VALIDUSER, элемент (схема определения типа рабочего элемента)

Необязательный элемент.

Указывает, что список разрешенных значений может включать только допустимых пользователей системы.

Элемент ALLOWEXISTINGVALUE (Схема определения типа рабочего элемента)

Необязательный элемент.

Определяет поле как поле, допускающее существующее значение. Это означает, что поле может принимать любое из уже существующих значений, даже если оно недопустимо. Все новые значения поля должны быть допустимы.

Элемент MATCH (Схема определения типа рабочего элемента)

Необязательный элемент.

Определяет для поля шаблон, которому должно соответствовать значение поля.

Элемент ALLOWEDVALUES(Схема определения типа рабочего элемента)

Необязательный элемент.

Определяет список допустимых значений поля. Допустимыми являются значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов. Необходимо выбрать одно из этих значений.

Элемент SUGGESTEDVALUES (Схема определения типа рабочего элемента)

Необязательный элемент.

Определяет список предлагаемых значений поля. Представленные значения — это значения, которые можно выбрать в списке полей в формах рабочих элементов в построителе запросов. Помимо значений, представленных в списке, можно ввести другие значения.

PROHIBITEDVALUES, элемент (схема определения типа рабочего элемента)

Необязательный элемент.

Определяет список запрещенных значений поля.

Элемент DEFAULT (схема определения типа рабочего элемента)

Необязательный элемент.

Определяет значение поля по умолчанию.

COPY, элемент (схема определения типа рабочего элемента)

Необязательный элемент.

Указывает другое поле, которое содержит значение, копируемое в текущее поле.

Элемент SERVERDEFAULT (Схема определения типа рабочего элемента)

Необязательный элемент.

Указывает компонент сервера, которым будет предоставляться значение для поля.

Родительские элементы

Отсутствуют

Заметки

Группа Rules представляет собой варианты для выбора. Можно задать набор правил для FIELD.

minOccurs: 1

maxOccurs: 1

Сведения об элементе

Пространство имен

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

Имя схемы

Определение типа рабочего элемента

Файл проверки

WorkItemTypeDefinition.xsd

Может быть пустым

Неприменимо

См. также

Задачи

Практическое руководство. Добавление правила в поле

Другие ресурсы

Определение правил поля

Схема определения типа рабочего элемента