自动化状态转换

更新:2007 年 11 月

客户和合作伙伴可能需要基于 Microsoft Visual Studio Team System 中其他位置发生的事件,或者基于 Microsoft Visual Studio Team System 外部发生的事件(例如来自呼叫跟踪工具),自动将工作项从一种状态转换为另一种状态。工作项类型模型和工作项跟踪 API 已进行了扩展,以支持由其他系统自动转换工作项。

说明:

Microsoft 网站上的 Visual Studio Team System SDK 中包括工作项跟踪 API。

例如,某个工具被预设为在用户签入更改后自动将工作项转换为“已解决”状态。但是,作为集成提供程序,您不知道工作项类型作者将什么状态声明为“已解决”。该作者可能想表示“已解决”、“已关闭”、“已完成”、“测试工作准备就绪”、“包含版本”等。某个选项可以要求所有工作项类型作者显式包含名为“已解决”的状态。

该解决方案限制太严,而且从国际化角度来看不够理想,因为它未进行状态的本地化。但是,系统集成人员可以声明包含工作项自动转换的操作(例如“签入”或“完成”)。这样,工作项类型作者即可在相应的转换中声明该操作。

本节内容

将状态转换和操作相关联

使转换自动化

转换操作详细信息

自动转换错误检查

相关章节

转换安全性

请参见

概念

按状态、转换或原因限定字段规则的应用范围