如何在关闭一个工作项时关闭所有其他相关的工作项?

How to close all the other related work items when a work item is closed?

实际上,我正在编写 MSFlow 来自动执行一些 DevOps 操作。我可以通过下面的 API.

检索一个工作项的所有相关工作项

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

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

您可以使用 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"
}