【问题标题】:How To Limit Who's Assigned A Work Item如何限制分配工作项的人员
【发布时间】:2017-06-30 23:38:14
【问题描述】:

在分配工作项时,我可以将它们分配给 Team Services 中的任何人,但是,我们只希望将工单分配给参与该项目的人。我查看了文档,发现 this,但是,它似乎只适用于 TFS,而不适用于团队服务。

有什么想法吗?

假设我在 Team Services 中有两个项目(AB)。如果为项目 A 创建了工单,我如何才能将其分配给项目 B 中的人员?

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    VSTS中没有这样的设置,动态判断哪个用户在一个项目中被分配WIT,在另一个项目中阻止分配。

    但是您可以为项目 A 使用 REST API 到 get the list of work items 并查找分配给项目 A 中工作项的用户。

    然后updatecreate项目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

    【讨论】:

    • 感谢您的帮助,但我认为我的问题表述有误,请参阅上面的编辑。
    • 好的,我为您更新的问题添加了我的答案。分配给的下拉列表仅显示有权访问项目的用户。
    • 太棒了,感谢您的帮助,这看起来很有希望!
    猜你喜欢
    • 1970-01-01
    • 2021-04-25
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 2020-06-14
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多