Невозможно загрузить историю изменений и подробности обсуждения «Скрам-задач» в VSTS с использованием odata - PullRequest
0 голосов
/ 15 октября 2018

Я точно не знаю, как получить историю изменений и детали обсуждения в VSTS.Я просмотрел Workitems и редакции рабочих элементов, но не получил от них никаких данных, относящихся к истории или обсуждению.

PFB формат используемого URL-адреса odata -

https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}//WorkItemRevisions?
  $filter=WorkItemId eq {Id}
  &$select=WorkItemId, Title, State

https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/{version}//WorkItems?
  $filter=WorkItemId eq {Id}
  &$select=WorkItemId, Title, State

1 Ответ

0 голосов
/ 16 октября 2018

На основании моего теста мы можем получить только историю изменений , используя оддаты, но не может получить историю обсуждений :

Например:

https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/v1.0/WorkItemRevisions?$filter=WorkItemId eq 109&$select=WorkItemId, Title, State,Revision,RevisedDate,Reason,StateChangeDate

{
    "@odata.context": "https://analytics.dev.azure.com/{OrganizationName}/{ProjectName}/_odata/v1.0/$metadata#WorkItemRevisions(WorkItemId,Title,State,Revision,RevisedDate,Reason,StateChangeDate)",
    "value": [
        {
            "WorkItemId": 109,
            "Title": "0329Task2",
            "State": "To Do",
            "Revision": 7,
            "RevisedDate": "2018-07-09T14:02:01.473Z",
            "Reason": "New task",
            "StateChangeDate": "2018-03-29T02:29:36.91Z"
        }, 
       ...
       ...
       ...
       ...

Чтобы получить историю обсуждений, вы можете использовать REST API ( Редакции - Список ):

GET https://dev.azure.com/{organization}/_apis/wit/workItems/{id}/revisions?api-version=4.1

Или Получить список всей истории обсуждений :

GET https://dev.azure.com/{organization}/_apis/wit/workItems/109/history
...