如何在父项和子项工作项之间创建规则

时间:2012-06-29 04:06:01

标签: tfs

我们正在尝试对我们的项目施加一些规则,您能否告诉我们是否可以这样做?如果是,我应该从哪里开始呢?

其中一个示例规则是

非封闭儿童无法结束交付。

  • 这意味着即使在解决状态下,子项也会阻止关闭交付项。
  • 这应仅适用于父子链接类型
  • 这仅适用于可交付的父母和任何类型的有效儿童

1 个答案:

答案 0 :(得分:2)

有两种方法可以做到这一点。

  1. 服务器端: 您可以向tfs添加插件,以更改工作项。一个很好的例子是TFSAggregator。它不会为您的特定问题提供解决方案,但我可以向您展示如何更改服务器端的工作项。添加你的案子应该不是一个大问题。 此解决方案的问题是,它只在保存后更改工作项。因此用户仍然可以关闭孩子,但服务器将重新打开它。

  2. 客户端: 第二个解决方案是自定义控件,可以在工作项的WITD中实现。它可以只是一个不可见的控件,增加了一些验证。您可以找到一些示例here。 这个解决方案的缺点是什么?您必须在使用Visual Studio的每个客户端上安装自定义控件,并且您可能必须为Web访问开发特定版本。