我们最近为我们的 .NET 组从 Rational 堆栈(ClearQuest/ClearCase 等)切换到 TFS 2008,我们看到的挑战之一是 Team System Web Access 的一些限制,就什么工作而言客户可以查看的项目。有没有人能够使用 TSWA 并成功地将其暴露给客户,同时控制他们能够查看什么样的工作项目?
4 回答
以前称为团队系统工作项 Web 访问(WIWA) 是您的答案,现在称为“仅工作项视图”。它是 Team System Web Access (TSWA) 的扩展。
下载并安装Visual Studio Team System Web Access 2008 SP 1包,您将获得 TSWA 和 WIWA - 它们将在不同的 url 上可用 - 安装的最终窗口将为您提供这些 URL。
如果您已经安装了它,我相信“Wrk Item Only View”位于根 TSWA url 的“WIWA”子目录中。
根据微软的限制,您可能可以使用“仅工作项视图”:
“Team System Web Access 提供了一个仅限工作项的视图,该视图限制了功能,因此您只能创建和查看自己的工作项。”
更多信息在:
http://msdn.microsoft.com/en-us/library/cc668124.aspx
http://visualstudiomagazine.com/columns/article.aspx?editorialsid=2832
仅供参考,我最近遇到了这个问题,以及 IS tfs 的安全问题。
我想出了如何轻松做到这一点,并写了一篇博客文章以使其他人更清楚。我使用的是 TFS 2010,但大多数情况同样适用于 2008。
帖子在:
您是在谈论客户只能在每个客户的基础上查看和创建自己的工作项目,还是更像是公共与私人场景?
如果是后者,您可以创建一个团队项目,其唯一目的是充当客户报告和创建的问题的分类中心。虽然,我承认这不是最干净的解决方案。我提出该选项的唯一原因是我们正在考虑为我们的客户服务部门使用类似的方法。
我有兴趣从更有经验的 TFS 用户那里看到其他选择。我们也是派对新手,并且知道我们可以用它做些什么才刚刚触及表面。