【发布时间】:2012-04-10 19:43:15
【问题描述】:
我为两种类型的工作项(用户故事和任务)定义了相同的状态和转换,我希望当某个工作项在该特定状态下转换时,所有具有相同状态和转换的子工作项都是设置为这个状态。
示例: 用户故事和任务的状态为已推迟,例如我的用户故事有 3 个子工作项,当我将父用户故事的状态更改为已推迟时,所有具有已推迟状态的子工作项都会自动更改为已推迟状态
【问题讨论】:
我为两种类型的工作项(用户故事和任务)定义了相同的状态和转换,我希望当某个工作项在该特定状态下转换时,所有具有相同状态和转换的子工作项都是设置为这个状态。
示例: 用户故事和任务的状态为已推迟,例如我的用户故事有 3 个子工作项,当我将父用户故事的状态更改为已推迟时,所有具有已推迟状态的子工作项都会自动更改为已推迟状态
【问题讨论】:
这当然是有用的功能,但目前不支持它。您可以使用 TFS-API 来调用状态更改。这个post 提供了一个相关的例子。
【讨论】:
如果您想构建服务器端扩展,您绝对可以这样做。我的建议是通过编译一个插件 DLL 并将其放在每个应用层服务器上的插件文件夹中来走ISubscriber 路线。我们在本书的第 25 章,Professional Team Foundation Server 2010 by Wrox 中有一些关于创建 ISubscriber 的额外信息。
【讨论】: