Я хочу экспортировать цепочки обсуждений внутри моих пользовательских историй и задач в DevOps.Есть ли способ сделать это через интерфейс или расширение / плагин?
Вы можете получить записи обсуждений в определенном рабочем элементе через этот rest api .
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/comments?api-version=5.0-preview.2
Вот мой пример ответа (в почтальоне)
Если вы хотите экспортировать тело ответа, вы можете добавить следующий скрипт в задачу powershell, чтобы загрузить тело ответа в виде файла .json в локальный файл.
$strURL = "https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/comments?api-version=5.0-preview.2" $filePath="D:\" $fileName=$filePath+"\discussion.json" $pipeline = Invoke-RestMethod -Uri $strURL -Headers @{ Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN" } -Method GET -OutFile $fileName Write-Host "Pipeline = $($pipeline | ConvertTo-Json -Depth 100)"
Примечание. Необходимо проверить параметр на рисунке ниже.
Загрузите образец в местном формате следующим образом:
Кроме того, комментарии к дискуссии не могут быть запрошены вЗапросы, поэтому мы не можем экспортировать обсуждение через Запросы.
Надеюсь, это поможет.