经过长时间调查如何使用TFS 2010后,我开始进行安装。 (我还安装了Sharepoint服务并启用了所有报告服务,因为这些是我想要向客户展示的内容。)在项目配置期间,我遇到了障碍。我花了几天时间寻找解决方案,但它们要么非常复杂,要么不存在。
我的项目中有两种类型的用户:内部和外部用户。内部用户是我们,开发人员和管理人员;外部用户是我们的客户。 (我们为单个客户开发软件,通信由两三个人组成。)现在,通常我会将外部用户组添加为只读。但是,在我们的情况下,他们应该能够访问一个工作项类型,并且只有一小部分工作项类型字段应该是可编辑的。
这似乎是不可能的。或者我使用错误的关键字进行搜索,但到目前为止,我找到的唯一解决方案是编辑所有工作项类型,将保存按钮标记为只读,但我的内部用户组除外。在bug工作项类型,我想要由客户端编辑的那个,我需要标记每个字段,我不希望它们以只读方式更改。遗憾的是,只读过滤器不适用于类型树节点的字段,如迭代和区域路径字段。尤其是迭代路径字段是他们不应该改变的东西。 (我们当然可以达成协议,但正如任何与客户偶尔沟通的人都知道的那样,他们开始编辑它并且我们的燃尽图变得很糟糕只是时间问题。)
所以我的问题实际上非常简单:如何让bug工作项类型成为客户可编辑的唯一类型,并限制他们可以在该工作项类型上使用的字段数。
我还尝试在Windows 8测试版服务器上安装TFS 2011测试版,但未能安装SQL Server 2012测试版。如果使用该设置可以实现这一切,我会再次尝试安装。不幸的是,我不喜欢依赖beta版本来启动我的项目。
答案 0 :(得分:4)
首先,您可以自定义流程以执行您需要的操作,您只需创建一个组并禁止在工作项中使用字段或状态,只需将任何用户添加到该组中。
有关该过程全面自定义的完整视频,您可以看到此视频 http://mohamedradwan.wordpress.com/2011/10/06/customize-tfs-process-2010-video/
更新于1/4/2012
对于字段,您可以使用Frozen作为以下内容:
更新于1/4/2012
如何拒绝在此节点中编辑工作项权限,请参阅下图