在工作项查询中解析AssignedTo中的用户组成员身份

时间:2012-04-16 12:28:35

标签: visual-studio-2010 tfs tfs2010

我将工作项分配给TFS中的用户组。可以说,我有一个任务分配给小组[Devlopers]。现在我想设置Team Query“My Tasks”,以便[Developers]的每个成员都能看到该任务。

我在查询编辑器中尝试了以下运算符/值组合(出于视觉原因添加了方括号):

  • [已分配至] [在组中] [@Me]
  • [已分配至] [包含] [@Me]
  • [已分配给] [=] [@ Me]
  • [已分配至] [In] [@Me]

我真正需要的是@MyGroups而不是@Me。怎么能实现这个目标?

如果无法做到这一点,TFS中分配到组的意义是什么?

2 个答案:

答案 0 :(得分:1)

您无法将“分配给”字段设置为某个组,TFS仅支持设置有效用户。

您可以更改工作项类型定义以删除约束“validuser”并在字段内保存任何类型的文本,但不要期望以这种方式获取组。

这是许多人多年来向微软提出的“抱怨”,但它始终保持原样:没有群体。

您必须更改WIQ(工作项查询)以使用其他字段来获得所需的结果。查看您给出的示例我强烈建议您使用状态,区域和迭代来确定此查询的范围。

答案 1 :(得分:1)

我一直想做同样的事情,并找到了以下“解决方法”,它可以根据需要启用一些功能。

为此,你必须要么:

  1. 创建多个信息中心
  2. 创建多个列表,并仅为该人员所在的相应群组显示正确的列表
  3. multiple dashboards - one per team

    Filter Options

    请记住,这是在您更改工作项以启用分配到组之后。 然后,您需要为每个组创建一个查询,以便指定组名。

    我所做的是为每个团队创建一个仪表板,并在仪表板上有任何“todo”项目/更改请求/任务/错误/等。

    不幸的是,不可能有“在我的群组中”过滤器。