【发布时间】:2017-06-30 23:38:14
【问题描述】:
在分配工作项时,我可以将它们分配给 Team Services 中的任何人,但是,我们只希望将工单分配给参与该项目的人。我查看了文档,发现 this,但是,它似乎只适用于 TFS,而不适用于团队服务。
有什么想法吗?
假设我在 Team Services 中有两个项目(A 和 B)。如果为项目 A 创建了工单,我如何才能将其分配给项目 B 中的人员?
【问题讨论】:
标签: azure-devops
在分配工作项时,我可以将它们分配给 Team Services 中的任何人,但是,我们只希望将工单分配给参与该项目的人。我查看了文档,发现 this,但是,它似乎只适用于 TFS,而不适用于团队服务。
有什么想法吗?
假设我在 Team Services 中有两个项目(A 和 B)。如果为项目 A 创建了工单,我如何才能将其分配给项目 B 中的人员?
【问题讨论】:
标签: azure-devops
VSTS中没有这样的设置,动态判断哪个用户在一个项目中被分配WIT,在另一个项目中阻止分配。
但是您可以为项目 A 使用 REST API 到 get the list of work items 并查找分配给项目 A 中工作项的用户。
然后update或create项目B中的REST API工作项,在assigned to字段指定用户之前,您可以与您的用户进行比较在项目 A 中找到。如果相同,请将 assigned to 字段保留为 Unassigined,并显示用户已分配给项目 A 中的工作项的消息。
Assigned To 的下拉列表默认仅列出有权访问该项目的成员。所以如果 user1 只能访问项目 A,不用担心 user1 显示在项目 B WIT Assigned到场。
默认情况下,分配给字段的下拉菜单显示所有 已被授予团队项目访问权限的用户。这是 默认有效用户组。此规则的例外是列表 出现在门户网站中——支持分配的上下文菜单 工作项仅限于团队成员。
您还可以通过将VALIDUSER 添加到“分配给”字段来限制“分配给”的用户名。详细步骤可以参考Limit the Assigned To field list of names。
【讨论】: