在TFS中,如何限制EPIC(或)功能,直到相关子功能->用户故事->任务关闭,才能关闭

时间:2019-11-13 15:20:19

标签: untagged

在TFS中,如何自动限制EPIC(或)功能(或)用户故事,直到相关的子功能(用户)关闭任务后才关闭。

我提出的其他问题是查询和获取此类不正确的数据。

我正在使用TFS 2013。

1 个答案:

答案 0 :(得分:0)

也没有内置方法可以做到这一点。 工作项的状态完全独立于所有其他工作项,包括链接的工作项。

目前可以通过一些解决方法对其进行管理:

  1. 在服务器端:您可以将插件添加到tfs,以更改工作项。一个很好的例子是TFSAggregator。该解决方案的问题在于,仅在保存工作项目后才更改它。因此,用户仍然可以关闭该子项,但是服务器将重新打开它。换句话说,您无法阻止关闭,但是可以在检测到不允许的操作后立即重新打开。

  2. 使用客户端API来监视父子关系。例如,EPIC功能->和用户故事->任务。如果孩子没有关闭,那就不要关闭父母。树中的一层又一层。相同的代码可能对您的参考有所帮助:Close a Work Item only if Child Work items are closed