【问题标题】:How to close all the other related work items when a work item is closed?关闭工作项时如何关闭所有其他相关工作项?
【发布时间】:2021-10-31 02:33:34
【问题描述】:

实际上,我正在编写 MSFlow 来自动化一些 DevOps 操作。我可以通过以下 API 检索工作项的所有相关工作项。

https://dev.azure.com/{organizationname}/_apis/wit/workitems?ids=600&$expand=all&api-version=6.0

但我不知道如何关闭\如何自动更改这些工作项的状态。我看不到任何 API。有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: azure-devops azure-logic-apps azure-devops-rest-api tfs-workitem


    【解决方案1】:

    您可以使用Work Items - Update API:

    PATCH https://dev.azure.com/{organization}/{project}/_apis/wit/workitems/{id}?api-version=6.1-preview.3
    

    在正文中更新State 字段:

    {
      "op": "add",
      "path": "/fields/System.State",
      "value": "Closed"
    }
    

    【讨论】:

    • 它有效。附加信息.. 内容类型应为“application/json-patch+json”。此外,请求正文必须用方括号 [] 括起来。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 2010-09-29
    • 2020-11-17
    相关资源
    最近更新 更多