0

我想设置 TFS 2013,以便 TFSGroup1(测试)只能看到错误,而 TFSGroup2(开发人员)可以看到产品后备日志项和错误。有人对此提出要求,但似乎没有开箱即用的解决方案,所以我正在寻找最好的解决方法。

我最初的尝试是使用区域 - 这样错误将始终位于测试区域下,而其他 PBI 将位于许多其他区域下。然后可以针对工作区节点适当地设置安全性。不幸的是,即使使用 witadmin 编辑新错误,也无法设置默认值(模板的限制)。

如果有更好的权限模型,我很高兴升级到 TFS 2015。

4

2 回答 2

1

区域路径安全确实是您完全限制对工作项的访问的唯一选择。您可以使用此处描述的过程添加一个相当讨厌的解决方法,使 PBI 对测试人员只读:

根据用户角色将 TFS 2012 工作项类型设置为只读

在这种情况下,我可能会改为使用 TFS 警报,因此如果测试人员正在编辑 PBI,那么我会收到一封电子邮件,我可以去那里进行一些再教育。

也就是说,您可能有充分的理由想要这样做,但通常我希望看到我的开发人员和测试人员集成在一起,并行工作并相互交流,而不是在他们之间设置更多限制。

于 2015-08-13T15:25:50.343 回答
1

不可能做你想做的事。您最好的选择是创建一个自定义 UI 以仅显示其他用户可以使用的错误。

这种配置可能永远不会得到支持,因为它代表了您的测试和开发团队之间交互的大量功能障碍。如果编码人员和测试人员作为一个团队一起工作以完成工作,那么您应该拥有跨职能的功能团队。将这两个组分开会给您的开发过程带来重大的业务风险和额外的成本。

于 2015-08-16T17:46:40.873 回答