Сложный тип 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. Значение шаблона: ^[^\\]+\\[^\\]+$ Пример значения шаблона: домен\идентификатор пользователя |
Дочерние элементы
Элемент |
Описание |
---|---|
Необязательный элемент. Определяет коллекцию элементов ACTION, каждый из которых определяет строку действия, которую можно использовать при вызове метода WorkItem.GetNextState для получения состояния рабочего элемента после действия. |
|
Обязательный элемент. Определяет коллекцию элементов DEFAULTREASON и REASON, определяющих допустимые причины, по которым рабочий элемент может завершить переход. |
|
Необязательный элемент. Определяет коллекцию элементов FIELD, которые ссылаются на определения полей, содержащиеся в типе рабочего элемента. |
Родительские элементы
Нет
Заметки
Сложный тип Transition является типом Элемент TRANSITION (Схема определения типа рабочего элемента).
Сведения об элементе
Пространство имен |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
Имя схемы |
Определение типа рабочего элемента |
Файл проверки |
WorkItemTypeDefinition.xsd |
Может быть пустым |
Неприменимо |