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


Сложный тип Transition (схема определения типа рабочего элемента)

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

Определяет атрибуты и дочерние элементы для элемента TRANSITION.

<xs:complexType name="Transition">
        <xs:all>
                <xs:element name="ACTIONS" type="ActionList" minOccurs="0"/>
                <xs:element name="REASONS" type="Reasons"/>
                <xs:element name="FIELDS" type="FieldReferences" minOccurs="0"/>
        </xs:all>
        <xs:attribute name="from" type="typelib:PlainConstant" use="required"/>
        <xs:attribute name="to" type="typelib:NonEmptyPlainConstant" use="required"/>
        <xs:attribute name="for" type="typelib:IdentityName"/>
        <xs:attribute name="not" type="typelib:IdentityName"/>
</xs:complexType>

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

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

Атрибуты

Атрибут

Описание

from

Обязательный атрибут.

Имя состояния, из которого переходит рабочий элемент. Тип атрибута: typelib:PlainConstant. Максимальная длина: 255.

Значение шаблона: ^[^\\]*$

Пример значения шаблона: "Активно"

to

Обязательный атрибут.

Имя состояния, в которое переходит рабочий элемент. Тип атрибута: typelib:NonEmptyPlainConstant. Минимальная длина: 1; максимальная длина: 255.

Значение шаблона: ^[^\\]*$

Пример значения шаблона: "Разрешено"

for

Необязательный атрибут.

Имя пользователя или группы, которые могут выполнять данный переход. Тип атрибута: typelib:IdentityName. Минимальная длина: 1; максимальная длина: 255.

Значение шаблона: ^[^\\]+\\[^\\]+$

Пример значения шаблона: домен\идентификатор пользователя

not

Необязательный атрибут.

Имя пользователя или группы, которые не могут выполнять данный переход. Тип атрибута: typelib:IdentityName. Минимальная длина: 1; максимальная длина: 255.

Значение шаблона: ^[^\\]+\\[^\\]+$

Пример значения шаблона: домен\идентификатор пользователя

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

Элемент

Описание

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

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

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

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

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

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

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

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

Определяет коллекцию элементов FIELD, которые ссылаются на определения полей, содержащиеся в типе рабочего элемента.

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

Нет

Заметки

Сложный тип Transition является типом Элемент TRANSITION (Схема определения типа рабочего элемента).

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

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

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

Имя схемы

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

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

WorkItemTypeDefinition.xsd

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

Неприменимо

См. также

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

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