Элемент TRANSITION (Схема определения типа рабочего элемента)
Обновлен: Ноябрь 2007
Определяет допустимый переход между состояниями для типа рабочего элемента.
Иерархия схемы
Элемент WITD (схема определения типа рабочего элемента)
Элемент WORKITEMTYPE (Схема определения типа рабочего элемента)
Элемент WORKFLOW (Схема определения типа рабочего элемента)
Элемент TRANSITIONS (Схема определения типа рабочего элемента)
Элемент TRANSITION (Схема определения типа рабочего элемента)
<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
from |
Обязательный атрибут Transition. Имя состояния, из которого переходит рабочий элемент. |
to |
Обязательный атрибут Transition. Имя состояния, в которое переходит рабочий элемент. |
for |
Необязательный атрибут Transition. Имя пользователя или группы, которые могут выполнять данный переход. |
not |
Необязательный атрибут Transition. Имя пользователя или группы, которые не могут выполнять данный переход. |
Дочерние элементы
Элемент |
Описание |
---|---|
Необязательный элемент. Определяет коллекцию элементов ACTION, каждый из которых определяет строку действия, которую можно использовать при вызове метода WorkItem.GetNextState для получения состояния рабочего элемента после действия. |
|
Обязательный элемент. Коллекция элементов DEFAULTREASON и REASON, определяющих допустимые причины, по которым рабочий элемент может завершить переход. |
|
Необязательный элемент. Коллекция элементов 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 (схема определения типа рабочего элемента) |
Может быть пустым |
Нет |