首页 > 解决方案 > VSTS:需要为他们的任务分配给故事的用户列表

问题描述

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

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

标签: azure-devopsagilescrum

解决方案


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

然后设置过滤器如下。 在此处输入图像描述

您可以获取所有子任务以及与子任务关联的用户故事。在“分配给”列中,您可以获取分配给任务的用户。 在此处输入图像描述

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

推荐阅读