【问题标题】:TFS2017 - How to prevent team members seeing WIs outside of their area?TFS2017 - 如何防止团队成员看到他们所在区域之外的 WI?
【发布时间】:2018-04-30 18:05:53
【问题描述】:

我们有一个项目已经运行了一段时间并且有一些外部客户。我想配置 TfS,以便开发团队可以看到所有工作项,而外部客户/利益相关者只能看到与其领域相关的工作项,而不是任何一般开发任务或与其他利益相关者相关的工作项.

我尝试关注Microsoft guidance 设置多个团队和区域(因此将使用他们的示例)。

区域配置如下

Fabrikam 纤维

-> 电子邮件

-> 网络

团队配置如下

Fabrikam Fiber(该团队“拥有”Fabrikam Fiber 区域并包括子区域)

-> 电子邮件(该团队仅“拥有”电子邮件区域)

-> 网络(该团队仅“拥有”网络区域)

团队有以下成员

Fabrikam Fiber(整个开发团队)

-> 电子邮件(仅限 Adam)

-> 网络(仅限账单)

所以我希望看到如下登录:

开发团队。可以访问整个项目,包括团队项目和任何区域的工作项

亚当。只能访问电子邮件团队项目并在电子邮件区域中查看工作项

比尔。只能访问 Web 团队项目并在 Web 区域中查看工作项

但实际发生的是,Adam 和 Bill 都可以看到开发团队所能看到的一切(项目/工作项)。

我做错了什么,我怎样才能让这项工作如我所料?我确定我过去尝试过这个并且效果很好,但该项目现在也有同样的问题.我们在本地使用 TFS2017。

谢谢!


2018 年 4 月 30 日更新

感谢您的回复!

Cece 回答的第 1 步不适用于我,因为它是一个单一的代码库,但第 2 步确实意味着我可以阻止用户看到其他区域的工作项目 - 哇!

但是我仍然坚持如何防止用户看到其他区域根本存在(因此在我的示例中,我不希望电子邮件看到主页上列出的 Web - 因为这些是客户名称)。在 Daniel 的评论和阅读 Cece 提供的链接之后,我更好地查看了 Contributor group 等。从逻辑上讲,我希望我应该从贡献者组中删除电子邮件团队,因为那是项目级别(然后他们将只有他们的区域权限),但我得到的只是一条消息,说“这个项目只包含一个默认团队”。还有一个诱人的权限,称为“查看项目级信息”,但这似乎不可编辑。

我似乎又碰壁了,所以任何进一步的建议将不胜感激!

【问题讨论】:

  • 不可能给出明确的答案。查看分配给这些区域的安全组。其中之一是“贡献者”吗?项目中的每个人都是“贡献者”组的成员吗?

标签: tfs azure-devops


【解决方案1】:

你需要同时设置TFVC permission和area path permission:

  1. 为项目设置权限。进入version control选项卡,选择您要设置权限的项目,添加用户,并授予Read的拒绝权限。

  1. 为区域路径设置权限。进入Work选项卡,选择Security为您要设置权限的区域路径,添加用户,并授予View work items in this node的Deny权限。

【讨论】:

  • 感谢您的回复 - 这解决了我的一半问题(防止工作项的可见性),但团队本身仍然可见,我不知道如何阻止它出现。我已经更新了上面的问题。
  • 您创建的每个团队都可以访问一套敏捷工具和团队资产。要控制用户访问项目,您必须在每个项目上进行设置。您可以考虑将团队 URL 发送给团队成员,以便他们开始为团队做出贡献。例如:电子邮件团队:http://tfs:8080/tfs/DefaultCollection/Fabrikam%20Fiber/Email/_dashboards.
  • 您是说无法从主页或项目下拉列表中隐藏用户不在的团队吗?我发现了这个uservoice,所以我怀疑不是。这个特定的客户已经在我们的另一个项目中使用 TfS 一段时间了,他们已经熟悉通过主页和下拉菜单进行导航。在任何情况下,我们都不能因为希望客户找不到导航而冒险暴露客户的姓名。
  • 对于项目,您必须按照我在第1项中提到的为每个项目进行设置。对于主页,您的意思是Team Member小部件吗?此小部件仅在您访问 http://TFS2017:8080/tfs/defaultcollection/TeamProject/_home 时显示默认团队的成员,而不显示所有成员。
猜你喜欢
  • 2020-06-09
  • 2019-07-13
  • 1970-01-01
  • 1970-01-01
  • 2021-11-07
  • 1970-01-01
  • 1970-01-01
  • 2018-05-01
  • 1970-01-01
相关资源
最近更新 更多