Запрос TFS на основе изменения значения поля - PullRequest
0 голосов
/ 25 сентября 2018

Есть ли возможность в пользовательском интерфейсе TFS запрашивать изменение значения поля на основе?Например,

Запросить все рабочие элементы, которые изменили поле Статус автоматизации на "Автоматизировано" за последние 2 дня.

Ответы [ 3 ]

0 голосов
/ 25 сентября 2018

Нет, нет простого способа запрашивать время изменения определенных полей в пользовательском интерфейсе из запросов рабочего элемента.

Если в вашей компании службы аналитики включены и доступны для пользователей, , то вы можете использовать инструменты Power Pivot для непосредственного запроса куба.

ПРИМЕЧАНИЕ: Куб хранилища TFS и аналитический куб не видели значительных обновлений с момента их представления в 2010 году и заменяются новой аналитической службой на основе OData в Azure Devops.

0 голосов
/ 25 сентября 2018

Если поле Automation status ссылается на System.State (имя ссылки), то вы можете попробовать выполнить запрос ниже: enter image description here

Если поле не ссылается System.State, тогда мы не сможем выполнить требование.

Однако вы можете настроить поле и применить к нему правила, чтобы скопировать значение State Change Date, что-то вроде этого:

<FieldDefinition name="test" refname="test.date" type="DateTime">
  <WHEN field="Automationstatus.xxx" value="Automated">
    <COPY from="field" field="Microsoft.VSTS.Common.StateChangeDate" />
  </WHEN>
  <HELPTEXT>test</HELPTEXT>
</FieldDefinition>

Таким образомесли вы измените Automation status на "Automated" для рабочего элемента, измененная дата будет скопирована в поле test.Затем вы можете использовать поле test для фильтрации рабочих элементов в будущем ... но оно недоступно для текущих рабочих элементов.

0 голосов
/ 25 сентября 2018

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

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...