TFS 2018:查看 instance-level 信息

TFS 2018: View instance-level information

在本例中,我们使用 TFS 进行项目管理(工作部分)。

我有一个带有 collection(默认 Collection)的服务器 (TFS) 和一个项目(我的项目)

我在该项目(顾问)下创建了一个 TFS 组

然后根据其角色设置顾问权限 - 包括“查看 project-level 信息”。

当转到 "My Project" 的工作部分时,它说用户需要“查看 instance-level 信息”,这在项目中不是一个选项级别,仅适用于 Collection 级别的组。

在 Collection 级别创建 "Consultants" 组似乎不切实际 - 因为我的每个项目都会有一个 "Consultants" 具有不同成员资格的组,我需要创建这些组如 "My Project Consultants"、"My Other Project Consultants" 等。在项目级别创建组似乎也很直观,因为它们是项目范围组。

Collection-level 组必须授予 Project-level 权利,这似乎违反逻辑。

所以,我的问题是,我真的需要在 Collection 级别创建我的群组并给他们“查看 instance-level 信息”或者有没有办法适当地分配 Project-level 组而不将其创建为 Instance-level 组?

还有sever level查看instance-level信息权限。

首先,请仔细检查您是否缺少服务器级别或collection级别查看instance-level信息权限。

TFS中的权限是可以继承的,请确保project\Consultants在服务器级别组或collection级别组中有查看instance-level信息权限。

项目组顾问也可以继承相应的权限。例如,Project Collection Valid Users 包含已添加到 collection 中任何位置的所有用户和组。您应该检查该组是否缺少相应的权限。

此外,您还应该检查 access level 中的用户 project\Consultants 组。具有利益相关者访问级别的人也可以通过 Web 门户进行限制。

[集合]\Project Collection 有效用户没有将 查看 instance-level 信息 设置为 允许。 (我以为这是默认设置?)我更改后,问题就解决了。