【问题标题】:VSTS : Need list of users assigned to the story for their taskVSTS:需要为他们的任务分配给故事的用户列表
【发布时间】:2019-09-26 11:23:18
【问题描述】:

我的项目有许多用户故事。对于每个用户故事,我有大约 5 到 6 个子任务,每个任务分配给不同的人,例如 PM、开发人员、QA 等。

获取用户故事和任务明智的用户很容易。 但我想获取与其子任务相关的故事和用户列表。 你能指导我吗?

【问题讨论】:

  • 您为解决问题做了哪些尝试?
  • 我在 excel 中安装了一个团队插件。使用它我可以在 excel 中访问查询结果。使用它,我可以准备任何我需要的数据。但我无法创建一个查询,它给我任务的父 ID 或任何链接 ID。

标签: azure-devops agile scrum


【解决方案1】:

根据您的描述,我认为查询可以满足您的需求。您应该将查询类型更改为工作项和直接链接。

然后设置过滤器如下。

您可以获取所有子任务以及与子任务关联的用户故事。在“分配给”列中,您可以获取分配给任务的用户。

您还可以使用 REST API 来获取工作项 ID。 发布https://dev.azure.com/{orgname}/{projectname}/_apis/wit/wiql?api-version=5.1 并在请求正文中输入follow WIQL。

SELECT
    [System.Id],
    [System.WorkItemType],
    [System.Title],
    [System.AssignedTo],
    [System.State],
    [System.Tags]
FROM workitemLinks
WHERE
    (
        [Source].[System.TeamProject] = @project
        AND [Source].[System.WorkItemType] = 'User Story'
    )
    AND (
        [System.Links.LinkType] = 'System.LinkTypes.Hierarchy-Forward'
    )
    AND (
        [Target].[System.TeamProject] = @project
        AND [Target].[System.WorkItemType] = 'Task'
    )
ORDER BY [System.Id]
MODE (MustContain)

【讨论】:

  • $.ajax({ url: 'dev.azure.com/ABC/XYZ/_apis/wit/wiql?api-version=5.1', type: 'POST', data: JSON.stringify('{ "query": "Select [System.Id], [System. Title]、[System.State] 来自 WorkItems 其中 [System.WorkItemType] = 'Task' AND [State] 'Closed' AND [State] 'Removed' order by [Microsoft.VSTS.Common.Priority] asc , [System.CreatedDate] desc" }'), dataType: 'json', headers: { 'Authorization': 'Basic ' + btoa("" + ":" + 'xxxx') } }).done(function(结果 ) { });
  • 嗨,弗兰克,我现在正在使用 jquery 来访问 REST API,我可以访问其他方法,但是对于查询它给出了错误,请您在这里指导
猜你喜欢
  • 2018-07-22
  • 1970-01-01
  • 1970-01-01
  • 2020-12-14
  • 1970-01-01
  • 2011-12-20
  • 1970-01-01
  • 2019-01-22
  • 2010-11-01
相关资源
最近更新 更多