在TFS中,如何自动限制EPIC(或)功能(或)用户故事,直到相关的子功能(用户)关闭任务后才关闭。
我提出的其他问题是查询和获取此类不正确的数据。
我正在使用TFS 2013。
答案 0 :(得分:0)
也没有内置方法可以做到这一点。 工作项的状态完全独立于所有其他工作项,包括链接的工作项。
目前可以通过一些解决方法对其进行管理:
在服务器端:您可以将插件添加到tfs,以更改工作项。一个很好的例子是TFSAggregator。该解决方案的问题在于,仅在保存工作项目后才更改它。因此,用户仍然可以关闭该子项,但是服务器将重新打开它。换句话说,您无法阻止关闭,但是可以在检测到不允许的操作后立即重新打开。
使用客户端API来监视父子关系。例如,EPIC功能->和用户故事->任务。如果孩子没有关闭,那就不要关闭父母。树中的一层又一层。相同的代码可能对您的参考有所帮助:Close a Work Item only if Child Work items are closed