将工作项分配给受信任域中的用户
assign work item to user from trusted domain
我们在本地部署了 AzureDevops 2019,用户在域 1 中,用户在域 2 中。域之间完全信任。可以将来自两个域的用户添加到 tfs 安全组,但是可以分配工作项,但只能分配给域 2 的少数特定用户。你能指点一下吗?
however it is possible to assign work items, only to few specific
users of domain 2
对于这个问题,您指的是在 "Assign To" 下拉列表中只显示指定的用户吗?
如果是这样,这里有一个case你可以参考实现它:
1.Open Visual Studio Command Prompt
。这会给你一个命令
行 window,PATH 设置为 运行 VS / TFS 工具
2.Download 您要修改的 Work Item Type definition
(例如
错误、任务):
witadmin exportwitd /collection:collectionurl /p:project /n:typename [/f:filename]
这将为您提供 XML 格式的 WIT 定义。
3.Open XML 文件。您将为 Assigned To
编辑规则
场地。找到术语“System.AssignedTo
”
4.In Allowed Values
规则元素,修改您的 List Item 元素以将值限制为一个(或
更多)TFS / Active Directory 组。
完成这些后,您可以通过以下方式在命令行 window 中导入更改:witadmin importwitd /collection:collectionurl /p:project /f:filename
也可以参考这位官方document了解详情
我们似乎已经解决了这个问题。似乎 TFS 需要两件事,以便识别域 2 中的用户以分配给:(1) 将用户置于属于基本服务组成员的组中,(2) 与活动目录同步的时间。
我们在本地部署了 AzureDevops 2019,用户在域 1 中,用户在域 2 中。域之间完全信任。可以将来自两个域的用户添加到 tfs 安全组,但是可以分配工作项,但只能分配给域 2 的少数特定用户。你能指点一下吗?
however it is possible to assign work items, only to few specific users of domain 2
对于这个问题,您指的是在 "Assign To" 下拉列表中只显示指定的用户吗? 如果是这样,这里有一个case你可以参考实现它:
1.Open Visual Studio Command Prompt
。这会给你一个命令
行 window,PATH 设置为 运行 VS / TFS 工具
2.Download 您要修改的 Work Item Type definition
(例如
错误、任务):
witadmin exportwitd /collection:collectionurl /p:project /n:typename [/f:filename]
这将为您提供 XML 格式的 WIT 定义。
3.Open XML 文件。您将为 Assigned To
编辑规则
场地。找到术语“System.AssignedTo
”
4.In Allowed Values
规则元素,修改您的 List Item 元素以将值限制为一个(或
更多)TFS / Active Directory 组。
完成这些后,您可以通过以下方式在命令行 window 中导入更改:witadmin importwitd /collection:collectionurl /p:project /f:filename
也可以参考这位官方document了解详情
我们似乎已经解决了这个问题。似乎 TFS 需要两件事,以便识别域 2 中的用户以分配给:(1) 将用户置于属于基本服务组成员的组中,(2) 与活动目录同步的时间。