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


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

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

Определяет допустимый переход между состояниями для типа рабочего элемента.

Иерархия схемы

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

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

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

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

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

<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>

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

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

Атрибуты

Атрибут

Описание

from

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

Имя состояния, из которого переходит рабочий элемент.

to

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

Имя состояния, в которое переходит рабочий элемент.

for

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

Имя пользователя или группы, которые могут выполнять данный переход.

not

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

Имя пользователя или группы, которые не могут выполнять данный переход.

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

Элемент

Описание

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

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

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

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

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

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

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

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

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

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

Элемент

Описание

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

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

Коллекция элементов TRANSITION, определяющих допустимые переходы состояния для типа рабочего элемента.

Заметки

TRANSITION является обязательным дочерним элементом TRANSITIONS.

Необходимо определить только один переход рабочего элемента из ничего (from="") в именованное состояние, например Active. Этот переход определяет состояние по умолчанию для нового рабочего элемента.

minOccurs="1"

maxOccurs="unbounded"

Пример

<TRANSITION from="name of starting state" to="name of ending state" for="user or group name" not="user or group name">
    <ACTIONS>…</ACTIONS>
    <REASONS>…</REASONS>
    <FIELDS>…</FIELDS>
</TRANSITION>

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

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

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

Имя схемы

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

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

WorkItemTypeDefinition.xsd

Тип элемента

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

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

Нет

См. также

Основные понятия

Состояния, переходы и причины

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

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