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


Группа 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>

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

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

Атрибуты

Отсутствует

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

Элемент

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отсутствует

Заметки

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

minOccurs: 1

maxOccurs: 1

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

Namespace

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

Имя схемы

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

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

WorkItemTypeDefinition.xsd

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

Неприменимо

См. также

Задачи

Добавление правила в поле

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

Настройка условий для поля рабочего элемента

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