【问题标题】:Automatically Update Work Item Status within Visual Studio (From 'New' to 'Active')在 Visual Studio 中自动更新工作项状态(从“新建”到“活动”)
【发布时间】:2019-10-05 16:40:54
【问题描述】:

当项目从 Visual 的“可用工作项目”部分添加到我的“正在进行的工作”时,是否有办法自动将 Azure DevOps 中的工作项目的状态从“新”更新为“活动”工作室?

简要背景:我在 Azure DevOps 中使用看板,我想通过 Visual Studio 以尽可能自动化的方式沿列/阶段移动工作项。

对于从“活动”到“已解决”的项目,这种同步似乎工作正常,例如当我将项目添加到“进行中”、修改一些代码并执行签入时,我可以直观地看到项目移动到看板的下一列 - 它的状态也从“活动”更改为“已解决” '。

【问题讨论】:

    标签: visual-studio visual-studio-2017 azure-devops agile kanban


    【解决方案1】:

    有没有办法自动更新工作项的状态 在将项目添加到 Azure DevOps 时,从“新建”到“活动” 我在“可用工作项”部分中的“正在进行的工作” Visual Studio 的?

    Azure DevOps 中的工作项状态与我在 Visual Studio 中的工作的工作项状态不是一一对应的关系。

    Visual Studio 中的工作项状态用于对工作项进行分类,不改变工作项的状态,以便我们更清楚地区分哪些工作项正在处理。

    在Visual Studio中可以查看In Progress Work的描述是:

    将工作项拖到此处开始

    这看起来更像是一条泳道,让开发人员更清楚地了解哪些工作项与开发相关联。

    此外,当我们提交工作项的代码和状态时,有一个选项我们只能用AssociateResolve 选择:

    只有当我们确认当前关联的工作项完成后,我们才会选择Resolve的选项,否则会选择Associate

    另一方面,我们可以在 Azure DevOps 上添加工作项的自定义状态。显然,我们无法将新的自定义状态与 Visual Studio 中的工作项状态相匹配。

    希望这会有所帮助。

    【讨论】:

    • 感谢您抽出宝贵时间回复。我很欣赏 Azure DevOps 工作项的状态与 VS 明显不同 - 但想知道是否有办法以编程方式执行此操作。我目前正在研究 Azure DevOps REST API 5.0,它似乎提供了在项目中创建自定义的强大方法(在我的情况下,特别是围绕更新“状态”):https://docs.microsoft.com/en-us/rest/api/azure/devops/processes/states/update?view=azure-devops-rest-5.0
    • @mitchil,确实,使用 REST API 5.0,我们可以以编程方式更新 Azure DevOps 工作项的状态。但是我们必须与团队资源管理器合作才能获得您想要的东西。 REST API 无法与团队资源管理器一起使用,您必须调用客户端 API。完成它应该不容易(或不推荐)。您可以将您的请求提交到 Azure Devops 专用论坛:developercommunity.visualstudio.com/content/idea/…
    • @mitchil,由于上述答案解决了您之前的问题,您可以 Accept it as an Answer ,这样它可以帮助遇到同样问题的其他社区成员,我们可以存档这个帖子,谢谢。对于评论中的问题,您可以在 SO 或开发者社区提交新票。
    猜你喜欢
    • 1970-01-01
    • 2015-04-19
    • 2016-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-03
    相关资源
    最近更新 更多