【问题标题】:List Capacity API in Azure Devops not returning capacity of members who have left the organisation列出 Azure Devops 中的容量 API 不返回已离开组织的成员的容量
【发布时间】:2020-08-25 18:34:46
【问题描述】:

使用 List Capacity Rest API 获取先前迭代的数据时,结果不包括已离开组织的用户的数据。没有办法获得该 sprint 的用户容量。我们如何获得之前迭代的 Sprint 容量快照?

如果我们需要计算上一次迭代的团队容量,我们需要该迭代的所有用户的容量。当前的 API 响应会删除已离开组织的用户。

列出容量 API:

https://dev.azure.com/{organization}/{project}/{team}/_apis/work/teamsettings/iterations/{iterationId}/capacities?api-version=5.1

【问题讨论】:

    标签: azure azure-devops azure-devops-rest-api azure-devops-server-2019


    【解决方案1】:

    容量应该在 sprint 结束时保持不变,因为容量是为每个 sprint 明确定义的。

    尝试在 Azure DevOps 门户网站中直接查看容量图表。

    在您定义任务和估算工作时,您会看到每个团队成员的能力图表开始填写。容量条会根据每个团队成员以及整个团队的容量来跟踪剩余工作。

    1. 进行“冲刺”:

    1. 点击“查看选项”图标并选择“工作详情”:

    1. 现在你会看到它:

    【讨论】:

    • 是的,@PatrickLu-MSFT 容量在 Azure devops 中可用。在 Devops 中,容量未修改,我可以看到所有用户的容量,包括已离开组织的用户,但在使用容量 REST API 获取相同数据时,响应缺少已离开组织的用户的数据。我需要在我的应用程序中使用会员容量
    • @Hari 正如您所指出的,List Capacity Rest API 不会返回已离开组织的成员的容量。任何不便敬请谅解。您可能必须手动检查 Azure DevOps 中的容量并将其输入到您的应用程序中。没有任何参数可以扩展返回结果。
    • 我的应用程序将提取多个团队的容量数据并显示它。我也在用户论坛上报告了这个问题。手动输入数据是不可行的,因为我无法访问其他用户项目。
    • 嗨,哈里,感谢您的更新。但是不应该有太多用户离开您的组织并分配容量。您可以要求其他用户项目管理员计算这些特定用户。你只需要这样做一次。由于该数据不会改变。当然,我们很高兴听到您在其他地方得到的解决方案。请在这里分享。
    • 嗨@PatrickLu-MSFT 我仍然找不到任何解决方案。即使只有少数用户离开了组织,仍然会有很多用户之前参与的冲刺。他们也可能有过offDays。因此,用户离开组织之前所有 sprint 的数据将不正确。
    猜你喜欢
    • 2021-07-29
    • 2020-01-14
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 2020-09-27
    • 2021-09-27
    • 2022-08-19
    • 1970-01-01
    相关资源
    最近更新 更多