TRANSITION 元素
更新:2011 年 1 月
使用 TRANSITION 元素为工作项类型指定有效进度或从一个状态到另一个状态的回归。 TRANSITION 元素是 TRANSITIONS 元素必需的子元素。
架构层次结构
TRANSITION
<xs:element name="TRANSITION" type="Transition" maxOccurs="unbounded"/>
<TRANSITION from="NameOfStartingState" to="NameOfEndingState" for="UserGroupName" not="UserGroupName">
<ACTIONS> . . . </ACTIONS>
<REASONS> . . . </REASONS>
<FIELDS> . . . </FIELDS>
</TRANSITION>
特性和元素
以下几节描述了属性、子元素和父元素。
特性
特性 |
说明 |
---|---|
from |
必选。 工作项转换的初始状态的名称。 |
to |
必选。 工作项转换到的状态的名称。 |
for |
Transition 属性。 可选。 可以执行该转换的用户或组的名称。 |
not |
Transition 属性。 可选。 不可以执行该转换的用户或组的名称。 |
子元素
元素 |
说明 |
---|---|
可选。 定义 ACTION 元素的集合,其中每个元素定义一个操作字符串,在调用 WorkItem.GetNextState 方法获取工作项的操作后状态时可以使用这些操作字符串。 |
|
必选。 DEFAULTREASON 和 REASON 元素的集合,这些元素定义工作项能够完成转换的正当原因。 |
|
可选。 FIELD(工作流)元素的集合,这些元素引用为工作项类型定义的字段定义。 |
父元素
元素 |
说明 |
---|---|
必选。 TRANSITION 元素的集合,这些元素为工作项类型定义有效的状态转换。 |
备注
TRANSITION 是 TRANSITIONS 的一个必选子元素。
必须定义恰好一个转换以将工作项从无状态 (from="") 移至如 Active 这样的已命名状态。 此转换标识新工作项的默认状态。
minOccurs="1"
maxOccurs="unbounded"
示例
<TRANSITION from="Active" to="Resolved">
. . .
<REASONS>
<DEFAULTREASON value="Fixed"/>
<REASON value="Deferred"/>
<REASON value="Duplicate"/>
<REASON value="As Designed"/>
<REASON value="Unable to Reproduce"/>
<REASON value="Obsolete"/>
</REASONS>
. . .
</TRANSITION>
请参见
概念
其他资源
修订记录
Date |
修订记录 |
原因 |
---|---|---|
2011 年 1 月 |
移到了改主题顶部的语法,删除了到已删除的主题的链接,并删除了有关该架构的信息。 |
信息补充。 |