我的 Azure DevOps 项目中有“A”、“B”和“C”板。
我想与外部顾问合作。 这个人,我们称他为 Peter,应该只能访问“C”板。 板“A”和“B”中显示的工作项不应可见。
我为“C”板定义了一个新区域“C 区”。 我定义了一个新团队“External C”。 我将 Peter 添加到“External C”团队中。
Peter 仍然能够看到“A”和“B”板上可见的工作项目。
您可以执行以下操作:
进入“项目设置”>“团队”在项目中创建3个团队。例如,TeamA、TeamB 和 TeamC。如果是这样,每个团队都会在这个项目中拥有一个董事会。添加外部顾问作为TeamC的成员。
进入“项目设置”>“项目配置”>“区域”创建3个区域路径。例如,AreaPath_TeamA、AreaPath_TeamB 和 AreaPath_TeamA。
进入“项目设置”>“团队配置”>选择团队>“区域”为每个团队添加区域路径。将区域路径添加到每个团队后,返回“项目配置”>“区域”,可以看到每个区域路径都分配了其团队。
在“项目配置”>“区域”中,打开AreaPath_TeamA和AreaPath_TeamB的安全中心,并将TeamC的所有权限设置为“拒绝”。
通过上述配置,TeamC的成员将无法访问分配给TeamA和TeamB的工作项,也无法在TeamA和TeamB的看板上看到工作项。