Запрос Wiql azure DevOps для отслеживания рабочих элементов в состоянии «Заблокировано» в течение некоторого периода. - PullRequest
0 голосов
/ 25 мая 2020

Мне нужно отслеживать элементы, находящиеся в определенном состоянии в течение определенного периода времени. Есть wiql:

SELECT
    [System.Id],
    [System.WorkItemType],
    [System.Title],
    [System.AssignedTo],
    [System.State],
    [Custom.Hurdle],
    [Microsoft.VSTS.Common.StateChangeDate],
    [System.IterationPath]
FROM workitems
WHERE
    [System.WorkItemType] = 'User Story'
    AND [System.AreaPath] UNDER 'AREA'
    AND [Microsoft.VSTS.Common.StateChangeDate] >= ITERATION_START_DATE
    AND [System.State] EVER  'Blocked'
    AND [System.IterationPath] = 'ITERATION_NAME'

Он возвращает элементы, когда-либо находившиеся в состоянии «Заблокировано» и где в конкретной итерации. Есть несколько проблем с этим: 1. элемент может быть заблокирован несколько месяцев go, разблокирован месяц go и помещен в определенную итерацию, которая не имеет отношения. 2. элемент может быть изменен на состояние «заблокирован» и т. Д. удален из конкретной итерации. Есть ли способ в Azure Devops получить рабочие элементы, которые находились в каком-либо состоянии в течение определенного периода времени?

1 Ответ

1 голос
/ 26 мая 2020

Есть ли в Azure Devops способ получить рабочие элементы, которые находились в каком-либо состоянии в течение определенного периода времени?

На данный момент нет готовой функции для поддержки этот сценарий. То, что вы хотите, похоже на в этом примере :

State Was Ever Closed
And Closed Date > 7/1/2015
And Closed Date <= 7/21/2015

Однако существующие поля Accepted Date, Activated Date, Changed Date, Called Date, Created Date, Resolved Date, Closed Date..., у нас нет 'Blocked Date' для вашего сценария.

Боюсь, что то, что вы хотите, пока не поддерживается, потому что Azure Devops Service не поддерживает Blocked Date для вашего пользовательского состояния Blocked.

Вы можете добавить свой запрос на эту функцию на нашем сайте UserVoice , это наш основной форум для предложений продуктов. Спасибо, что помогли нам создать лучший Azure DevOps.

enter image description here

Надеюсь, это поможет решить вашу загадку :)

...