如何自动将TFS工作项目分配给特定人员/角色

问题描述:

我想在TFS中自定义工作项目类型以自动将Assignee设置为特定角色。例如(为了与另一个问题追踪器进行比较),在JIRA中,默认的受让人是项目负责人(因此任何未分配的工单将被自动分配给项目负责人中指定的任何人员)。我可以在TFS中做类似的事吗?因此,我意识到JIRA和TFS之间的一个区别在于TFS没有(据我所知)具有“角色”的概念。最接近的是“组”,但与角色不同,组可以有多个人(这可能是这个问题的限制因素)。我知道如何配置一个TFS工作项目,以便只有某个组在“分配给”字段中列出,但如果可能的话,我想更进一步,并创建一个只有一个成员的自定义组(例如, “Issue Guru”),然后设置工作项目以自动分配给该人员。如何自动将TFS工作项目分配给特定人员/角色

我想在这里复制Jira功能,也许在TFS框架中没有好的方法。有什么建议么?

+0

您可以自定义工作项目类型定义,以便在团队项目中的所有工作项目的“分配给”字段中具有默认名称。那是你的追求? – DaveShaw

+0

这很接近,但我们有几十个项目,每个项目都有几个WIT。所以如果这个名字改变了,我们会进行大量的WIT编辑。相反,如果我可以在“AssignedTo”字段中拥有“角色”(“组”),那么只需在新组员管理该角色时在组管理中更改一次该名称。 – kmote

+1

您可以在每个团队项目中创建一个团队,并将其设置为将所有工作项目分配给该团队,是的。您需要配置TFS以允许您分配给组,并在所有团队项目上创建相同的组。 – DaveShaw

有一个关于Ivan Fioravanti's Blog启用它的分步指南。

如果你不熟悉自定义工作项类型,有lookatthefollowinglinks(格兰特Holliday的博客被盗)。

+0

让我接近。遵循这些说明,“分配给”下拉列表仅包括指定组中的人员(或人员)。但初始(默认)值仍为空 - 用户仍然需要单击该字段并选择列表中的人员。我需要的是强制它默认给列表中的第一个人的方式,但我猜这是不可能的。 – kmote

我从来没有尝试过这种生产,但这是我很快就试过的东西,它似乎可以工作。

您可以通过在模板编辑器中编辑工作项目模板来将默认值设置为一个组。 只需选择分配给字段并添加一个DEFAULT规则,如下图所示。

enter image description here

这也需要您创建一个或多个组(一个全局或每个项目也许有)。一旦设置完成,您将不必在将来进行任何更新,但只能管理组中的人员。

+0

您很快就中断了您的指示。一旦你创建了一个DEFAULT规则,你设置了什么?我进去试图把它设置成'[project] \ MyTestGroup'。然后,我创建了一个新问题,并在正确显示的[MyTestProject] \ MyTestGroup中显示了“Assign To”字段,但是当我试图保存票证时,出现此错误:“Save failed。TF20015:'MyTestProject] \ MyTestGroup '不在支持的值列表中。' – kmote