#azure-devops #azure-logic-apps #azure-devops-rest-api #tfs-workitem
Вопрос:
На самом деле я пишу MSFlow для автоматизации некоторых действий DevOps. Я могу извлечь все связанные рабочие элементы рабочего элемента с помощью приведенного ниже API.
https://dev.azure.com/{имя организации}/_apis/wit/workitems?ids=600amp;$expand=всеamp;api-версия=6.0
Но я не знаю, как закрыть как автоматически изменить состояние этих рабочих элементов. Я не вижу никаких API. Кто-нибудь может мне в этом помочь?
Ответ №1:
Вы можете использовать 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"
}
Комментарии:
1. Это работает. Дополнительная информация.. Тип содержимого должен быть «приложение/json-патч json». Кроме того, текст запроса должен быть заключен в квадратные скобки [].