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


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

Определяет атрибуты и дочерние элементы для элемента 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.

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

Пример значения шаблона: Domain\userID

not

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

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

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

Пример значения шаблона: Domain\userID

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

Элемент

Описание

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

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

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

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

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

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

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

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

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

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

Отсутствует

Заметки

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

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

Namespace

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

Имя схемы

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

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

WorkItemTypeDefinition.xsd

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

Неприменимо

См. также

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

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