TRANSITION 元素(工作项类型定义架构)
更新:2007 年 11 月
定义工作项类型的有效状态转换。
架构层次结构
<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>
属性和元素
下面几部分描述了属性、子元素和父元素。
属性
属性 |
说明 |
---|---|
from |
必需的 Transition 属性。 工作项转换的初始状态的名称。 |
to |
必需的 Transition 属性。 工作项转换到的状态的名称。 |
for |
可选的 Transition 属性。 可以执行此转换的用户或组的名称。 |
not |
可选的 Transition 属性。 不能执行此转换的用户或组的名称。 |
子元素
元素 |
Description |
---|---|
可选。 定义 ACTION 元素的集合,其中每个元素定义一个操作字符串,在调用 WorkItem.GetNextState 方法获取工作项的操作后状态时可以使用这些操作字符串。 |
|
必需。 DEFAULTREASON 和 REASON 元素的集合,这些元素定义工作项能够完成转换的正当原因。 |
|
可选。 FIELD 元素的集合,这些元素引用包含在工作项类型中的字段定义。 |
父元素
元素 |
Description |
---|---|
必需。 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 |
元素类型 |
|
是否可以为空 |
否 |